Coconut Lime Fish Curry with Jasmine Rice

Total Time: 40 mins Difficulty: Intermediate
A tangy, creamy curry bursting with zesty lime, tender fish, and vibrant veggies served over fluffy jasmine rice.
pinit

Silky coconut curry mingles with fresh lime and aromatic ginger to create a tangy, creamy curry that’s bursting with flavor. Tender flakes of firm white fish and crisp bell peppers and snap peas swim in a fragrant bath of red curry paste, coconut milk, and zesty lime. Served over fluffy jasmine rice, every spoonful delivers a perfect balance of richness, brightness, and mild heat that’s impossible to resist. I guarantee you’ll be hooked after the first bite—let’s dive into this vibrant dish!

Key Ingredients

Before you get cooking, gather these vibrant ingredients that form the heart of our Coconut Lime Fish Curry with Jasmine Rice.

  • 1 lb (450g) firm white fish fillets (such as cod, halibut, or tilapia): Tender flakes that soak up the creamy, tangy curry without falling apart.
  • 1 cup coconut milk: Silky base that balances the lime’s brightness and adds luscious creaminess.
  • 1 tablespoon coconut oil: Provides a subtle tropical flavor and ensures a smooth sauté.
  • 1 onion, finely chopped: Builds a savory, slightly sweet foundation when softened.
  • 3 cloves garlic, minced: Delivers a pungent kick and aromatic depth.
  • 1 tablespoon ginger, grated: Brings warm, zesty notes to brighten the sauce.
  • 2 tablespoons red curry paste (adjust to taste): Infuses vibrant color, spice, and complex flavor.
  • 1 tablespoon fish sauce: Adds savory umami depth to the curry.
  • Juice of 1 lime: Offers fresh citrus acidity for a tangy lift.
  • Zest of 1 lime: Intensifies lime flavor with bright, fragrant oils.
  • 1 cup vegetable or chicken broth: Adjusts consistency and adds savory background notes.
  • 1 bell pepper, sliced (any color): Contributes sweet crunch and pops of color.
  • 1 cup snap peas or green beans, trimmed: Introduces crisp texture and fresh green flavor.
  • Fresh cilantro, for garnish: Adds a punch of herbal freshness.
  • Cooked jasmine rice, for serving: Fluffy bed that soaks up every drop of curry.
  • Salt and pepper, to taste: Essential for balancing and enhancing all flavors.

How To Make Coconut Lime Fish Curry with Jasmine Rice

Transform these vibrant ingredients into a fragrant, creamy curry with these step-by-step instructions. You’ll prep the rice, build layers of flavor by sautéing aromatics and spices, simmer the sauce, then gently poach the fish—finishing with a bright burst of lime for a restaurant-worthy meal at home.

1. Prepare the Jasmine Rice: Rinse the rice under cold water until the water runs clear, then combine it with fresh water or broth in a pot. Bring to a boil, reduce to low heat, cover, and simmer for 15–20 minutes until tender and fluffy. Remove from heat and set aside, uncovered to prevent sogginess.

2. Sauté the Aromatics: Heat the coconut oil in a large skillet or pot over medium heat. Once shimmering, add the chopped onion and cook for 4–5 minutes, stirring occasionally, until translucent and slightly golden.

3. Add Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for 1–2 minutes until they release their fragrance and begin to soften.

4. Incorporate the Curry Paste: Stir in the red curry paste, cooking for about 1 minute to toast the spices and deepen the flavors.

5. Build the Sauce: Pour in the coconut milk and broth, whisking to combine. Bring the mixture to a gentle simmer, ensuring all the paste is dissolved.

6. Cook the Vegetables: Add the sliced bell pepper and snap peas or green beans. Simmer for 3–4 minutes until they are bright in color but still slightly crisp.

7. Prep and Season the Fish: While the veggies cook, cut the fish fillets into bite-sized pieces and season lightly with salt and pepper.

8. Poach the Fish: Gently slide the fish pieces into the simmering curry, ensuring they are submerged. Cook for 5–7 minutes until the fish turns opaque and flakes easily with a fork.

9. Finish with Lime: Stir in the lime juice and zest, tasting and adjusting the seasoning with additional fish sauce, lime juice, or salt as needed.

10. Serve: Spoon the warm curry over beds of jasmine rice and garnish liberally with fresh cilantro for a burst of herbal brightness.

Serving Suggestions

