| |

Coconut Lime Fish Curry with Jasmine Rice Recipe

Jump to Recipe Print Recipe

The Comfort of Coconut Lime Fish Curry with Jasmine Rice Recipe

There’s something truly soothing about a bowl of Coconut Lime Fish Curry with Jasmine Rice Recipe that feels both vibrant and comforting at the same time. I love how the creamy coconut milk gently envelopes the tender fish chunks, while the zing of fresh lime lifts every bite with brightness. It’s the kind of hearty meal that’s perfect for a relaxed weekend dinner or anytime you crave a dish that’s both nourishing and exciting.

When I first made this recipe, the fragrant aroma of ginger, garlic, and curry paste filling the kitchen instantly brought me back to my travels through Southeast Asia. You’ll notice the jasmine rice provides that perfect, lightly sticky base — soaking up the luscious curry sauce beautifully without overpowering the delicate fish. It’s a harmonious balance that’s surprisingly easy to achieve in your own home kitchen.

Whether you’re cooking for guests or just treating yourself, this Coconut Lime Fish Curry with Jasmine Rice Recipe invites you to slow down, savor each spoonful, and enjoy a little taste of sunshine on your plate.

🔥

What Makes It Irresistible

  • Layered flavor: Comforting, rich, and beautifully balanced.
  • Easy method: Steps designed for any skill level.
  • Adaptable: Works with pantry swaps and seasonal twists.
  • Prep-friendly: Can be made ahead without losing quality.

Ingredient Guide

Coconut Lime Fish Curry with Jasmine Rice Recipe - Recipe Image — Coconut Lime Fish Curry, Coconut Lime Fish Curry with Jasmine Rice, Southeast Asian fish curry recipe, Thai-inspired fish curry, Easy fish curry with coconut milk
  • White fish fillets (450g): Choose mild, flaky fish like cod or tilapia for tender bites that soak up the curry flavors beautifully.
  • Coconut milk (400ml): Provides a velvety, creamy base that perfectly balances the tangy lime and spicy curry paste.
  • Red curry paste (2 tbsp): The aromatic heart of the dish, offering a gentle heat and complex spices — feel free to adjust for your spice tolerance.
  • Fish sauce (1 tbsp, optional): Adds umami depth; omit if you prefer a vegetarian style or swap for soy sauce.
  • Fresh lime juice & zest (2 limes): Crucial for that fresh, zesty brightness that lifts the entire curry.
  • Coconut oil (1 tbsp): For sautĂ©ing — you can also substitute with a neutral oil, but coconut oil adds an extra layer of fragrance.
  • Onion, garlic, ginger: The classic aromatic trio that anchors your curry with warmth and depth.
  • Jasmine rice (1 cup): Its fragrant, slightly floral aroma pairs exquisitely with the curry and cooks up soft yet fluffy.
  • Salt & pepper to taste: Season carefully to balance and enhance the natural flavors.
  • Fresh cilantro and lime wedges: Garnishes that add freshness and a hint of citrus at the table.

Prep Before You Begin

Getting your ingredients prepped ahead of time is key to a smooth cooking flow — finely chop your onion, mince the garlic, and grate the ginger before heating the pan. Make sure you’ve rinsed your jasmine rice well; this washes away excess starch for perfect fluffy grains every time. And keep your lime close by — zest and juice bring that bright zing right at the finish.

đź§‚

Tools & Setup

Here’s what you’ll want on hand so your Coconut Lime Fish Curry with Jasmine Rice Recipe comes together smoothly—plus optional extras that make the process even easier.

How to Make Coconut Lime Fish Curry with Jasmine Rice Recipe

  1. Wash the jasmine rice thoroughly under cold running water until the water runs clear. This prevents clumping and helps retain the rice’s delicate aroma.
  2. Combine the rinsed jasmine rice with 375ml water and a pinch of salt in a medium saucepan. Bring it to a gentle boil over medium heat. Then, reduce heat to low, cover tightly, and let it simmer for 15 minutes. After cooking, remove from heat but keep covered for 5 minutes so the steam finishes cooking the rice into fluffy perfection.
  3. Heat the coconut oil in a large skillet or saucepan over medium heat. Once shimmering, add the finely chopped onion and sauté for 3–4 minutes until translucent and tender. You’ll notice it softens and sweetens slightly here, building your curry’s flavor base.
  4. Stir in the minced garlic and grated ginger. Cook these aromatics for another 1–2 minutes until they release their fragrant oils—this is where your kitchen fills with that warm, inviting scent that makes cooking so rewarding.
  5. Mix in the red curry paste, and cook for 1 minute, stirring constantly. This step toasts the spices lightly, maximizing their depth without burning.
  6. Pour in the coconut milk along with the lime juice, lime zest, and fish sauce if using. Season with salt and freshly ground black pepper to your taste. Lower the heat and let the sauce simmer gently for 5 minutes. You’ll see it thicken slightly and meld into a creamy, aromatic sauce that’s bursting with flavor.
  7. 🚀

    Expert Tips to Nail It

    Use a gentle simmer rather than a rolling boil during curry cooking to preserve the coconut milk’s creaminess and avoid separating. Also, don’t stir too aggressively once the fish is added — letting it cook gently keeps the fillets intact and tender.

  8. Add the fish chunks to the simmering curry sauce. Cover the pan and let the fish cook gently for 5–7 minutes, or until the flesh turns opaque and flakes easily when tested with a fork. The curry sauce will infuse the fish with explosion of fresh flavor.
  9. Divide the fragrant jasmine rice among your serving bowls. Then spoon the warm coconut lime fish curry over the top, making sure each bowl gets its share of sauce and tender fish.
  10. Garnish with fresh cilantro leaves and lime wedges for an added pop of color and brightness. This last touch really lifts the dish and invites you to catch that fresh lime zing with each bite.

