Coconut Lime Fish Curry with Jasmine Rice

Coconut Lime Fish Curry served with Jasmine Rice in a bowl

There’s something truly magical about the combination of coconut and lime that, when added to tender fish, creates a dish that feels both vibrant and comforting. Growing up, my grandmother had a knack for pulling us all into the kitchen with the promise of her famous fish curry. It wasn’t just the aroma that pulled us in — it was the promise of stories shared around the table, laughter, and the warmth of family. Today, it’s my turn to carry on that tradition, and this Coconut Lime Fish Curry with Jasmine Rice is a brilliant way to do just that.

Recipe Timing

  • Prep Duration: 10 minutes
  • Active Cooking: 25 minutes
  • Total Duration: 35 minutes
  • Portion Size: Serves 4
  • Complexity: Simple

Nutritional Recipe

  • Calories per portion: Approximately 400 calories
  • Protein: 30 grams
  • Carbs: 50 grams
  • Fats: 15 grams
  • Fiber: 2 grams
  • Sugars: 2 grams
  • Sodium: 800 mg

Why You’ll Love This Coconut Lime Fish Curry with Jasmine Rice

This dish is an explosion of flavors, with the sweetness of coconut perfectly countered by the zesty lime. It’s easy to prepare, yet feels indulgent enough for dinner guests. Plus, the vibrant colors and enticing aroma will make your kitchen the most popular gathering spot in the house. Whether it’s a busy weekday or a special weekend dinner, this curry is guaranteed to impress!

The Complete Cooking Journey

Cooking this curry is like taking a mini-vacation to a tropical paradise. The sound of the sizzling onions, the smell of fragrant spices, and the way the creamy coconut milk transforms into a luscious sauce — it’s an experience for all your senses! Let’s delve into this culinary adventure.

Ingredients:

  • 1 lb (450g) white fish fillets (such as cod, tilapia, or snapper)
  • 1 cup coconut milk
  • 2 tablespoons coconut oil or olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch piece of ginger, grated
  • 1 -2 green chilies, slit (adjust according to spice preference)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon coriander powder
  • 1 tablespoon fish sauce or soy sauce
  • Juice and zest of 1 lime
  • Salt, to taste
  • Fresh cilantro leaves, for garnish
  • 1 cup jasmine rice
  • 2 cups water or fish stock

Method:

Step 1: Rinse the Rice

Begin by rinsing the jasmine rice under cold water until the water runs clear. This removes excess starch and helps the rice become fluffy during cooking.

Step 2: Cook the Jasmine Rice

In a medium saucepan, combine the rinsed jasmine rice and 2 cups of water (or fish stock for added flavor). Bring to a boil over medium-high heat, then reduce the heat to low, cover, and let it simmer for about 15 minutes, or until the rice is tender and the liquid is absorbed. Once cooked, fluff the rice with a fork and set aside.

Step 3: Sauté the Onions

While the rice is cooking, prepare the fish curry. Heat the coconut oil in a large pan over medium heat. Add the finely chopped onion and sauté until it becomes translucent, about 5 minutes.

Step 4: Add Aromatics

Stir in the minced garlic, grated ginger, and slit green chilies. Cook for an additional 2-3 minutes until fragrant.

Step 5: Toast the Spices

Add the ground turmeric, cumin, and coriander powder to the pan, stirring well to combine the spices with the onions and garlic. Cook for another minute to toast the spices slightly.

Step 6: Combine with Coconut Milk

Pour in the coconut milk and stir to combine. Allow the mixture to come to a gentle simmer.

Step 7: Season the Curry

Season with fish sauce or soy sauce, lime juice, and lime zest. Adjust the salt to taste. Let it simmer for about 5-7 minutes until slightly thickened.

Step 8: Cook the Fish

Gently add the fish fillets to the curry, making sure they are submerged in the sauce. Cook for about 5-8 minutes, or until the fish is cooked through and flakes easily with a fork.

