Coconut Lime Fish Curry with Jasmine Rice

Total Time: 50 mins Difficulty: Intermediate
Zesty lime meets creamy coconut in a vibrant fish curry studded with sweet peppers and juicy tomatoes
pinit

Coconut Lime Fish Curry with Jasmine Rice is the kind of dish that brightens up any weeknight dinner. Creamy coconut broth tingles with lime freshness as flaky fish fillets absorb aromatic ginger, garlic, and red curry paste. Crisp bell peppers and sweet cherry tomatoes add pops of color and flavor in every bite, all served over a bed of fluffy jasmine rice. Trust me, once you taste this zesty, comforting curry, you’ll want to make it again and again!

Key Ingredients

Gather these vibrant ingredients to create your Coconut Lime Fish Curry with Jasmine Rice:

  • 1 pound white fish fillets (such as cod, snapper, or tilapia): Flaky protein that soaks up the zesty lime and creamy coconut curry flavors.
  • 1 cup coconut milk: Rich, silky base that adds a tropical creaminess to the curry sauce.
  • 2 tablespoon fish sauce: Deep umami boost that enhances the savory and tangy notes.
  • 1 tablespoon lime juice (freshly squeezed): Bright acidity that balances the richness of the coconut milk.
  • 1 teaspoon lime zest: Intense citrus aroma and a burst of fresh lime flavor.
  • 2 tablespoon vegetable oil: Neutral cooking oil for sautéing aromatics without overpowering flavors.
  • 1 medium onion, thinly sliced: Sweet foundation that softens into a tender, flavor-packed base.
  • 2 cloves garlic, minced: Pungent aromatics that infuse warmth and depth.
  • 1 tablespoon fresh ginger, grated: Zesty spice that complements the lime and curry paste.
  • 1 red bell pepper, sliced: Sweet crunch and vibrant color contrast.
  • 1 green bell pepper, sliced: Earthy crunch and a pop of fresh green.
  • 1 cup cherry tomatoes, halved: Juicy bursts of sweet-tart brightness.
  • 1 tablespoon red curry paste: Bold chili and spice blend that anchors the curry’s flavor.
  • 1 teaspoon sugar: Subtle sweetness to round out savory and sour elements.
  • Salt and pepper to taste: Simple seasonings to enhance all the flavors.
  • Fresh cilantro, for garnish: Herbal brightness and a hint of citrus freshness.
  • 1 cup jasmine rice: Fragrant, slightly sticky rice that pairs perfectly with curry.
  • 2 cups water or broth for cooking rice: Liquid for steaming rice to tender perfection.

How To Make Coconut Lime Fish Curry with Jasmine Rice

Get ready to follow an easy, step-by-step process that yields a restaurant-worthy curry at home. You’ll start by cooking the jasmine rice to tender, fluffy perfection, then move on to building a fragrant curry sauce packed with ginger, garlic, vibrant peppers, and juicy tomatoes. Finally, plump fillets of fish will gently simmer in the spiced coconut broth until perfectly opaque, creating a dish that’s as beautiful to look at as it is delicious to eat.

1. Rinse the jasmine rice under cold water until the water runs clear. This removes excess starch and helps the rice cook up light and fluffy.

2. In a medium saucepan, combine the rinsed jasmine rice and 2 cups of water (or broth) and bring to a boil. Once boiling, reduce the heat to low, cover, and simmer for about 15 minutes or until the rice is tender and the liquid has evaporated. Remove from heat, let it steam for 5 minutes, then fluff with a fork.

3. While the rice is cooking, heat the vegetable oil in a large skillet over medium heat. Add the sliced onions and sauté until they are translucent, about 3–4 minutes.

4. Add the minced garlic and grated ginger to the skillet. Cook for another minute until fragrant, stirring frequently to prevent burning.

5. Stir in the sliced red and green bell peppers, sautéing for about 3–4 minutes until they begin to soften.

6. Add the cherry tomatoes to the skillet, followed by the red curry paste. Stir to coat all the vegetables with the paste and cook for about 1–2 minutes.

7. Pour in the coconut milk, fish sauce, lime juice, lime zest, and sugar. Stir well to combine and bring to a gentle simmer. Allow it to cook for approximately 5 minutes.

8. Season the fish fillets with salt and pepper. Add the fish to the skillet, carefully nestling them into the curry sauce. Cook for an additional 5–7 minutes, or until the fish is opaque and flakes easily with a fork.

9. Once the fish is cooked through, taste the curry sauce and adjust the seasoning as necessary. Remove from heat.

10. Serve the fish curry over the fluffy jasmine rice, garnished with fresh cilantro.

Serving Suggestions