Creative Variations for Coconut Lime Fish Curry with Jasmine Rice Recipe

Coconut Lime Fish Curry with Jasmine Rice Recipe - Recipe Image — Coconut Lime Fish Curry, Coconut Lime Fish Curry with Jasmine Rice, Southeast Asian fish curry recipe, Thai-inspired fish curry, Easy fish curry with coconut milk
  • Vegetable boost: Add sliced bell peppers, snap peas, or baby corn in step 6 for added color and crunch.
  • Spicy upgrade: Stir in fresh chopped chili or a sprinkle of chili flakes if you like more heat.
  • Herbal twist: Swap cilantro garnish for fresh Thai basil or mint for a fragrant finish.
  • Protein swap: Use shrimp or firm tofu instead of fish for a new texture and flavor profile.
  • Nutty touch: Toasted cashews or peanuts sprinkled on top add delightful crunch and creaminess.
  • One-pot idea: For less cleanup, cook the rice separately and keep warm while finishing the curry in the same skillet.

Storage, Freezing & Reheating

  • Store leftover curry and rice separately in airtight containers in the fridge for up to 3 days.
  • For freezing, place curry (without rice) in a freezer-safe container for up to 1 month; thaw overnight in the fridge before reheating.
  • Reheat curry gently over low-medium heat, adding a splash of water or coconut milk if the sauce thickens too much.
  • Reheat jasmine rice wrapped in a damp paper towel in the microwave to restore its fluffiness.
  • Avoid freezing the rice for best texture; freshly cooked jasmine rice really shines with this recipe.

Coconut Lime Fish Curry with Jasmine Rice Recipe FAQs

  • Can I use other types of fish? Absolutely! Firm white fish like halibut or snapper work well too. Just avoid overly delicate or oily varieties.
  • Is fish sauce necessary? It adds amazing umami depth but feel free to skip or substitute with soy sauce or tamari for a different twist.
  • Can I make this curry spicy? Yes! Increase the amount of red curry paste or add fresh chilies to taste.
  • How do I know when the fish is cooked? It should be opaque and flake easily with a fork, which usually takes about 5–7 minutes after adding to the sauce.
  • Can I prepare this in advance? The curry tastes even better the next day as flavors meld. Just add fresh cilantro and lime wedges right before serving.
Print

Coconut Lime Fish Curry with Jasmine Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 149 reviews

This vibrant Coconut Lime Fish with Jasmine Rice recipe combines tender white fish simmered in a fragrant coconut curry infused with lime zest and juice. Paired with fluffy jasmine rice and garnished with fresh cilantro and lime wedges, this dish offers a perfect balance of creamy, tangy, and aromatic flavors. Ideal for a quick weeknight dinner or an impressive meal, this recipe delivers exotic Southeast Asian-inspired comfort in under an hour.

  • Author: Olivia
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Southeast Asian

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

  1. Prepare the Jasmine Rice: Wash jasmine rice thoroughly under cold running water until the water runs clear to remove excess starch. Combine the rinsed rice with 375ml water and a pinch of salt in a saucepan. Bring it to a boil over medium heat, then reduce the heat to low, cover, and let it simmer for 15 minutes. Remove from heat and keep it covered for another 5 minutes. Finally, fluff the rice gently with a fork before serving.
  2. Sauté Aromatics: Heat coconut oil in a large skillet over medium heat. Add the finely chopped onion and sauté for 3 to 4 minutes until translucent and softened. Then add minced garlic and grated ginger to the skillet and cook for 1 to 2 minutes until fragrant, making sure not to burn the aromatics.
  3. Add Curry Paste: Stir in the red curry paste into the skillet with the aromatics. Cook for about 1 minute, stirring continuously to mix well and release the paste’s flavors.
  4. Simmer Coconut Sauce: Pour in the coconut milk followed by the lime juice, lime zest, and fish sauce if using. Season the sauce with salt and pepper to taste. Bring the mixture to a gentle simmer, allowing it to cook for 5 minutes to develop the flavors fully.
  5. Cook the Fish: Add the chunks of white fish to the simmering curry sauce. Cover the skillet and cook for 5 to 7 minutes, or until the fish is opaque and flakes easily with a fork, indicating it is cooked through.
  6. Serve: Divide the cooked jasmine rice among serving bowls. Spoon the coconut lime fish curry generously over the rice. Garnish with fresh cilantro leaves and serve with lime wedges on the side for an extra burst of citrusy flavor.

Notes

  • You can substitute the white fish with any firm white fish available such as halibut or sea bass.
  • Adjust the amount of red curry paste according to your preferred spice level.
  • For a vegetarian version, replace the fish with tofu and omit fish sauce, or use a vegetarian fish sauce alternative.
  • Make sure not to overcook the fish to keep it tender and moist.
  • Leftovers can be stored in the refrigerator for up to 2 days and reheated gently on the stovetop.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star