If you're craving something bright yet comforting, this Coconut Lime Fish Curry with Jasmine Rice Recipe checks every box. It's a vibrant curry that balances creamy coconut milk with zesty lime, tender fish, and fragrant jasmine rice. I love making this on cozy evenings when I want something that feels indulgent but comes together quickly. You'll notice how simple ingredients combine to make a dish that's both fresh and satisfying.
Jump to:
Why You'll Make This on Repeat
This curry brings together effortless ingredients into a meal that shines with vibrant flavors and cozy textures. Every time I make it, it feels a little like an easy escape to the tropics without leaving my kitchen.
- Reliable Texture: The fish stays tender and flaky, perfectly soaking up the rich coconut-lime sauce.
- Balanced, Cozy Flavor: Sweet, tangy, and subtly spicy-it's a harmony that feels both refreshing and warm.
- Pantry-Friendly: Using staple pantry items like canned coconut milk and curry paste makes this a fuss-free go-to.
- Weeknight Simple: Ready in under an hour with minimal hands-on time, perfect for busy nights.
Ingredient Highlights
For this Coconut Lime Fish Curry with Jasmine Rice Recipe, the quality and freshness of key ingredients make a big difference. Sourcing fragrant jasmine rice and fresh lime ensures every bite bursts with flavor and authentic aroma.
- White Fish Fillets: Choose flaky, mild types like cod or tilapia-fresh or thawed well for tender chunks.
- Coconut Milk: Use full-fat canned coconut milk for a creamy, glossy texture.
- Red Curry Paste: Pick a good-quality paste for depth and balanced heat; homemade's great if you have it.
- Jasmine Rice: Rinse it thoroughly for fluffy, separate grains that soak up the curry well.
- Fresh Lime: Both zest and juice brighten the dish, so fresh over bottled always wins.
Quick Note: Exact measurements are in the printable recipe card at the bottom.
Step-by-Step for Coconut Lime Fish Curry with Jasmine Rice Recipe
Step 1 - Prep & Season
Start by preparing your jasmine rice: rinse it under cold water until the water runs clear-this washes away excess starch to keep the rice fluffy. Combine the rice with salted water in a saucepan, bring it to a boil, then reduce heat to low, cover, and simmer for 15 minutes. While rice cooks, season your fish chunks lightly with salt and pepper. You'll notice the rice's subtle fragrance building as it cooks, the perfect base for your curry.
Step 2 - Build Flavor
Heat coconut oil in a large skillet over medium heat until it's shimmering. Add finely chopped onion and sauté until translucent and just soft, about 3-4 minutes. Then add minced garlic and grated ginger, cooking gently for 1-2 minutes-you'll smell the fragrant aromatics filling your kitchen. Stir in the red curry paste next, letting it toast for a minute to unlock its bold flavors before pouring in the coconut milk along with lime juice, zest, and fish sauce if using. Let the sauce simmer gently for 5 minutes, stirring occasionally to meld the flavors.
Step 3 - Finish for Best Texture
Lower the heat to maintain a gentle simmer and carefully add the seasoned fish chunks to the pan. Cover and cook for 5 to 7 minutes-this ensures the fish cooks evenly and remains moist. Check for doneness by gently flaking a piece with a fork; it should be opaque and tender without breaking apart. Avoid overcooking, as delicate fish can quickly become dry. Meanwhile, fluff your jasmine rice once it's done resting. Spoon the luscious curry over the rice and garnish with fragrant cilantro and vibrant lime wedges for a refreshing lift.
Kitchen Notes I Rely On
Some personal tips have really helped me nail this Coconut Lime Fish Curry with Jasmine Rice Recipe every time. Watching the fish closely during the final stage keeps it perfectly tender. The lime zest is a secret ingredient that I never skip-it adds that fresh pop that your palate will thank you for. This is also a forgiving recipe if you want to prep sauce ahead and add fresh fish at the end.
- Doneness Cue: Fish flakes easily and loses translucency when done, but still holds shape.
- Temperature Trick: Keep sauce at a gentle simmer to avoid curdling coconut milk or toughening fish.
- Make-Ahead Move: Prepare the curry sauce a day ahead and reheat gently before adding fish for freshness.
- Skip This Pitfall: Don't over-stir once fish is added to prevent it from breaking up.
Serving & Sides
Finishing Touches
I like to finish this Coconut Lime Fish Curry with Jasmine Rice Recipe with a sprinkle of fresh cilantro and a few lime wedges on the side. The cilantro adds an herby brightness that pairs beautifully with the creamy curry, while those extra lime wedges let you dial up the tang just before eating. I promise the zing from fresh lime elevates this dish from great to unforgettable.
Pairs Nicely With
Simple vegetable sides like steamed green beans, sautéed bok choy, or a crunchy cucumber salad complement the richness of the curry. I also sometimes add a side of papadums or toasted naan bread if I'm in the mood for dipping. These textures balance the silky sauce and fluffy rice so well.
Simple Plating Upgrades
For a slightly elevated presentation, arrange the fish chunks gently on the rice and drizzle sauce over the top rather than mixing it all in. Scatter extra cilantro leaves and thin lime slices on the plate for that splash of color. A small bowl of chili flakes or a drizzle of chili oil on the side can make it feel special without fuss.
Make-Ahead & Storage
Storing Leftovers
Store leftover curry and jasmine rice in airtight containers in the fridge for up to 3 days. You might notice the fish becomes firmer and the rice absorbs more sauce, but the flavors deepen nicely overnight. Reheat gently to maintain texture.
Freezer Tips
This Coconut Lime Fish Curry with Jasmine Rice Recipe freezes better without the rice. Freeze the curry sauce with fish in a sealed container for up to 2 months. Defrost overnight in the fridge before reheating gently. Cook fresh jasmine rice when ready to serve for best texture.
Reheating Coconut Lime Fish Curry with Jasmine Rice Recipe Without Drying Out
I find the gentlest way to reheat is on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce if it's thickened. Stir gently to avoid breaking the fish. If you're using a microwave, cover loosely and heat in short bursts, stirring in between, to keep everything creamy and moist.
Frequently Asked Questions
Absolutely! Firm, white fish like halibut or sea bass work well, but avoid flaky varieties that might fall apart too much when cooking.
Red curry paste typically has a mild to medium heat level. You can adjust spiciness by using less paste or add a little sugar to balance it out if it feels too strong.
Yes! Replace fish with firm tofu or vegetables like cauliflower and omit fish sauce, using soy sauce or tamari instead for umami.
Jasmine rice's fragrant aroma and slightly sticky texture complement the creamy curry perfectly, though basmati can be a suitable substitute if needed.
Final Thoughts
PrintPrintable Recipe
Coconut Lime Fish Curry with Jasmine Rice Recipe
A vibrant and fragrant Coconut Lime Fish Jasmine Rice dish featuring tender white fish chunks simmered in a creamy coconut milk and red curry sauce, served over fluffy jasmine rice with fresh cilantro and lime wedges for a zesty finish.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Ingredients
Curry
- 450g white fish fillets (such as cod or tilapia), cut into chunks
- 400ml coconut milk
- 2 tablespoons red curry paste
- 1 tablespoon fish sauce (optional)
- Juice and zest of 2 limes
- 1 tablespoon coconut oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- Salt and pepper to taste
Rice
- 1 cup jasmine rice
- 375ml water
- Pinch of salt
Garnish
- Fresh cilantro leaves
- Lime wedges
Instructions
- Prepare the rice: Wash jasmine rice thoroughly under cold running water until the water runs clear to remove excess starch.
- Cook the rice: Combine jasmine rice with 375ml water and a pinch of salt in a saucepan. Bring to a boil over medium heat, then reduce to low, cover, and simmer for 15 minutes. Remove from heat and keep covered for an additional 5 minutes. Fluff gently with a fork before serving.
- Sauté aromatics: Heat coconut oil in a large skillet over medium heat. Add finely chopped onion and sauté for 3 to 4 minutes until translucent and soft.
- Add garlic and ginger: Stir in minced garlic and grated ginger, cooking for 1 to 2 minutes until fragrant but not browned.
- Incorporate curry paste: Add red curry paste to the skillet and cook for 1 minute, stirring thoroughly to blend with the aromatics.
- Add liquids and season: Pour in coconut milk, lime juice, lime zest, and fish sauce if using. Season with salt and pepper to taste. Simmer gently for 5 minutes to let the flavors meld.
- Cook the fish: Add fish chunks into the coconut curry sauce. Cover the skillet and cook for 5 to 7 minutes, or until the fish is opaque and flakes easily with a fork.
- Serve: Divide the cooked jasmine rice among serving bowls. Spoon the coconut lime fish curry over the rice. Garnish with fresh cilantro leaves and serve with lime wedges on the side for added zest.
Notes
- Ensure the fish chunks are of uniform size for even cooking.
- Use firm white fish like cod, tilapia, or snapper for best results.
- Adjust the amount of red curry paste to control the spice level.
- Fish sauce is optional but adds deep umami flavor; substitute with soy sauce for a different twist.
- For a gluten-free version, verify that the curry paste and fish sauce are gluten-free.
- Gently fluff rice with a fork to keep grains separate and fluffy.
- Leftover curry can be refrigerated for up to 2 days but is best when fresh.
Leave a Reply