Easy Coconut Lime Fish Curry with Jasmine Rice

Easy Coconut Lime Fish Curry

Easy Coconut Lime Fish Curry with Jasmine Rice is a better-than-takeout dish that’s ready in just 30 minutes. After making this countless times, I discovered the trick to the perfect balance of coconut and lime flavors. The result is a cozy, creamy curry that’s perfect for busy weeknights. Keep reading for my best tips. If you love recipes like this, you’ll also enjoy Creamy Lemon Herb White Bean Dip and Creamy Crock Pot Chicken Parmesan Soup with Tortellini.

Coconut Lime Fish Curry with Jasmine Rice
đź’›

Why This Easy Coconut Lime Fish Curry with Jasmine Rice Is Pure Comfort

  • Irresistible creamy coconut and lime flavors
  • Ready in just 30 minutes
  • Better than takeout, healthier, and cheaper
  • Versatile, pairs well with jasmine rice, naan, or noodles

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.

  • White fish fillets (like cod or halibut)
  • Canned coconut milk
  • Limes
  • Curry powder
  • Onion
  • Garlic
  • Curry powder
  • Garlic
  • Ginger
  • Sugar
  • Salt
  • Pepper
  • Optional: Fresh cilantro
  • Optional: Red pepper flakes
  • Optional: Lime wedges
Raw Ingredients for Coconut Lime Fish Curry

📝 Ingredient Notes

  • White fish: Any firm white fish will work. Avoid fish with strong flavors like salmon or tuna.

đź›’ Tools & Equipment I Recommend

  • Non-stick skillet — Prevents fish from sticking and ensures even cooking. → See on Amazon
  • Immersion blender — Makes the curry sauce smooth and creamy without transferring to a blender. → See on Amazon
Plated Coconut Lime Fish Curry with Jasmine Rice

How to Make Easy Coconut Lime Fish Curry with Jasmine Rice

  1. Step 1: Sauté onion, garlic, and ginger in a large skillet until softened.
  2. Step 2: Stir in curry powder and cook for 1 minute.
  3. Step 3: Add coconut milk, sugar, salt, and pepper. Simmer for 5 minutes.
  4. Step 4: Add fish fillets, cook until opaque, then flip and cook for another 2-3 minutes.
  5. Step 5: Stir in lime juice and zest. Blend the sauce until smooth (optional).
  6. Step 6: Serve over jasmine rice and garnish with fresh cilantro and lime wedges.
🎩

Cook's Tips for Perfect Easy Coconut Lime Fish Curry with Jasmine Rice

  • : Use full-fat canned coconut milk for the creamiest sauce.
  • Common mistake and fix: Don't overcook the fish or it will become dry. It's okay if the thickest part is still slightly translucent in the middle.
  • : For a spicier curry, add a pinch of red pepper flakes or a diced jalapeño to the skillet with the onions.
  • : Make a double batch and freeze individual portions for up to 3 months.

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 4 days. Make-ahead tip: Curry sauce can be made up to 2 days ahead. Store separately from fish.

Freezing Easy Coconut Lime Fish Curry with Jasmine Rice

Freeze cooked curry for up to 3 months. Thaw overnight in the fridge before reheating.

How to Reheat Without Drying It Out

Oven: Reheat in a 350°F oven for 15-20 minutes. Microwave: Reheat in the microwave for 2-3 minutes, stirring halfway through.

Recipe Notes

  • Chef tip: To make this dish gluten-free, ensure your curry powder is gluten-free and serve with gluten-free rice or noodles.
  • Best substitution: For a lighter dish, use light coconut milk and add a tablespoon of cornstarch to thicken the sauce.
  • Make-ahead: Curry sauce can be made up to 2 days ahead. Store separately from fish.
  • Scaling: This recipe can be easily doubled or tripled. Just make sure your skillet is large enough to accommodate the fish fillets in a single layer.
  • Troubleshooting: If the curry is too thick, thin it out with a little water or additional coconut milk. If it's too thin, simmer until it reaches your desired consistency.

Want to level up this recipe?

Instant-read thermometer — Ensures fish is cooked to a safe temperature without overcooking. → Check price on Amazon

Easy Coconut Lime Fish Curry with Jasmine Rice

Plated Coconut Lime Fish Curry with Jasmine Rice
⏱
Prep
15 minutes
🍳
Cook
15 minutes
⏳
Total
30 minutes
🍽
Serves
4 servings
🥗
Diet
Gluten-free

Ingredients

Main Ingredients

  • White fish fillets (like cod or halibut)
  • Canned coconut milk
  • Limes
  • Curry powder
  • Onion
  • Garlic

Seasonings

  • Curry powder
  • Garlic
  • Ginger
  • Sugar
  • Salt
  • Pepper

Optional Toppings

  • Fresh cilantro
  • Red pepper flakes
  • Lime wedges

Instructions

  1. Step 1: Sauté onion, garlic, and ginger in a large skillet until softened.
  2. Step 2: Stir in curry powder and cook for 1 minute.
  3. Step 3: Add coconut milk, sugar, salt, and pepper. Simmer for 5 minutes.
  4. Step 4: Add fish fillets, cook until opaque, then flip and cook for another 2-3 minutes.
  5. Step 5: Stir in lime juice and zest. Blend the sauce until smooth (optional).
  6. Step 6: Serve over jasmine rice and garnish with fresh cilantro and lime wedges.

Notes

  • Chef tip: To make this dish gluten-free, ensure your curry powder is gluten-free and serve with gluten-free rice or noodles.
  • Best substitution: For a lighter dish, use light coconut milk and add a tablespoon of cornstarch to thicken the sauce.
  • Make-ahead: Curry sauce can be made up to 2 days ahead. Store separately from fish.
  • Scaling: This recipe can be easily doubled or tripled. Just make sure your skillet is large enough to accommodate the fish fillets in a single layer.
  • Troubleshooting: If the curry is too thick, thin it out with a little water or additional coconut milk. If it's too thin, simmer until it reaches your desired consistency.

Storage

  • Fridge: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Freeze cooked curry for up to 3 months. Thaw overnight in the fridge before reheating.
  • Oven reheat: Reheat in a 350°F oven for 15-20 minutes.
  • Microwave reheat: Reheat in the microwave for 2-3 minutes, stirring halfway through.
  • Make ahead: Curry sauce can be made up to 2 days ahead. Store separately from fish.

Nutrition Per Serving

  • Calories: 350
  • Protein: 30g
  • Fat: 15g
  • Carbs: 20g
  • Fiber: 2g
  • Sugar: 5g
  • Sodium: 700mg
  • Cholesterol: 75mg
  • Sat. Fat: 10g

Nutritional values are estimates only. Actual values may vary by brand and portion size.

Easy Coconut Lime Fish Curry with Jasmine Rice FAQs

Can I make this ahead?

Yes, the curry sauce can be made up to 2 days ahead. Store separately from fish.

Why is my fish dry?

Overcooking is the most common reason for dry fish. It's okay if the thickest part is still slightly translucent in the middle.

Can I freeze this?

Yes, cooked curry can be frozen for up to 3 months. Thaw overnight in the fridge before reheating.

Can I make this in the slow cooker?

Yes, cook the sauce ingredients in a skillet, then transfer to the slow cooker. Add fish, cook on low for 4-6 hours.

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 15-20 minutes or in the microwave for 2-3 minutes, stirring halfway through.

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!

Similar Posts