Coconut Lime Fish Curry with Jasmine Rice

Coconut Lime Fish Curry with Jasmine Rice — On a chilly October evening, I remember warming my hands on a steaming bowl while the leaves skittered past the window; that comforting bowl turned into a weekly favorite in our kitchen.

Introduction
There’s something about bright citrus, creamy coconut, and flaky fish that feels like a warm blanket for fall. This Coconut Lime Fish Curry with Jasmine Rice is a reader favorite because it balances cozy richness with fresh brightness — perfect for bakers who love seasonal treats but crave a simple, savory weeknight meal. If you enjoy light, fresh dinners after a day of baking, you might also like this easy rice paper rolls recipe for a change of pace: rice paper rolls with feta and spinach.

Ingredients
Ingredients for Coconut Lime Fish Curry with Jasmine Rice (serves 4)

  • 1 1/2 cups jasmine rice, rinsed
  • 1 can (14 oz) full-fat coconut milk
  • 1 cup low-sodium fish or vegetable broth
  • 1 lb firm white fish fillets (cod, halibut, or tilapia), cut into large chunks
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1–2 tbsp red curry paste (adjust to taste)
  • Zest and juice of 2 limes
  • 1 tbsp fish sauce or tamari for depth
  • 1 red bell pepper, sliced
  • 1 cup snap peas or green beans, trimmed
  • 2 tbsp neutral oil (coconut or vegetable)
  • Fresh cilantro and sliced green onions for garnish
  • Salt and pepper to taste
  • Optional: 1 tsp brown sugar or palm sugar to balance acidity

For inspiration on curry flavor balance, check out this salmon-ready red curry approach: Thai red curry with salmon.

Step-by-step instructions
A clear, beginner-friendly method to make Coconut Lime Fish Curry with Jasmine Rice

  1. Cook the jasmine rice:

    • In a medium pot, combine rinsed jasmine rice with 1 3/4 cups water. Bring to a boil, reduce to low, cover, and simmer 15 minutes. Remove from heat and let rest 10 minutes with the lid on.
  2. Prepare the curry base:

    • Heat oil in a deep skillet or saucepan over medium heat. Add sliced onion and cook until softened, 4–5 minutes.
    • Stir in garlic and ginger for 1 minute until fragrant.
    • Add red curry paste and cook for 30 seconds, stirring to release aromatics.
  3. Build the sauce:

    • Pour in coconut milk and broth, whisking to blend the curry paste. Bring to a gentle simmer.
    • Add lime zest, lime juice, fish sauce (or tamari), and sugar if using. Taste and adjust seasoning.
  4. Add vegetables and fish:

    • Add bell pepper and snap peas; simmer 3–4 minutes until vegetables are just tender.
    • Gently nestle fish chunks into the simmering sauce. Poach gently for 5–7 minutes depending on thickness, until fish is opaque and flakes easily.
  5. Finish and serve:

    • Remove from heat and stir in chopped cilantro and green onions. Serve the curry over steaming jasmine rice and garnish with extra lime wedges.

If you’d prefer a crisp finish on your fish, you can pan-sear or air-fry the fillets separately and add them to the sauce; this method is similar to techniques in this air-fried fish recipe: air fryer fish and chips.

Tips for success
Small tweaks that make a big difference for Coconut Lime Fish Curry with Jasmine Rice

  • Use good-quality coconut milk for a creamy, rich sauce — shake the can first for even texture.
  • Cut fish into uniform pieces so they cook evenly.
  • Taste as you go: balancing lime, salt (fish sauce), and sweetness keeps the curry bright.
  • Don’t overcook the fish; turn off heat when the center is just opaque.
  • For a more herb-forward finish, add extra cilantro and a few basil leaves right before serving.
  • If you like a citrus-bright baked option, try pairing these flavor notes with a baked cilantro-lime fish technique for crossover ideas: baked cilantro lime salmon.

Possible variations
Make this recipe your own — allergy-friendly and creative ideas

  • Gluten-free: Use tamari instead of any soy-containing sauces and confirm your curry paste is gluten-free.
  • Mild version: Reduce red curry paste to 1 tsp and add more lime for brightness.
  • Baked, crunchy topping: For a seasonal twist, top baked fish with a coconut-lime streusel made from shredded coconut, panko (or gluten-free panko), butter, lime zest, and a pinch of sugar; bake until golden and add to the curry just before serving.
  • Vegetable-forward: Swap fish for hearty vegetables like sweet potato and cauliflower for a vegetarian curry.
  • Mediterranean fusion: For an oven-roasted approach with similar flavors, explore ideas in this baked white fish recipe for vegetable pairings: baked Mediterranean white fish & vegetables.

