Easy Coconut Lime Fish Curry Deliciously Creamy

Easy coconut lime fish curry delivers bold fresh flavors in just one pot. Many struggle to get the fish tender and flavorful without overcooking. After making this many times, the trick I discovered is gently simmering the fish to keep it juicy. The creamy coconut and zesty lime sauce creates a rich, cozy dish that’s always satisfying. If you love bold, fresh dinners, try my Mexican Street Corn Style Grilled Zucchini too. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Mexican Street Corn Style Grilled Zucchini and Easy Slow Cooker Beef and Cheddar Sandwiches Recipe.

Why This Easy Coconut Lime Fish Curry Deliciously Creamy Is Pure Comfort
- Rich and creamy coconut lime sauce
- Tender fish perfectly balanced with citrus
- Easy one-pot cooking with jasmine rice
- Uses fresh ingredients for bright flavor
What You'll Need for Easy Coconut Lime Fish Curry Deliciously Creamy
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 (cod, tilapia), cut into 2-inch pieces
- 1 can (14 oz) full-fat coconut milk
- 1 cup jasmine rice
- 1 lime, juiced and zested
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1 tbsp curry powder
- 1 tsp turmeric
- Salt and black pepper to taste
- 1 tbsp vegetable oil
- Optional: Fresh cilantro leaves
- Optional: Sliced green chilies
- Optional: Lime wedges

📝 Ingredient Notes
- Fish: Use firm white fish for best texture and to avoid fish breaking apart.
- Coconut milk: Full-fat coconut milk prevents watery sauce and adds richness.
🛒 Tools & Equipment I Recommend
- Non-stick saute pan — Prevents sticking and allows even cooking of fish and sauce → See on Amazon
- Sharp kitchen knife — Cleanly cuts fish fillets without tearing for even cooking → See on Amazon

How to Make Easy Coconut Lime Fish Curry Deliciously Creamy
- Prepare rice: Rinse jasmine rice under cold water until water runs clear. Cook rice according to package instructions and keep warm.
- Sauté aromatics: Heat oil in a non-stick pan over medium heat. Add onion, garlic, and ginger; sauté until fragrant and translucent, about 3-4 minutes.
- Add spices and coconut milk: Stir in curry powder and turmeric. Pour in coconut milk and lime zest, stirring to combine. Simmer gently for 5 minutes.
- Cook fish: Add fish pieces to the simmering sauce. Cook gently for 6-8 minutes without stirring too much to avoid breaking fish. Fish should be opaque and tender.
- Finish with lime juice: Remove pan from heat and stir in lime juice. Season with salt and pepper to taste.
- Serve: Spoon fish curry over jasmine rice. Garnish with fresh cilantro and lime wedges if desired.
Cook's Tips for Perfect Easy Coconut Lime Fish Curry Deliciously Creamy
- Cooking technique: Simmer fish gently to keep it tender; boiling will make it tough and dry.
- Common mistake and fix: Avoid stirring fish vigorously after adding to sauce to prevent it from falling apart.
- Flavor balance: Add lime zest before cooking and lime juice at the end to maintain fresh citrus aroma.
- Ingredient choice: Use fresh ginger and garlic rather than powder for authentic flavor depth.
Storing & Reheating Easy Coconut Lime Fish Curry Deliciously Creamy
Short-Term Storage
Store in an airtight container in the fridge. Store in airtight container up to 3 days. Make-ahead tip: Sauce can be made a day ahead; add fish just before serving.
Freezing Easy Coconut Lime Fish Curry Deliciously Creamy
Freeze without rice for up to 1 month.
How to Reheat Without Drying It Out
Oven: Reheat gently covered at 325 degrees F for 10-15 minutes. Microwave: Microwave covered on medium power, stirring halfway through.
Recipe Notes
- Chef tip: Add fish only when sauce is at a gentle simmer to avoid overcooking.
- Best substitution: Swap lime for lemon if limes are unavailable; slightly different citrus note.
- Make-ahead: Prepare sauce in advance and store refrigerated; add fresh fish when ready to cook.
- Scaling: Double ingredients easily; increase cooking time slightly for larger fish quantities.
- Troubleshooting: If sauce feels watery, simmer longer uncovered to thicken before adding fish.
Want to level up this recipe?
Immersion blender — Smooths sauce quickly without transferring hot liquids, ensuring even texture → Check price on Amazon
Easy Coconut Lime Fish Curry Deliciously Creamy

Ingredients
Main Ingredients
- 1 lb white fish fillets (cod, tilapia), cut into 2-inch pieces
- 1 can (14 oz) full-fat coconut milk
- 1 cup jasmine rice
- 1 lime, juiced and zested
- 1 medium onion, finely chopped
Seasonings
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1 tbsp curry powder
- 1 tsp turmeric
- Salt and black pepper to taste
- 1 tbsp vegetable oil
Optional Toppings
- Fresh cilantro leaves
- Sliced green chilies
- Lime wedges
Instructions
- Prepare rice: Rinse jasmine rice under cold water until water runs clear. Cook rice according to package instructions and keep warm.
- Sauté aromatics: Heat oil in a non-stick pan over medium heat. Add onion, garlic, and ginger; sauté until fragrant and translucent, about 3-4 minutes.
- Add spices and coconut milk: Stir in curry powder and turmeric. Pour in coconut milk and lime zest, stirring to combine. Simmer gently for 5 minutes.
- Cook fish: Add fish pieces to the simmering sauce. Cook gently for 6-8 minutes without stirring too much to avoid breaking fish. Fish should be opaque and tender.
- Finish with lime juice: Remove pan from heat and stir in lime juice. Season with salt and pepper to taste.
- Serve: Spoon fish curry over jasmine rice. Garnish with fresh cilantro and lime wedges if desired.
Notes
- Chef tip: Add fish only when sauce is at a gentle simmer to avoid overcooking.
- Best substitution: Swap lime for lemon if limes are unavailable; slightly different citrus note.
- Make-ahead: Prepare sauce in advance and store refrigerated; add fresh fish when ready to cook.
- Scaling: Double ingredients easily; increase cooking time slightly for larger fish quantities.
- Troubleshooting: If sauce feels watery, simmer longer uncovered to thicken before adding fish.
Storage
- Fridge: Store in airtight container up to 3 days.
- Freezer: Freeze without rice for up to 1 month.
- Oven reheat: Reheat gently covered at 325 degrees F for 10-15 minutes.
- Microwave reheat: Microwave covered on medium power, stirring halfway through.
- Make ahead: Sauce can be made a day ahead; add fish just before serving.
Nutrition Per Serving
- Calories: 360
- Protein: 25g
- Fat: 22g
- Carbs: 18g
- Fiber: 1.5g
- Sugar: 3g
- Sodium: 250mg
- Cholesterol: 60mg
- Sat. Fat: 18g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Coconut Lime Fish Curry Deliciously Creamy FAQs
Yes, you can prepare the coconut lime sauce a day ahead and store it in the fridge. Add fresh fish pieces and gently cook them right before serving to maintain tenderness.
The most common reason is overcooking the fish at too high heat. Prevent this by gently simmering and avoiding stirring the fish too much during cooking.
You can freeze the sauce without the fish for up to one month. Freeze cooked fish separately or add fresh fish when reheating for the best texture.
This recipe delivers fresher, creamier flavors using real lime and coconut cream, making it taste more vibrant and less salty than many takeout versions.
You can substitute coconut cream diluted with water or a dairy-free cream alternative, but the flavor may be less rich and creamy.
A Warm Final Note
I can’t wait for you to try Easy Coconut Lime Fish Curry Deliciously Creamy 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!