When it’s time to plate up, these serving ideas will elevate your curry experience and impress anyone at the table:

  • Bright Lime Wedges: Arrange fresh lime wedges on the side for extra citrus zing—just squeeze over each portion before digging in.
  • Crunchy Side Greens: Pair with steamed bok choy or asparagus tossed in a little sesame oil and salt for a crisp, refreshing contrast.
  • Chilled Cucumber Salad: Serve a simple salad of thinly sliced cucumber and red onion dressed with lime juice and a pinch of sugar to add crunch and tang.
  • Toasted Coconut Topping: Sprinkle lightly toasted coconut flakes over the curry for an extra layer of texture and tropical flair.

Tips For Perfect Coconut Lime Fish Curry with Jasmine Rice

With a few simple tweaks, you can customize this curry to your taste and make every batch even more delicious. Don’t shy away from experimenting with proteins or spice levels, and remember that a little acidity goes a long way in balancing the creamy sauce.

  • You can substitute the white fish with shrimp or tofu for a different protein variation.
  • For an extra kick, add sliced chili peppers or a few dashes of hot sauce to the curry.
  • This dish pairs well with a side of steamed green vegetables like bok choy or asparagus for added nutrition.

How To Store It

Leftovers can be just as good as the initial meal when stored correctly. Follow these tips to keep your coconut lime fish curry fresh and flavorful:

  • Refrigerate in an airtight container: Cool the curry completely, then transfer to a sealed container and store in the fridge for up to 3 days.
  • Freeze the curry (without rice): Pour cooled curry into freezer-safe containers for up to one month; thaw overnight in the refrigerator before reheating.
  • Store rice separately: Keep cooked jasmine rice in its own airtight container to maintain its texture and reheat each component evenly.
  • Gentle reheating: Warm leftovers in a covered skillet over low heat, adding a splash of water or coconut milk if the sauce has thickened.

Frequently Asked Questions

Here are some quick answers to the most common questions about this Coconut Lime Fish Curry with Jasmine Rice:

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

It takes about 40 minutes in total. This includes 5 minutes to rinse and prep the jasmine rice, 15–20 minutes to cook and steam the rice, and 20 minutes to sauté the vegetables, simmer the curry sauce, and cook the fish until it flakes easily.

  • Can I substitute the white fish with another protein and how will that affect cooking time?

Yes. Shrimp can be used and will take only 3–5 minutes to turn pink and opaque, while firm tofu can be added for a vegetarian option—cook the tofu for about 5 minutes until golden on each side before adding the sauce. If using shrimp, add them toward the end of simmering; for tofu, you can add it when you pour in the coconut milk.

  • What’s the best way to avoid splitting or curdling in the coconut milk?

Keep the heat on low to medium when simmering the coconut milk and stir gently. Avoid boiling vigorously. Adding the fish sauce, lime juice, and curry paste once the coconut milk is warm rather than cold helps maintain a smooth sauce.

  • How should I store and reheat leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered skillet over low heat, adding a splash of water or coconut milk if the sauce has thickened. You can also freeze the curry (without rice) for up to one month; thaw overnight in the refrigerator before reheating.

  • How can I adjust the spice level?

For more heat, stir in sliced fresh chilies, a teaspoon of chili garlic sauce, or extra red curry paste when sautéing the vegetables. To tone down the spice, reduce the curry paste to 1/2 tablespoon and omit any additional chilis.

  • Are there alternative grains to jasmine rice that work well with this curry?

Yes. Basmati rice is a similar aromatic option and follows the same 1:2 rice-to-liquid ratio with a 15-minute simmer. Quinoa can be substituted using a 1:1.5 ratio of quinoa to liquid and a 12-minute cook time, though the flavor will be nuttier and the texture lighter.

  • What side dishes or garnishes complement this dish?

Steamed bok choy, asparagus, or snow peas add crisp freshness. A simple cucumber and red onion salad dressed with lime juice enhances the citrus notes. Garnish with extra cilantro leaves and lime wedges for brightness.

What Makes This Special

This Coconut Lime Fish Curry works like a flavor bomb—you get creamy coconut, zesty lime, spicy curry paste, and tender fish all in one bowl. The vivid colors of sweet bell peppers and cherry tomatoes make it feel special every time you serve it. Feel free to print this article and save it for later, whether you’re meal-prepping or planning a cozy dinner. If you give it a try, drop a comment below or ask questions—I’d love to hear how yours turns out and help with any curry conundrums!

Coconut Lime Fish Curry with Jasmine Rice

Difficulty: Intermediate Prep Time 15 mins Cook Time 30 mins Rest Time 5 mins Total Time 50 mins
Calories: 380