Storage recommendations
Keep leftovers tasting fresh

  • Refrigerator: Store curry and rice in separate airtight containers for up to 3 days. Reheat gently on the stove to avoid overcooking the fish.
  • Freezer: Remove fish chunks and freeze the sauce and rice separately for up to 2 months. Thaw overnight and reheat, adding freshly cooked fish or roasted vegetables.
  • Make-ahead tip: Prepare the sauce up to 2 days ahead and poach fish just before serving for best texture.

Conclusion

Comforting, bright, and easy to make, this Coconut Lime Fish Curry with Jasmine Rice is an ideal seasonal recipe for bakers who love cozy dinners after a day in the kitchen. For a Thai-inspired reference to layering coconut and curry flavors, see this Thai Coconut Fish Curry recipe at Simply Delicious Food for additional inspiration.

FAQs
Q: How long does it take to make Coconut Lime Fish Curry with Jasmine Rice?
A: From start to finish, expect about 30–40 minutes. Rice cooks while you build the curry, so the timing is efficient for weeknight meals.

Q: Can I use frozen fish for this curry?
A: Yes — thaw and pat dry before cutting into chunks to ensure even cooking. Reduce poaching time slightly if pieces are smaller.

Q: Is this recipe spicy, and how can I adjust the heat?
A: The heat comes from red curry paste. Use less (1 tsp) for mild heat or add extra paste or a chopped chili for more spice. Lime and sugar help balance heat.

Q: What sides pair well with Coconut Lime Fish Curry with Jasmine Rice?
A: Steamed jasmine rice is classic. Light sides like cucumber salad, quick pickled red onions, or simple steamed greens complement the curry without overwhelming it.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Coconut Lime Fish Curry With Jasmine Rice 2026 03 29 122220 1

Coconut Lime Fish Curry with Jasmine Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mateo
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Gluten-Free, Dairy-Free

Description

A comforting Coconut Lime Fish Curry paired with fluffy Jasmine Rice, balancing rich and bright flavors perfect for a cozy dinner.


Ingredients

  • 1 1/2 cups jasmine rice, rinsed
  • 1 can (14 oz) full-fat coconut milk
  • 1 cup low-sodium fish or vegetable broth
  • 1 lb firm white fish fillets (cod, halibut, or tilapia), cut into large chunks
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1–2 tbsp red curry paste (adjust to taste)
  • Zest and juice of 2 limes
  • 1 tbsp fish sauce or tamari for depth
  • 1 red bell pepper, sliced
  • 1 cup snap peas or green beans, trimmed
  • 2 tbsp neutral oil (coconut or vegetable)
  • Fresh cilantro and sliced green onions for garnish
  • Salt and pepper to taste
  • Optional: 1 tsp brown sugar or palm sugar to balance acidity


Instructions

  1. Cook the jasmine rice: In a medium pot, combine rinsed jasmine rice with 1 3/4 cups water. Bring to a boil, reduce to low, cover, and simmer 15 minutes. Remove from heat and let rest 10 minutes with the lid on.
  2. Prepare the curry base: Heat oil in a deep skillet or saucepan over medium heat. Add sliced onion and cook until softened, 4–5 minutes. Stir in garlic and ginger for 1 minute until fragrant. Add red curry paste and cook for 30 seconds, stirring to release aromatics.
  3. Build the sauce: Pour in coconut milk and broth, whisking to blend the curry paste. Bring to a gentle simmer. Add lime zest, lime juice, fish sauce (or tamari), and sugar if using. Taste and adjust seasoning.
  4. Add vegetables and fish: Add bell pepper and snap peas; simmer 3–4 minutes until vegetables are just tender. Gently nestle fish chunks into the simmering sauce. Poach gently for 5–7 minutes depending on thickness, until fish is opaque and flakes easily.
  5. Finish and serve: Remove from heat and stir in chopped cilantro and green onions. Serve the curry over steaming jasmine rice and garnish with extra lime wedges.

Notes

Use good-quality coconut milk for a creamy sauce. Cut fish into uniform pieces for even cooking. Taste as you go to balance flavors.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star