Coconut Curry Salmon and Jasmine Rice: A Delicious Fusion Meal

» in

Jake

Everyday Cooking Delights 👩‍🍳

Share The Yum On Facebook

Pin On Pinterest

Coconut Lime Fish Curry with Jasmine Rice: A Bright and Flavorful Weeknight Meal

There’s something magical about the way creamy coconut milk, zesty lime, and aromatic spices come together in this Coconut Lime Fish Curry with Jasmine Rice. It’s light, fresh, and incredibly satisfying—perfect for when you want a comforting meal that still feels tropical and vibrant.

I made this dish for the first time on a whim during a weeknight when I had a couple of white fish fillets in the fridge and a can of coconut milk in the pantry. What started as a “throw-it-together” kind of meal turned into a regular in our dinner rotation. The balance of creamy and tangy, the mild heat from red curry paste, and the fresh pop from lime juice make this curry a total crowd-pleaser. Plus, when you serve it over fluffy jasmine rice? Total comfort food status.

Whether you’re a curry lover or just looking for a new way to cook fish, this one’s easy to make, packed with flavor, and perfect for spring or summer meals. Let’s get cooking!

Why You’ll Love This Coconut Lime Fish Curry

  • Quick and easy: Ready in under 40 minutes, start to finish.
  • One pan, one pot: The curry comes together in a single skillet, and the rice is just one pot. Less cleanup, more flavor.
  • Tropical and cozy: Coconut milk and lime give it tropical vacation vibes, while the warm spices keep it grounded and satisfying.
  • Customizable: Use whatever white fish you have—tilapia, cod, snapper—or even shrimp. You can also add more veggies like spinach or zucchini.

Ingredients You’ll Need

Here’s a quick look at what goes into this dish. Most of it you probably already have in your pantry or fridge:

For the Fish Curry:

  • White fish fillets (1 lb) – Tilapia, cod, snapper, or any mild, flaky fish will work great.
  • Coconut milk (14 oz can) – Full-fat for richness, or light if you prefer it less creamy.
  • Olive oil or coconut oil – For sautéing your aromatics.
  • Onion, garlic, and ginger – This is your aromatic base, and it’s where all the flavor begins.
  • Red curry paste – Adds a bit of heat and depth (optional if you prefer it milder).
  • Ground turmeric, coriander, and cumin – Warm, earthy spices that give the curry its beautiful golden hue.
  • Lime zest and juice – Brings brightness and acidity to cut through the richness.
  • Vegetable or chicken broth – Adds body and helps the sauce simmer gently.
  • Bell pepper & cherry tomatoes – For color, texture, and a sweet pop of flavor.
  • Salt and pepper – Always to taste.
  • Fresh cilantro – Optional, but highly recommended for garnish.

For the Jasmine Rice:

  • Jasmine rice (1 cup) – Fragrant and slightly sticky, it’s perfect for soaking up all that curry.
  • Water or broth (2 cups) – Cooking rice in broth adds subtle flavor.
  • A pinch of salt – Just a touch to balance it all out.

Step 1: Start the Jasmine Rice

Since the rice takes the longest to cook, start here.

Rinse your rice under cold water until the water runs clear—this removes excess starch and helps the rice stay fluffy instead of gummy.

In a medium saucepan, bring 2 cups of water or broth to a boil. Add a pinch of salt and your rinsed 1 cup of jasmine rice. Stir it once, then cover with a lid, reduce the heat to low, and let it simmer for 15-18 minutes, until all the liquid is absorbed. Once done, remove it from the heat and let it sit, covered, for 5 minutes. Fluff with a fork just before serving.

💡 Pro tip: Don’t peek while it’s cooking! Lifting the lid lets out steam and can mess with the cooking time.

Step 2: Sauté the Aromatics

Now let’s get into the curry. Heat 2 tablespoons of olive oil or coconut oil in a large skillet over medium heat. Once hot, add your chopped onion and cook for 3-4 minutes, until it starts to soften.

Next, add your minced garlic and grated ginger. Sauté for another 1-2 minutes, until it’s fragrant and your kitchen smells incredible.

Then, stir in the red curry paste, turmeric, coriander, and cumin. Mix it all together so that the spices coat the onions and garlic, creating a fragrant, golden base.

Now that we’ve got the aromatic base ready with the onion, garlic, and spices, it’s time to bring everything together for the most flavorful, creamy coconut curry. We’ll be adding the rich coconut milk, a hit of fresh lime, and then gently cooking the fish. Let’s continue the process to make this dish irresistible!

Step 3: Add Liquids & Vegetables

Once the spices are fragrant and well-incorporated with the onions and garlic, it’s time to add the liquids and vegetables.

  1. Pour in the coconut milk from the can and vegetable or chicken broth. Stir everything together to combine. You’ll notice the liquid turning a beautiful golden color, thanks to the spices and coconut milk.
  2. Add the lime zest and lime juice. The zest will bring a burst of citrusy fragrance, while the juice will provide that bright acidity that balances the richness of the coconut milk.
  3. Stir the mixture well, then bring it to a gentle simmer. You’ll notice the curry thickening up and becoming fragrant.

Now, toss in the bell pepper slices and halved cherry tomatoes. These will soften slightly but still hold their shape and provide color, texture, and a natural sweetness to the curry. Let this simmer for 5-7 minutes, until the vegetables are tender but still vibrant.

Step 4: Cook the Fish

This is where the magic happens. Once your vegetables have softened in the curry sauce, it’s time to add the fish.

  1. Gently add the fish chunks into the curry sauce. You want to carefully stir it in, coating the fish with the curry liquid. Avoid stirring too vigorously, as the fish may break apart.
  2. Let the fish simmer gently for 8-10 minutes. You’ll notice the fish starting to flake apart with a fork when it’s cooked through. Be sure to keep an eye on it and check that the fish is no longer translucent. The pieces should be cooked through, tender, and flaky.