Step 9: Garnish and Serve

Once the fish is done, remove from heat and garnish with fresh cilantro leaves. Serve the coconut lime fish curry over a bed of jasmine rice, adding extra lime wedges on the side if desired.

Serving Suggestions & Pairings

Pair this delightful curry with a refreshing cucumber salad or a simple green vegetable stir-fry to balance the richness of the dish. A chilled glass of white wine or coconut water complements the meal beautifully.

Storage & Leftovers Guide

If you have any leftovers, you can store them in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove to preserve the texture of the fish and the creaminess of the curry.

Kitchen Wisdom & Success Tips

  • Make sure your fish is fresh for the best flavor. If you can, buy from a reputable fishmonger.
  • Feel free to adjust the heat level by adding or reducing the number of chilies according to your taste preference.
  • Use leftovers to make delicious fish tacos the next day — just flake the fish and serve in warm tortillas with fresh slaw.

Flavor Variations & Adaptations

You can easily switch up the protein by using shrimp or chicken, or even try chickpeas for a vegetarian version. Add other vegetables like bell peppers or spinach for extra nutrition.

Reader Questions & Solutions

  1. What can I use instead of white fish?
    You can substitute with shrimp, chicken, or even tofu for a vegetarian option.

  2. Can I make this dish low-carb?
    Yes! Serve the curry over cauliflower rice instead of jasmine rice to keep it low-carb.

  3. How do I make it spicier?
    You can add more green chilies or include red pepper flakes for a kick!

  4. Can I freeze the curry?
    Yes, you can freeze the curry for up to 2 months. Just make sure to thaw and reheat it properly.

  5. What if I don’t have coconut milk?
    You can use heavy cream or Greek yogurt, but the flavor will differ slightly.

Wrapping Up

This Coconut Lime Fish Curry with Jasmine Rice has a special place in my heart, and I hope it brings joy to your table as well. With rustic charm and delicious flavors, it’s a dish meant for sharing and creating memories around. I encourage you to step into your kitchen, follow these simple steps, and enjoy the process of bringing this delightful recipe to life. Happy cooking!

Print

Coconut Lime Fish Curry with Jasmine Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vibrant and comforting fish curry that combines coconut and lime flavors, served with fluffy jasmine rice.

  • Author: lunarecipez
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Sautéing, Simmering
  • Cuisine: Asian
  • Diet: Pescatarian

Ingredients

Scale
  • 1 lb (450g) white fish fillets (such as cod, tilapia, or snapper)
  • 1 cup coconut milk
  • 2 tablespoons coconut oil or olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch piece of ginger, grated
  • 12 green chilies, slit (adjust according to spice preference)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon coriander powder
  • 1 tablespoon fish sauce or soy sauce
  • Juice and zest of 1 lime
  • Salt, to taste
  • Fresh cilantro leaves, for garnish
  • 1 cup jasmine rice
  • 2 cups water or fish stock

Instructions

  1. Rinse the jasmine rice under cold water until the water runs clear.
  2. Combine the rinsed rice and 2 cups of water (or fish stock) in a saucepan and bring to a boil. Reduce heat, cover, and simmer for about 15 minutes.
  3. Heat coconut oil in a large pan and sauté the onion until translucent.
  4. Stir in garlic, ginger, and chilies; cook until fragrant.
  5. Add turmeric, cumin, and coriander; toast for 1 minute.
  6. Pour in coconut milk and bring to a gentle simmer.
  7. Season with fish sauce, lime juice, zest, and salt. Let simmer for 5-7 minutes.
  8. Gently add fish fillets to curry; cook for 5-8 minutes until fish is cooked through.
  9. Garnish with cilantro and serve over jasmine rice, with lime wedges on the side.

Notes

Serve with a cucumber salad or green vegetable stir-fry. Leftovers can be stored in an airtight container for up to 3 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 2g
  • Sodium: 800mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 60mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Scroll to Top