Coconut Lime Fish Curry with Jasmine Rice (Creamy, Fresh & Flavorful)

If you’re craving a dish that’s both comforting and vibrant, this Coconut Lime Fish Curry with Jasmine Rice is the perfect recipe. It combines tender fish, a creamy coconut sauce, and bright lime flavors into one irresistible meal that’s both satisfying and refreshing.

This dish is inspired by Southeast Asian flavors, where coconut milk, citrus, and spices come together to create a rich yet balanced curry. Served with fragrant jasmine rice, it’s a complete meal that’s perfect for weeknight dinners or special occasions.

Best of all, this coconut lime fish curry is quick to make, uses simple ingredients, and delivers restaurant-quality flavor at home.


Why You’ll Love This Recipe

This fish curry stands out for many reasons:

  • Ready in under 30 minutes
  • Creamy yet light and fresh
  • Perfect balance of rich coconut and tangy lime
  • Packed with flavor but easy to make
  • Great for healthy eating
  • Pairs beautifully with jasmine rice

The combination of creamy coconut milk and zesty lime creates a sauce that’s both comforting and refreshing.


Ingredients

For the Curry

  • 1 lb white fish fillets (cod, tilapia, or halibut), cut into chunks
  • 1 tablespoon oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon curry paste (red or yellow)
  • 1 can (14 oz) coconut milk
  • 1/2 cup chicken or vegetable broth
  • 1 tablespoon fish sauce
  • 1 teaspoon sugar
  • Juice of 1 lime
  • Zest of 1 lime
  • Salt and pepper to taste
  • 1/4 cup fresh cilantro, chopped

For Serving

  • 2 cups cooked jasmine rice
  • Lime wedges
  • Extra cilantro

Instructions

  1. Heat oil in a large pan over medium heat.
  2. Add chopped onion and cook until soft and translucent.
  3. Stir in garlic and ginger and cook for 1 minute until fragrant.
  4. Add curry paste and cook for another minute to release flavors.
  5. Pour in coconut milk and broth, stirring well.
  6. Add fish sauce and sugar, then bring to a gentle simmer.
  7. Add fish pieces and cook for 6–8 minutes until tender and cooked through.
  8. Stir in lime juice and zest.
  9. Taste and adjust seasoning with salt and pepper.
  10. Remove from heat and sprinkle with fresh cilantro.
  11. Serve hot over jasmine rice with lime wedges.

Tips for Perfect Fish Curry

Use firm white fish
Fish like cod or halibut holds its shape well in curry.

Do not overcook the fish
Fish cooks quickly — keep it tender and flaky.

Use full-fat coconut milk
This gives the best creamy texture.

Balance flavors
Adjust lime, salt, and sweetness to taste.


Variations

Try these variations to customize your curry:

  • Spicy Coconut Fish Curry – Add chili flakes or fresh chilies.
  • Vegetable Fish Curry – Add bell peppers, spinach, or zucchini.
  • Shrimp Coconut Curry – Replace fish with shrimp.
  • Thai-Inspired Version – Add basil and lemongrass.
  • Mango Coconut Curry – Add mango chunks for sweetness.

Serving Suggestions

This dish pairs perfectly with:

  • Jasmine rice
  • Basmati rice
  • Naan or flatbread
  • Steamed vegetables
  • Fresh cucumber salad

The rice helps soak up the flavorful curry sauce, making every bite delicious.


Storage Tips

  • Store leftovers in the refrigerator for up to 2 days
  • Reheat gently to avoid overcooking fish
  • Not ideal for freezing (fish texture may change)

Health Benefits

This dish is both delicious and nutritious:

Fish – High in protein and omega-3 fatty acids
Coconut milk – Provides healthy fats
Lime – Adds vitamin C
Herbs and spices – Add antioxidants and flavor

It’s a great option for a balanced, wholesome meal.


Why This Recipe Works

The magic of this dish lies in its balance of flavors. The coconut milk creates a rich base, while lime adds brightness and acidity. The curry paste brings warmth and depth, and the fish absorbs all the flavors beautifully.

This harmony of flavors makes the dish both comforting and refreshing at the same time.


Conclusion

This Coconut Lime Fish Curry with Jasmine Rice is a simple yet impressive dish that brings bold flavors to your table. It’s creamy, fresh, and perfectly balanced — ideal for both quick dinners and special meals.

With tender fish, a rich coconut sauce, and fragrant rice, this recipe is sure to become a favorite in your kitchen

Coconut Lime Fish Curry with Jasmine Rice

A creamy and zesty fish curry made with coconut milk and lime, served over fragrant jasmine rice.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Thai-Inspired
Calories: 390

Ingredients
  

Curry
  • 1 lb white fish cut into chunks
  • 1 tbsp oil
  • 1 onion
  • 3 cloves garlic
  • 1 tbsp ginger
  • 1 tbsp curry paste
  • 1 can coconut milk
  • 0.5 cup broth
  • 1 tbsp fish sauce
  • 1 tsp sugar
  • 1 lime juice
  • 1 lime zest
Serving
  • 2 cups jasmine rice

Equipment

  • Large pan
  • Knife
  • Cutting board
  • Wooden spoon

Method
 

  1. Cook onion, garlic, and ginger.
  2. Add curry paste and cook briefly.
  3. Add coconut milk and broth and simmer.
  4. Add fish and cook 6–8 minutes.
  5. Finish with lime juice and serve over rice.

Notes

Use firm fish and avoid overcooking for best texture.

Leave a Reply

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

Recipe Rating