Description

Creamy coconut broth tingles with lime freshness as flaky fish fillets absorb aromatic ginger, garlic, and red curry paste. Crisp bell peppers and sweet cherry tomatoes add pops of color and flavor in every bite.

Ingredients

Instructions

  1. Rinse the jasmine rice under cold water until the water runs clear. This will help remove excess starch and prevent the rice from becoming sticky.
  2. In a medium saucepan, combine the rinsed jasmine rice and 2 cups of water (or broth) and bring to a boil. Once boiling, reduce the heat to low, cover, and simmer for about 15 minutes or until the rice is tender and the liquid has evaporated. Remove from heat and let it steam for 5 minutes, then fluff with a fork.
  3. While the rice is cooking, heat the vegetable oil in a large skillet over medium heat. Add the sliced onions and sauté until they are translucent, about 3-4 minutes.
  4. Add the minced garlic and grated ginger to the skillet. Cook for another minute until fragrant, stirring frequently to prevent burning.
  5. Stir in the sliced red and green bell peppers, sautéing for about 3-4 minutes until they begin to soften.
  6. Add the cherry tomatoes to the skillet, followed by the red curry paste. Stir to coat all the vegetables with the curry paste and cook for about 1-2 minutes.
  7. Pour in the coconut milk, fish sauce, lime juice, lime zest, and sugar. Stir well to combine and bring to a gentle simmer. Allow it to cook for approximately 5 minutes.
  8. Season the fish fillets with salt and pepper. Add the fish to the skillet, carefully nestling them into the curry sauce. Cook for an additional 5-7 minutes, or until the fish is opaque and flakes easily with a fork.
  9. Once the fish is cooked through, taste the curry sauce and adjust the seasoning as necessary. Remove from heat.
  10. Serve the fish curry over the fluffy jasmine rice, garnished with fresh cilantro.

Note

  • You can substitute the white fish with shrimp or tofu for a different protein variation.
  • For an extra kick, add sliced chili peppers or a few dashes of hot sauce to the curry.
  • This dish pairs well with a side of steamed green vegetables like bok choy or asparagus for added nutrition.
Keywords: coconut lime curry, fish curry, jasmine rice, thai-inspired curry, coconut fish recipe, quick dinner

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious 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 Coconut Lime Fish Curry with Jasmine Rice?

It takes about 40 minutes in total. This includes 5 minutes to rinse and prep the jasmine rice, 15–20 minutes to cook and steam the rice, and 20 minutes to sauté the vegetables, simmer the curry sauce, and cook the fish until it flakes easily.

Can I substitute the white fish with another protein and how will that affect cooking time?

Yes. Shrimp can be used and will take only 3–5 minutes to turn pink and opaque, while firm tofu can be added for a vegetarian option—cook the tofu for about 5 minutes until golden on each side before adding the sauce. If using shrimp, add them toward the end of simmering; for tofu, you can add it when you pour in the coconut milk.

What’s the best way to avoid splitting or curdling in the coconut milk?

Keep the heat on low to medium when simmering the coconut milk and stir gently. Avoid boiling vigorously. Adding the fish sauce, lime juice, and curry paste once the coconut milk is warm rather than cold helps maintain a smooth sauce.

How should I store and reheat leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered skillet over low heat, adding a splash of water or coconut milk if the sauce has thickened. You can also freeze the curry (without rice) for up to one month; thaw overnight in the refrigerator before reheating.

How can I adjust the spice level?

For more heat, stir in sliced fresh chilies, a teaspoon of chili garlic sauce, or extra red curry paste when sautéing the vegetables. To tone down the spice, reduce the curry paste to 1/2 tablespoon and omit any additional chilis.

Are there alternative grains to jasmine rice that work well with this curry?

Yes. Basmati rice is a similar aromatic option and follows the same 1:2 rice-to-liquid ratio with a 15-minute simmer. Quinoa can be substituted using a 1:1.5 ratio of quinoa to liquid and a 12-minute cook time, though the flavor will be nuttier and the texture lighter.

What side dishes or garnishes complement this dish?

Steamed bok choy, asparagus, or snow peas add crisp freshness. A simple cucumber and red onion salad dressed with lime juice enhances the citrus notes. Garnish with extra cilantro leaves and lime wedges for brightness.

Max Turner

Food and Lifestyle Blogger

Hi! I’m Max Turner, the recipe hacker, flavor hunter, and home-cook behind RecipesAsSeen.com. Like most guys, I’ve lost count of how many times I’ve seen a mouthwatering recipe on TV, TikTok, or YouTube and thought, “Is that even legit?” That curiosity (and hunger) turned into this blog.

Leave a Comment

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