Step 5: Serve

Once the fish is cooked, it’s time to plate up this delicious curry!

  1. Spoon the fluffy jasmine rice onto plates, creating a nice base for the curry.
  2. Top the rice with the coconut lime fish curry. Make sure to spoon a good amount of sauce over the fish and vegetables to soak into the rice.
  3. Garnish with fresh cilantro leaves for a pop of green and an extra burst of flavor.
  4. For an added citrusy punch, squeeze some extra lime juice over the curry before serving.

Frequently Asked Questions

1. Can I make this curry spicier?

Absolutely! If you like more heat, feel free to add extra red curry paste or chili flakes to the curry. You can also serve it with a side of sriracha for an extra kick.

2. What other vegetables can I add?

You can definitely get creative with your veggies! Zucchini, spinach, carrots, or even sweet potatoes would be great additions. Just chop them up and add them when you add the bell peppers and tomatoes.

3. Can I use a different type of fish?

Yes! While I love using tilapia, cod, or snapper for this recipe, you can substitute with other firm, white fish like halibut, mahi-mahi, or bass. Just make sure to cut them into bite-sized pieces for even cooking.

4. Can I make this ahead of time?

This curry is best served fresh, but you can make the curry base ahead of time (the coconut milk, broth, spices, and vegetables), store it in the fridge, and then just add the fish and simmer when you’re ready to serve. The flavors will actually get even better the next day!

5. Can I make this recipe dairy-free?

Yes! This recipe is already dairy-free thanks to the coconut milk. Just make sure to check that the broth you’re using is also dairy-free, and you’re good to go.

Final Thoughts: Why You’ll Love Coconut Lime Fish Curry with Jasmine Rice

This Coconut Lime Fish Curry with Jasmine Rice is the perfect balance of flavorful and light—creamy coconut milk, zesty lime, and aromatic spices come together in a way that feels like a tropical vacation on a plate. The white fish adds a mild, flaky texture, while the vegetables provide crunch and sweetness. And don’t forget the fragrant jasmine rice that soaks up all the curry goodness.

Whether you’re serving it for a weeknight dinner, special occasion, or simply craving a dish that’s a little different, this coconut lime curry is a total winner. It’s quick, healthy, and absolutely bursting with flavor. Plus, it’s easy to customize to your taste!

So grab your ingredients and treat yourself to a fresh, vibrant meal that’s as satisfying as it is delicious.

Happy cooking! 🥥🐟🌿

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Coconut Curry Salmon and Jasmine Rice: A Delicious Fusion Meal


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Simpledishes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

This Coconut Lime Fish Curry is a tropical-inspired dish filled with fragrant spices, creamy coconut milk, zesty lime, and tender fish. Paired with fluffy jasmine rice, it’s a comforting yet fresh meal that’s as easy to make as it is delicious.


Ingredients

Scale

For the Fish Curry:


  • 1 lb white fish fillets (tilapia, cod, or snapper), cut into chunks


  • 1 can (14 oz) coconut milk


  • 2 tablespoons olive oil (or coconut oil)


  • 1 medium onion, chopped


  • 2 cloves garlic, minced


  • 1 tablespoon grated ginger


  • 1 tablespoon red curry paste (optional, for spice)


  • 1 teaspoon ground turmeric


  • 1 teaspoon ground coriander


  • 1 teaspoon ground cumin


  • 1 lime (zested and juiced)


  • 1 cup vegetable or chicken broth


  • 1 bell pepper, sliced


  • 1 cup cherry tomatoes, halved


  • Fresh cilantro, for garnish


  • Salt and pepper, to taste


For the Jasmine Rice:


  • 1 cup jasmine rice


  • 2 cups water or broth


  • A pinch of salt



Instructions

1️⃣ Cook the Jasmine Rice:
Rinse the jasmine rice under cold water until the water runs clear.
In a medium saucepan, bring 2 cups of water or broth to a boil. Add the rice and a pinch of salt. Stir, reduce heat to low, cover, and simmer for 15-18 minutes. Remove from heat and let sit for 5 minutes before fluffing with a fork.

2️⃣ Prepare the Fish Curry:
Heat the oil in a large skillet over medium heat. Sauté the chopped onion for 3-4 minutes until softened.
Add garlic and ginger, cooking for another 1-2 minutes until fragrant.
Stir in curry paste (if using), turmeric, cumin, and coriander. Cook for 1 minute to release flavors.

3️⃣ Add Liquids & Vegetables:
Pour in coconut milk, broth, lime zest, and lime juice. Stir to combine.
Add bell pepper slices and cherry tomatoes. Simmer for 5-7 minutes until veggies are tender.

4️⃣ Cook the Fish:
Gently add fish chunks to the curry. Simmer for 8-10 minutes until fish is cooked through and flakes easily. Avoid stirring too much to keep the fish intact.

5️⃣ Serve:
Plate jasmine rice and ladle the fish curry over top. Garnish with fresh cilantro and an extra squeeze of lime if desired.

Notes

  • Fish Choice: Use a firm white fish that holds its shape, like cod, haddock, or halibut.

  • Spice Level: Adjust the red curry paste to your heat preference—or skip it entirely for a milder version.

  • Vegetable Add-ins: Add spinach, green beans, or zucchini for more veggie variety.

  • Make it dairy-free: It already is! Just check your broth and curry paste for added dairy.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

Share The Yum On Facebook

Pin On Pinterest

Leave a Comment

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