Easy Coconut Lime Fish Curry with Jasmine Rice

Easy Coconut Lime Fish Curry with Jasmine Rice – A cozy, comforting curry that’s better than takeout. After making this many times, I’ve perfected the balance of coconut and lime for a rich, tangy sauce. The trick I discovered is toasting the spices first for maximum flavor. The result is a fresh, aromatic curry that’s ready in just 20 minutes. Start with my Roasted Beet Salad with Feta and Fresh Dill for a light, refreshing side. If you love recipes like this, you’ll also enjoy Roasted Beet Salad with Feta and Fresh Dill and Easy Creamy Cucumber Salad Recipe for Quick Summer Sides.

Why This Easy Coconut Lime Fish Curry with Jasmine Rice Is Pure Comfort
- Better than takeout taste at home
- Ready in just 20 minutes
- Cozy and comforting for chilly nights
- Fresh, aromatic flavors that brighten up any meal
What You'll Need for Easy Coconut Lime Fish Curry with Jasmine Rice
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 lb white fish fillets (such as cod or halibut)
- 1 can coconut milk
- 3 limes
- 1 tbsp curry powder
- 1 tsp turmeric
- 1 tsp garlic powder
- 1 tsp ginger powder
- 1 onion
- 2 cloves garlic
- 1 tbsp fresh ginger
- Optional: Fresh cilantro
- Optional: Red pepper flakes
- Optional: Lime wedges

📝 Ingredient Notes
- Fish: Any firm, white fish will work. Avoid fish with strong flavors like salmon or tuna.
đź›’ Tools & Equipment I Recommend
- Stainless Steel Skillet — Even heat distribution for perfect searing. → See on Amazon
- Immersion Blender — Smooths out the sauce in minutes. → See on Amazon

How to Make Easy Coconut Lime Fish Curry with Jasmine Rice
- Step 1: Sauté onion, garlic, and ginger in a large skillet until softened.
- Step 2: Add curry powder, turmeric, garlic powder, and ginger powder. Toast for 1 minute.
- Step 3: Stir in coconut milk, lime juice, and fish sauce. Simmer for 5 minutes.
- Step 4: Add fish fillets, cover, and cook until opaque, about 5-7 minutes.
- Step 5: Stir in heavy cream and season with salt and pepper. Serve over jasmine rice.
Cook's Tips for Perfect Easy Coconut Lime Fish Curry with Jasmine Rice
- Common mistake and fix: Don't overcook the fish. It will become dry and crumbly.
- Pro tip: For a smoother sauce, blend half the curry and stir it back in.
- Pro tip: Add a pinch of sugar to balance the acidity if needed.
Storing & Reheating Easy Coconut Lime Fish Curry with Jasmine Rice
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 3 days. Make-ahead tip: The sauce can be made ahead and reheated. Add fish just before serving.
Freezing Easy Coconut Lime Fish Curry with Jasmine Rice
Freeze the curry without cream for up to 2 months.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 10-15 minutes. Microwave: Reheat in the microwave for 2-3 minutes.
Recipe Notes
- Chef tip: To make this dish gluten-free, ensure your curry powder is GF certified.
- Best substitution: Use chicken or shrimp instead of fish for a protein-packed alternative.
- Make-ahead: Prepare the sauce up to 2 days ahead. Reheat and add fish just before serving.
- Scaling: This recipe can be easily doubled or tripled for a larger crowd.
- Troubleshooting: If the sauce is too thick, thin it out with a little water or coconut milk.
Want to level up this recipe?
Instant Pot — Cooks fish perfectly tender and juicy in minutes. → Check price on Amazon
Easy Coconut Lime Fish Curry with Jasmine Rice

Ingredients
Main Ingredients
- 1 lb white fish fillets (such as cod or halibut)
- 1 can coconut milk
- 3 limes
Seasonings
- 1 tbsp curry powder
- 1 tsp turmeric
- 1 tsp garlic powder
- 1 tsp ginger powder
- 1 onion
- 2 cloves garlic
- 1 tbsp fresh ginger
Optional Toppings
- Fresh cilantro
- Red pepper flakes
- Lime wedges
Instructions
- Step 1: Sauté onion, garlic, and ginger in a large skillet until softened.
- Step 2: Add curry powder, turmeric, garlic powder, and ginger powder. Toast for 1 minute.
- Step 3: Stir in coconut milk, lime juice, and fish sauce. Simmer for 5 minutes.
- Step 4: Add fish fillets, cover, and cook until opaque, about 5-7 minutes.
- Step 5: Stir in heavy cream and season with salt and pepper. Serve over jasmine rice.
Notes
- Chef tip: To make this dish gluten-free, ensure your curry powder is GF certified.
- Best substitution: Use chicken or shrimp instead of fish for a protein-packed alternative.
- Make-ahead: Prepare the sauce up to 2 days ahead. Reheat and add fish just before serving.
- Scaling: This recipe can be easily doubled or tripled for a larger crowd.
- Troubleshooting: If the sauce is too thick, thin it out with a little water or coconut milk.
Storage
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze the curry without cream for up to 2 months.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 10-15 minutes.
- Microwave reheat: Reheat in the microwave for 2-3 minutes.
- Make ahead: The sauce can be made ahead and reheated. Add fish just before serving.
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 18g
- Carbs: 15g
- Fiber: 2g
- Sugar: 4g
- Sodium: 600mg
- Cholesterol: 70mg
- Sat. Fat: 12g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Coconut Lime Fish Curry with Jasmine Rice FAQs
Yes, prepare the sauce up to 2 days ahead. Reheat and add fish just before serving.
Overcooking is the most common mistake. Cook until just opaque, then remove from heat.
Yes, any firm, white fish will work. Avoid fish with strong flavors like salmon or tuna.
Yes, freeze the curry without cream for up to 2 months. Thaw overnight in the fridge before reheating.
Jasmine rice is traditional, but you could also serve it with naan bread or crusty French bread.
A Warm Final Note
I can’t wait for you to try Easy Coconut Lime Fish Curry with Jasmine Rice and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






