Easy Coconut Lime Fish Curry with Jasmine Rice

Easy Coconut Lime Fish Curry – A cozy, hearty, and better-than-takeout dinner ready in 30 minutes. After making this many times, I’ve perfected the balance of coconut and lime for a fresh, tropical twist on a classic curry. If you love recipes like this, you’ll also enjoy Easy Jasmine Rice and Easy Garlic Naan.

Why This Easy Coconut Lime Fish Curry with Jasmine Rice Is Pure Comfort
- Bursting with tropical flavors
- Creamy and comforting
- Better than takeout
- Easy and quick to make
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
- Coconut milk
- Limes
- Curry powder
- Onion
- Curry powder
- Garlic
- Ginger
- Cumin
- Coriander
- Red pepper flakes
- Optional: Fresh cilantro
- Optional: Lime wedges
- Optional: Jasmine rice

📝 Ingredient Notes
- White fish fillets: Cod, halibut, or mahi-mahi work best.
đź›’ Tools & Equipment I Recommend
- Immersion Blender — Smooths the sauce perfectly. → See on Amazon
- Non-stick skillet — Prevents the fish from sticking. → See on Amazon

How to Make Easy Coconut Lime Fish Curry with Jasmine Rice
- Step 1: Sauté onions, garlic, and ginger in a large skillet until softened.
- Step 2: Add curry powder, cumin, coriander, and red pepper flakes. Cook for 1 minute.
- Step 3: Stir in coconut milk, diced tomatoes, and fish stock. Simmer for 10 minutes.
- Step 4: Add fish fillets to the skillet. Cook for 5-7 minutes or until the fish is cooked through.
- Step 5: Stir in lime juice and zest. 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 can become dry. Cook until it's just opaque and remove from heat.
- : For a spicier curry, add more red pepper flakes or use a hot curry powder.
- : Make it a meal: Serve with Easy Jasmine Rice and a side of Easy Garlic Naan.
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: Prepare the sauce up to 1 day ahead. Add the fish just before serving.
Freezing Easy Coconut Lime Fish Curry with Jasmine Rice
Freeze cooked fish curry 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 prevent the fish from sticking, make sure your skillet is hot and the fish is dry before adding it.
- Best substitution: Use chicken or shrimp instead of fish for a different protein option.
- Make-ahead: Prepare the rice and chop the ingredients ahead of time for a quick assembly.
- Scaling: This recipe serves 4. Double the ingredients for 8 servings.
- Troubleshooting: If the sauce is too thick, thin it out with a little water or additional coconut milk.
Want to level up this recipe?
High-quality curry powder — Makes a world of difference in flavor. → Check price on Amazon
Easy Coconut Lime Fish Curry with Jasmine Rice

Ingredients
Main Ingredients
- White fish fillets
- Coconut milk
- Limes
- Curry powder
- Onion
Seasonings
- Curry powder
- Garlic
- Ginger
- Cumin
- Coriander
- Red pepper flakes
Optional Toppings
- Fresh cilantro
- Lime wedges
- Jasmine rice
Instructions
- Step 1: Sauté onions, garlic, and ginger in a large skillet until softened.
- Step 2: Add curry powder, cumin, coriander, and red pepper flakes. Cook for 1 minute.
- Step 3: Stir in coconut milk, diced tomatoes, and fish stock. Simmer for 10 minutes.
- Step 4: Add fish fillets to the skillet. Cook for 5-7 minutes or until the fish is cooked through.
- Step 5: Stir in lime juice and zest. Season with salt and pepper. Serve over jasmine rice.
Notes
- Chef tip: To prevent the fish from sticking, make sure your skillet is hot and the fish is dry before adding it.
- Best substitution: Use chicken or shrimp instead of fish for a different protein option.
- Make-ahead: Prepare the rice and chop the ingredients ahead of time for a quick assembly.
- Scaling: This recipe serves 4. Double the ingredients for 8 servings.
- Troubleshooting: If the sauce is too thick, thin it out with a little water or additional coconut milk.
Storage
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze cooked fish curry 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: Prepare the sauce up to 1 day ahead. Add the fish just before serving.
Nutrition Per Serving
- Calories: 350
- Protein: 30g
- Fat: 15g
- Carbs: 20g
- Fiber: 2g
- Sugar: 5g
- Sodium: 700mg
- Cholesterol: 75mg
- 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 1 day ahead. Add the fish just before serving.
Overcooking is the most common reason. Cook until the fish is just opaque and remove from heat.
Yes, freeze cooked fish curry for up to 2 months.
Yes, follow the same instructions but cook the fish under high pressure for 2 minutes with a quick release.
Use chicken or shrimp for a different protein option.
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!