This vibrant Coconut Lime Fish Curry shines on its own, but you can elevate the experience with thoughtful accompaniments and presentation touches. Whether you’re hosting dinner or indulging in a solo feast, these serving suggestions will help you achieve a visually stunning, well-balanced plate that delights every sense.

  • Add a Fresh Lime Wedge: Place a lime wedge on each plate so guests can squeeze extra citrus over their curry for a zesty brightness boost.
  • Garnish Generously: Sprinkle chopped cilantro and thinly sliced red chili on top to add a pop of color and fresh herbal aroma.
  • Serve Family-Style: Transfer the curry and jasmine rice into shallow bowls or a large platter, allowing everyone to dig in and customize their portions.
  • Pair with Cucumber Salad: Offer a simple cucumber salad dressed in rice vinegar and a pinch of sugar for a crisp, refreshing contrast to the rich curry.

Tips For Perfect Coconut Lime Fish Curry with Jasmine Rice

To get this Coconut Lime Fish Curry perfect every time, there are a few little tricks and swaps that can make a big difference. From adjusting the spice to suit your mood to revamping the protein for a vegetarian twist, these tips will ensure every spoonful is loaded with balanced flavor, delightful textures, and vibrant color. Feel free to experiment with seasonal veggies or citrus accents—this curry is flexible and welcomes your personal spin.

  • For a vegetarian version, replace the fish with tofu and use vegetable broth.
  • Feel free to customize the vegetables based on your preference or seasonal availability.
  • This dish pairs wonderfully with a slice of lime on the side for an extra citrusy touch.
  • Leftover curry can be stored in the refrigerator for up to 3 days and often tastes even better the next day.

How To Store It

When it comes to leftovers, this Coconut Lime Fish Curry holds its flavor beautifully. Whether you’re saving portions for tomorrow’s lunch or preparing meals for the week ahead, proper storage ensures your curry and jasmine rice stay fresh, vibrant, and ready to enjoy with minimal effort.

  • Refrigerate Separately: Store the curry sauce and jasmine rice in airtight containers in the refrigerator for up to 3 days to maintain optimal texture.
  • Freeze for Later: Transfer cooled curry to freezer-safe containers, leaving a little headspace for expansion. Freeze for up to 2 months, then thaw overnight in the fridge before reheating.
  • Reheat Gently: Warm the curry in a saucepan over low heat, adding a splash of broth or coconut milk if it has thickened, and heat until just simmering to avoid overcooking the fish.
  • Keep Rice Fluffy: To revive chilled jasmine rice, sprinkle a few drops of water over it, then microwave covered for 1–2 minutes or steam briefly on the stovetop.

Frequently Asked Questions

Got questions? Here are a few quick answers to help you master this curry.

  • How long does it take to prepare and cook this Coconut Lime Fish Curry with Jasmine Rice?

From start to finish, plan for about 35–40 minutes. Preparing and simmering the jasmine rice takes roughly 15–20 minutes, while sautéing the aromatics, simmering the curry sauce, cooking the vegetables, and poaching the fish add another 20–25 minutes.

  • Which types of fish work best for this curry?

Firm white fish fillets like cod, halibut, or tilapia are ideal because they hold their shape in the curry. You can also use sea bass, mahi-mahi, or snapper. Avoid delicate fish that may fall apart during cooking.

  • Can I make a vegetarian version of this dish?

Yes. Replace the fish with extra-firm tofu or chickpeas and use vegetable broth instead of chicken broth. Press and cube the tofu, then gently simmer it in the curry sauce for 5–7 minutes until heated through.

  • How can I adjust the spice level to suit my taste?

To tone down the heat, reduce the red curry paste to 1 tablespoon or substitute with yellow curry paste. To boost the heat, add an extra teaspoon of paste or a sliced bird’s-eye chili. You can also balance heat with a teaspoon of sugar or additional coconut milk.

  • What’s the best way to store and reheat leftovers?

Store leftover curry and rice separately in airtight containers in the refrigerator for up to 3 days. To reheat, gently warm the curry in a saucepan over low heat, adding a splash of broth or coconut milk if it’s too thick. Microwave the rice covered with a damp paper towel for 1–2 minutes.

  • Can I use brown rice or another grain instead of jasmine rice?

You can substitute brown rice or quinoa, but adjust the cooking time and liquid ratio according to the grain’s package instructions. Brown rice typically requires more water and about 40–45 minutes of cooking, so plan accordingly.

What Makes This Special

