Easy Coconut Lime Fish Curry with Jasmine Rice

Easy Coconut Lime Fish Curry with Jasmine Rice – After making this many times, I’ve perfected the balance of coconut and lime for a better-than-takeout experience. The trick I discovered is to cook the fish separately to keep it tender and flaky. This creamy, aromatic curry will make your kitchen smell amazing and transport your taste buds to a tropical island. If you love recipes like this, you’ll also enjoy Creamy Chocolate Orange Cheesecake Recipe and Easy High Protein Smoked Salmon Quinoa Breakfast Bowls.

Why This Easy Coconut Lime Fish Curry with Jasmine Rice Is Pure Comfort
- Bursting with coconut and lime flavors
- Healthier and cheaper than takeout
- Ready in just 30 minutes
- Perfect for meal prepping
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 (e.g., cod, halibut, or tilapia)
- 1 can (14 oz) coconut milk
- 2 tbsp fish sauce
- 2 tbsp lime juice
- 2 tbsp curry powder
- 1 tbsp grated ginger
- 1 tbsp minced garlic
- 1 red bell pepper, sliced
- 1 onion, sliced
- 2 cups jasmine rice
- 1 cup frozen peas
- Salt and pepper, to taste
- Red pepper flakes (optional)
- Fresh cilantro, chopped (for garnish)
- Optional: Lime wedges
- Optional: Sliced green onions
- Optional: Toasted coconut flakes

📝 Ingredient Notes
- White fish: You can also use shrimp or chicken.
- Curry powder: Adjust to taste for mild or spicy.
đź›’ Tools & Equipment I Recommend
- Stainless Steel Skillet — Even heat distribution for perfect searing. → See on Amazon
- Immersion Blender — Easily blend the curry sauce right in the pot. → See on Amazon

How to Make Easy Coconut Lime Fish Curry with Jasmine Rice
- Step 1: Cook rice according to package instructions. In a large skillet, cook fish with salt, pepper, and 1 tbsp curry powder until tender. Remove and set aside.
- Step 2: In the same skillet, sauté onions, bell pepper, garlic, and ginger until softened. Add remaining curry powder, coconut milk, fish sauce, and lime juice. Simmer for 5 minutes.
- Step 3: Blend the sauce until smooth. Return fish to the skillet, add peas, and simmer for 5 more minutes. Serve over jasmine rice and garnish with cilantro.
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. To prevent this, cook the fish separately and add it back to the curry at the end.
- Pro tip: For a spicier curry, add red pepper flakes or a diced Thai chili pepper to the skillet when sautéing the vegetables.
- Pro tip: To make this curry ahead, prepare the sauce and cook the rice. Store separately in the fridge. When ready to serve, reheat the sauce and fish, then combine and serve over rice.
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 curry sauce can be made up to 2 days ahead. Store in the fridge and reheat before serving.
Freezing Easy Coconut Lime Fish Curry with Jasmine Rice
Freeze individual portions 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 1-2 minutes, stirring halfway through.
Recipe Notes
- Chef tip: For a thicker curry, simmer the sauce for a longer period or add a cornstarch slurry (1 tbsp cornstarch + 2 tbsp water).
- Best substitution: Use full-fat coconut milk for a richer, creamier curry.
- Make-ahead: Prepare the rice and curry sauce separately. Reheat and combine when ready to serve.
- Scaling: This recipe can be easily doubled or tripled for meal prepping or feeding a crowd.
- Troubleshooting: If the curry is too thick, thin it out with a little water or coconut milk. If it's too thin, simmer for a longer period or add a cornstarch slurry.
Want to level up this recipe?
Non-stick Skillet — Easy cleanup and even heat distribution for cooking the fish and vegetables. → Check price on Amazon
Easy Coconut Lime Fish Curry with Jasmine Rice

Ingredients
Main Ingredients
- 1 lb white fish (e.g., cod, halibut, or tilapia)
- 1 can (14 oz) coconut milk
- 2 tbsp fish sauce
- 2 tbsp lime juice
- 2 tbsp curry powder
- 1 tbsp grated ginger
- 1 tbsp minced garlic
- 1 red bell pepper, sliced
- 1 onion, sliced
- 2 cups jasmine rice
- 1 cup frozen peas
Seasonings
- Salt and pepper, to taste
- Red pepper flakes (optional)
- Fresh cilantro, chopped (for garnish)
Optional Toppings
- Lime wedges
- Sliced green onions
- Toasted coconut flakes
Instructions
- Step 1: Cook rice according to package instructions. In a large skillet, cook fish with salt, pepper, and 1 tbsp curry powder until tender. Remove and set aside.
- Step 2: In the same skillet, sauté onions, bell pepper, garlic, and ginger until softened. Add remaining curry powder, coconut milk, fish sauce, and lime juice. Simmer for 5 minutes.
- Step 3: Blend the sauce until smooth. Return fish to the skillet, add peas, and simmer for 5 more minutes. Serve over jasmine rice and garnish with cilantro.
Notes
- Chef tip: For a thicker curry, simmer the sauce for a longer period or add a cornstarch slurry (1 tbsp cornstarch + 2 tbsp water).
- Best substitution: Use full-fat coconut milk for a richer, creamier curry.
- Make-ahead: Prepare the rice and curry sauce separately. Reheat and combine when ready to serve.
- Scaling: This recipe can be easily doubled or tripled for meal prepping or feeding a crowd.
- Troubleshooting: If the curry is too thick, thin it out with a little water or coconut milk. If it's too thin, simmer for a longer period or add a cornstarch slurry.
Storage
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze individual portions 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 1-2 minutes, stirring halfway through.
- Make ahead: The curry sauce can be made up to 2 days ahead. Store in the fridge and reheat before serving.
Nutrition Per Serving
- Calories: 450
- Protein: 35g
- Fat: 15g
- Carbs: 45g
- Fiber: 3g
- Sugar: 5g
- Sodium: 1200mg
- Cholesterol: 75mg
- Sat. Fat: 8g
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 and cook the rice separately. Store in the fridge and reheat when ready to serve.
Overcooking is the most common reason. To prevent this, cook the fish separately and add it back to the curry at the end.
Yes, freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.
Yes, follow the same recipe but cook the fish and vegetables together for 4 minutes at high pressure, then release the pressure naturally.
Reheat in the oven at 350°F (180°C) for 10-15 minutes or in the microwave for 1-2 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!






