Coconut Fish Curry with Lime and Lemongrass: A Fragrant, Comforting Coastal Dish

Introduction

Coconut Fish Curry with Lime and Lemongrass is a beautifully aromatic dish that brings together creamy richness and bright, citrusy freshness. This is the kind of recipe I turn to when I want something comforting yet vibrant, with layers of flavor that feel both soothing and exciting. The coconut milk creates a silky base, while lemongrass and lime add a clean, fragrant lift that keeps the curry from feeling heavy. I first made this dish using a firm white fish, and I was immediately impressed by how gently the fish absorbed the curry flavors without falling apart. What I love most about this recipe is its balance; it is rich but fresh, bold but not overpowering. Served with steamed rice, this curry feels nourishing and elegant at the same time. It is perfect for weeknight dinners, yet special enough to serve when you want to impress with minimal effort.

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 Fish Curry with Lime and Lemongrass: A Fragrant, Comforting Coastal Dish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Diva
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

A fragrant and creamy fish curry simmered in coconut milk with fresh lime and lemongrass, delivering bright citrus notes and gentle warmth in a comforting, aromatic dish.


Ingredients

  • 1 lb (450 g) firm white fish fillets (cod, tilapia, or snapper), cut into chunks
  • 1 can (14 oz) coconut milk
  • 1 stalk lemongrass, bruised and chopped
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 small onion, finely chopped
  • 1 tbsp vegetable oil
  • 1 tbsp fish sauce
  • 1 tbsp lime juice
  • 1 tsp lime zest
  • 1 tbsp curry powder
  • 1/2 tsp turmeric
  • 1/2 tsp chili flakes (optional)
  • 1/2 tsp salt
  • 2 tbsp fresh cilantro, chopped


Instructions

  1. Heat vegetable oil in a large skillet or saucepan over medium heat.
  2. Add onion and sauté until soft and translucent.
  3. Stir in garlic, ginger, and lemongrass; cook for 1 minute until fragrant.
  4. Add curry powder, turmeric, and chili flakes; stir well.
  5. Pour in coconut milk and fish sauce, then bring to a gentle simmer.
  6. Add fish pieces and cook for 6–8 minutes until fish is tender and cooked through.
  7. Stir in lime juice and lime zest.
  8. Remove lemongrass pieces and adjust seasoning if needed.
  9. Garnish with fresh cilantro and serve hot.

Notes

  • Serve with steamed jasmine rice or naan.
  • Do not overcook fish to keep it flaky and tender.
  • Lemongrass can be substituted with lemongrass paste if unavailable.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai-Inspired

Why You’ll Love This Recipe

This curry is fragrant, comforting, and surprisingly easy to prepare. It comes together in one pan, uses simple ingredients, and delivers restaurant-quality flavor at home. The combination of coconut, lime, and lemongrass creates a beautifully balanced dish.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

White fish is the star of the dish. Firm varieties such as cod, haddock, or pollock work best, holding their shape while gently absorbing the curry sauce.

Coconut milk forms the creamy base of the curry, adding richness and a subtle sweetness that balances the aromatics.

Lemongrass provides a fresh, citrusy aroma that defines the character of the dish without overpowering the fish.

Garlic adds savory depth and enhances the overall flavor of the curry.

Ginger contributes warmth and gentle spice, complementing the coconut milk beautifully.

Lime juice and zest bring brightness and acidity, lifting the richness of the curry and sharpening the flavors.

Curry paste or curry powder supplies warmth and spice, forming the backbone of the dish’s flavor.

Onion adds sweetness and body to the sauce as it softens and cooks down.

Vegetable oil is used to gently sauté the aromatics and release their flavors.

Salt balances and enhances all the ingredients.

Fresh herbs such as cilantro add freshness and color when serving.

Directions

Begin by heating vegetable oil in a wide pan over medium heat. Add the chopped onion and cook until softened and translucent. Stir in the garlic, ginger, and lemongrass, cooking briefly until fragrant.

Add the curry paste or curry powder and stir well, allowing the spices to bloom in the oil. Pour in the coconut milk and bring the mixture to a gentle simmer. Season lightly with salt and allow the sauce to cook for several minutes so the flavors develop.

Gently add the fish pieces to the curry, ensuring they are partially submerged. Simmer gently until the fish is just cooked through and flakes easily. Finish with lime juice and zest, adjusting seasoning as needed. Remove from heat and garnish with fresh herbs before serving.

Equipment needed

Must-Have Tools to Get Rolling

Here’s what you’ll want to have on hand:

Silicone Spatula â€“ Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.

Large pot â€“ You’ll need this to boil the whole cabbage head and soften the leaves.

large bowl â€“Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.

Sharp knife â€“ For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.

Mixing bowl â€“ A big bowl makes it easier to combine your meat and rice filling evenly.

Cutting board â€“ For prepping cabbage leaves and rolling them like a pro.

Full-Size Blender â€“ is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.

 3-in-1 Air Fryer â€“ This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results

Servings and timing

This recipe serves four people. Preparation takes about 15 minutes, with a cooking time of 25 minutes, making it ready in approximately 40 minutes.

Storage/reheating

Store leftovers in an airtight container in the refrigerator for up to two days. Reheat gently on the stovetop over low heat to avoid overcooking the fish.

Variations and Customizations

Coconut Fish Curry with Lime and Lemongrass is easy to adapt. For extra vegetables, add bell peppers, spinach, or green beans to the sauce. If you prefer heat, add sliced chili or chili flakes with the aromatics.

You can substitute fish with shrimp, adjusting cooking time accordingly. For a lighter version, use light coconut milk, though the sauce will be less rich. Brown rice or jasmine rice both pair beautifully with this curry.

Each variation preserves the fragrant essence of the dish while allowing it to suit your preferences.

Nutrition and Dietary Info

This dish is high in protein and healthy fats from coconut milk. It is naturally gluten-free and suitable for dairy-free diets. Served with rice, it provides a balanced and satisfying meal.

Expert Tips & Customizations

Fish texture
Add fish at the end and simmer gently to prevent breaking.

Flavor depth
Allow the curry base to simmer before adding fish for richer taste.

Lime balance
Add lime juice gradually to avoid overpowering the sauce.

FAQs

What fish works best for this curry?

Firm white fish such as cod, haddock, or pollock works best.

Can I use canned lemongrass?

Fresh is preferred, but paste or dried can be used if needed.

Is this curry spicy?

It is mildly spiced, but heat can be adjusted easily.

Can I make this ahead of time?

It is best served fresh, but the sauce can be prepared ahead.

Can I freeze this curry?

Freezing is not recommended due to the fish texture.

What rice pairs best with this dish?

Jasmine or basmati rice works very well.

Can I add vegetables?

Yes, many vegetables pair beautifully with this curry.

Can I use light coconut milk?

Yes, but the sauce will be thinner.

How do I prevent fish from overcooking?

Simmer gently and remove from heat as soon as the fish flakes.

What can I garnish with besides cilantro?

Green onions or basil work well.

Conclusion

Coconut Fish Curry with Lime and Lemongrass is a fragrant, comforting dish that combines creamy richness with fresh, citrusy brightness. Easy to prepare yet deeply flavorful, it is a recipe that brings warmth and elegance to the table with every spoonful.

Hungry for more?  Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!

Leave a Comment

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