This recipe works because the silky coconut milk embraces each flake of fish and crisp vegetable, while fresh lime juice and zest infuse vibrant tang with every bite. The red curry paste provides a gentle warmth that’s balanced by jasmine rice’s floral aroma. It’s flexible, fun to customize, and downright addictive—you'll want to print this page and save it for later. Let me know in the comments how your curry turned out or any tweaks you tried; I’m always here for questions, kitchen success stories, or curry confessions!

Coconut Lime Fish Curry with Jasmine Rice

Difficulty: Intermediate Prep Time 15 mins Cook Time 25 mins Total Time 40 mins
Calories: 650

Description

Silky coconut curry mingles with fresh lime and aromatic ginger, enveloping flakes of fish and crisp veggies in a fragrant sauce. Served over jasmine rice, each spoonful balances creamy richness, tangy brightness, and subtle heat.

Ingredients

Instructions

  1. Begin by preparing the jasmine rice according to package instructions. Typically, this involves rinsing the rice, then simmering it in water or broth until tender and fluffy. Set aside when done.
  2. In a large skillet or pot, heat the coconut oil over medium heat. Once hot, add the chopped onion and sauté for about 4-5 minutes, or until the onion becomes translucent.
  3. Add the minced garlic and grated ginger to the skillet, stirring for another 1-2 minutes until fragrant.
  4. Stir in the red curry paste, cooking for about 1 minute to release the flavors.
  5. Pour in the coconut milk and broth, and mix well. Bring the sauce to a gentle simmer.
  6. Add the sliced bell pepper and snap peas or green beans, cooking for 3-4 minutes until slightly tender.
  7. While the vegetables are cooking, cut the fish fillets into bite-sized pieces. Season them lightly with salt and pepper.
  8. Gently add the fish pieces to the skillet, making sure they are submerged in the curry sauce. Let it cook for approximately 5-7 minutes, or until the fish is cooked through and opaque.
  9. Stir in the lime juice and zest for a burst of freshness. Adjust seasoning with more fish sauce, lime juice, or salt as needed.
  10. Serve the curry over a bed of jasmine rice and garnish with fresh cilantro.

Note

  • For a vegetarian version, replace the fish with tofu and use vegetable broth.
  • Feel free to customize the vegetables based on your preference or seasonal availability.
  • This dish pairs wonderfully with a slice of lime on the side for an extra citrusy touch.
  • Leftover curry can be stored in the refrigerator for up to 3 days and often tastes even better the next day.
Keywords: coconut fish curry,coconut curry,fish curry,jasmine rice,red curry paste,thai curry

Did you make this recipe?

Tag #myfoodplans.com if you made this recipe. and follow us on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare and cook this Coconut Lime Fish Curry with Jasmine Rice?

From start to finish, plan for about 35–40 minutes. Preparing and simmering the jasmine rice takes roughly 15–20 minutes, while sautéing the aromatics, simmering the curry sauce, cooking the vegetables, and poaching the fish add another 20–25 minutes.

Which types of fish work best for this curry?

Firm white fish fillets like cod, halibut, or tilapia are ideal because they hold their shape in the curry. You can also use sea bass, mahi-mahi, or snapper. Avoid delicate fish that may fall apart during cooking.

Can I make a vegetarian version of this dish?

Yes. Replace the fish with extra-firm tofu or chickpeas and use vegetable broth instead of chicken broth. Press and cube the tofu, then gently simmer it in the curry sauce for 5–7 minutes until heated through.

How can I adjust the spice level to suit my taste?

To tone down the heat, reduce the red curry paste to 1 tablespoon or substitute with yellow curry paste. To boost the heat, add an extra teaspoon of paste or a sliced bird’s-eye chili. You can also balance heat with a teaspoon of sugar or additional coconut milk.

What’s the best way to store and reheat leftovers?

Store leftover curry and rice separately in airtight containers in the refrigerator for up to 3 days. To reheat, gently warm the curry in a saucepan over low heat, adding a splash of broth or coconut milk if it’s too thick. Microwave the rice covered with a damp paper towel for 1–2 minutes.

Can I use brown rice or another grain instead of jasmine rice?

You can substitute brown rice or quinoa, but adjust the cooking time and liquid ratio according to the grain’s package instructions. Brown rice typically requires more water and about 40–45 minutes of cooking, so plan accordingly.

Daniel Carter

Daniel Carter

Hi, I'm Daniel Carter, founder of My Food Plans and your personal meal planning coach! After spending years struggling with the nightly "what's for dinner" dilemma while trying to eat healthily and stick to a budget.

Leave a Comment

Your email address will not be published. Required fields are marked *