Coconut Lime Fish Curry with Jasmine Rice: A Creamy, Zesty Dinner in 30 Minutes

If you’d told me a year ago that Coconut Lime Fish Curry with Jasmine Rice would become one of my go-to comfort meals, I would’ve been skeptical. I thought fish curry meant a long list of hard-to-find ingredients, hours in the kitchen, and a sauce that either turned out bland or way too spicy. But let me tell you — this dish is everything: creamy, citrusy, ultra-flavorful, and done in just about 30 minutes. I first made it after a chaotic grocery run when all I had was frozen cod, a can of coconut milk, and a couple limes. Something magical happened. It instantly became a dinner I crave weekly.
My kids actually asked for seconds, and my husband — who used to be iffy on fish — now requests it specifically. I’ve tested this dish a dozen ways, and each time I land right back on this combo: flaky white fish, rich coconut curry, and a bed of fluffy jasmine rice. It’s light, satisfying, and perfect whether you’re easing into cooking fish or just want something different than chicken again.
Why This Coconut Lime Fish Curry with Jasmine Rice Just Works
The Creamy Underdog of Weeknight Dinners
You know that moment when you’re standing in your kitchen thinking, “I have no idea what to make tonight?” That’s exactly when Coconut Lime Fish Curry with Jasmine Rice saves the day. It’s pantry-friendly, totally beginner-approved, and still feels like you cooked something special. Even though it’s ridiculously easy, the end result tastes like it came from your favorite Thai restaurant.
It all starts with a good piece of white fish — cod is my usual, but I’ve had great success with halibut and even rockfish. I’ve used fresh and frozen (just thaw and pat dry), and both worked beautifully. The fish gets a quick sear to lock in flavor, then it finishes poaching gently in a coconut lime curry sauce that’s… well, kind of dreamy.
The key to getting it silky and rich without being heavy? Full-fat coconut milk, always. I tried it once with light coconut milk, and it just didn’t have that same luscious finish.
Why Lime Matters So Much
Plot twist: lime juice isn’t just a finishing touch — it’s essential. It brings brightness that cuts through the creamy curry and makes the whole dish pop. I’ve forgotten it before, and trust me, the dish felt like it was missing something important. Always finish with fresh lime juice. I even serve wedges at the table so everyone can add extra if they want.
The balance of creamy coconut, savory fish sauce, and zingy lime is what makes this fish curry stand out. If you’re used to Indian curries, this one feels lighter and more tropical, thanks to that lime-coconut combo.
You’ll love this flavor layering — kind of like in my Salmon Stuffed with Creamy Spinach — where richness meets brightness in every bite.
How to Build Flavor in Every Step
Curry Paste, Coconut Milk, and the Holy Trinity
Let’s talk about the curry sauce — because that’s where all the magic happens. I start with a quick sauté of shallots, garlic, and fresh ginger. Then I add a big spoonful of Thai green curry paste. The smell alone will make you hungry.
Once the paste has bloomed, I pour in full-fat coconut milk, a dash of fish sauce, and just a teaspoon of brown sugar. That little bit of sweetness balances the salty-savory-spicy thing perfectly. You can absolutely make this your own — I’ve tried it with yellow curry paste and it still works.
Here’s the important part: don’t let the sauce boil. Simmer gently. Boiling breaks the coconut milk and gives you an oily mess. I learned that the hard way when I rushed it once — still edible, but not as pretty.
For spice control, start small with the curry paste. You can always add more, but you can’t take it out. If you’re heat-sensitive, try half the usual amount and skip the chili garnish at the end.
The Best Rice to Pair It With
Let’s be honest — the rice matters. You want something soft and fragrant to soak up that luscious sauce. Jasmine rice is my go-to because it cooks fast, holds its shape, and has the perfect texture. I used to use plain long-grain rice, but once I switched to jasmine, I never went back.
When I really want to impress, I make coconut jasmine rice by replacing some of the water with coconut milk and adding a pinch of salt. It complements the curry without overwhelming it.
Just like in my Cheesy Ground Beef Tortilla, the base you serve this on can totally change the mood of the dish.
Cooking Fish Without Fear
Searing vs. Poaching — and Why You Do Both
If you’re wondering, “Do I cook the fish before putting it in curry?” — yes, but just partially. I give the fish a quick sear in coconut oil. That golden crust adds flavor and keeps it from falling apart. You don’t need to cook it through — just enough to get color.
Then it finishes cooking in the curry sauce. This gentle finish keeps it buttery and moist. I’ve ruined fish before by trying to do it all in one go in the sauce — too much stirring made it flake into oblivion. So trust me on this method.
Big flavor lovers — you’ll appreciate this method just like my Garlic Parmesan Cheeseburger Bombs.
How to Tell When Fish Is Done
No thermometer needed. My go-to method is the fork test: if the fish flakes easily, it’s ready. If it fights the fork, it needs another minute. Don’t walk away during this part — fish can go from perfect to rubbery in no time.
One time I got distracted by my toddler and came back to find the fish had overcooked. It still tasted good, but the texture wasn’t quite right. Lesson learned — stay close during those last few minutes.
Add-Ons, Leftovers, and Family Variations
What Else Can You Toss in?
This curry is flexible. I’ve made it with shrimp, chicken, even tofu. Shrimp cooks up in about 3 minutes, and tofu just needs to warm through. You can also bulk it up with quick-cooking veggies like spinach, zucchini ribbons, or snow peas.
Want something crunchy on the side? Try my Zucchini Feta Spinach Fritters — they’re a great balance to the creamy curry and make the whole meal feel restaurant-level.
Or you can serve the curry on its own and offer my Cheesecake Factory Bread on the side to soak up the sauce. It’s not traditional, but it’s delicious.
What to Do with Leftovers
I store leftovers in an airtight container for up to 2 days. I reheat the curry gently on the stove with a splash of water. For rice, a damp paper towel over the bowl in the microwave works perfectly.
And here’s a wild idea: turn it into brunch. Reheat the fish curry and spoon it over Soft and Crispy Waffles. Top with a fried egg. It sounds crazy, but it works.
Finish with my Keto Cottage Cheese Cheesecake for a guilt-free dessert.
FAQ: All About Coconut Lime Fish Curry with Jasmine Rice
How to make coconut lime fish curry?
Sear cod in coconut oil. Set it aside. In the same pan, sauté shallots, garlic, and ginger. Add Thai green curry paste, full-fat coconut milk, fish sauce, and a squeeze of lime. Simmer. Nestle the fish back into the sauce and cook until it flakes. Serve over jasmine rice.
What is the best rice for Thai green curry with coconut milk?
Jasmine rice. It’s light, aromatic, and just sticky enough to catch every drop of sauce. I sometimes add a splash of coconut milk to the rice water for a rich twist.
Do you cook fish before putting in curry?
Yes — give it a quick sear first to lock in flavor and texture. Then finish cooking it gently in the curry sauce.
What are common fish curry mistakes?
Overcooking fish is number one. Boiling the coconut milk is another — it can separate and get oily. And skipping lime juice? That’s a big one. The acid makes everything sing.
Conclusion: The Curry You Didn’t Know You Needed
This Coconut Lime Fish Curry with Jasmine Rice is the meal I make when I want something easy, flavorful, and nourishing — all at once. It’s comforting, creamy, fresh, and just different enough to feel exciting. Whether you’re cooking for picky eaters, adventurous foodies, or just yourself, this dish delivers every single time.
Try it. Tweak it. Make it your own. And then come back and tell me what you added — I love hearing how you make these recipes fit your life.
—
Connect with me for more real-life cooking adventures:
Facebook: Cooking with Hailee — Join our cooking community for daily recipe inspiration
Pinterest: HaileeRecipes — Save our recipes and discover new cooking ideas for every craving
Table of Contents

Coconut Lime Fish Curry with Jasmine Rice: A Creamy, Zesty Dinner in 30 Minutes
Ingredients
Method
- Pat cod dry and season with salt and 1 tbsp lime juice.
- In a large skillet, heat coconut oil over medium-high heat. Sear the fish 2 minutes per side. Remove and set aside.
- In the same skillet, add avocado oil. Sauté garlic and ginger until fragrant.
- Stir in curry paste and cook for 1 minute.
- Add coconut milk, fish sauce, brown sugar, and remaining lime juice. Simmer gently for 5 minutes.
- Add greens and nestle the fish back into the pan. Cover and simmer for 5–6 minutes, or until the fish flakes easily.
- Taste and adjust salt or lime as needed.
- Serve curry over jasmine rice with fresh lime wedges.
Notes
- Use full-fat coconut milk for best flavor and texture.
- Swap cod with shrimp or tofu for a flexible protein option.
- Reheat leftovers gently with a splash of water to prevent drying.
- For a richer side, try coconut jasmine rice or my Cheesecake Factory Bread to soak up the sauce.
