This Coconut Fish Curry with Lime and Lemongrass is a vibrant, creamy, and aromatic dish that brings the bold flavors of Southeast Asia into my kitchen. The tanginess of lime, the citrusy punch of lemongrass, and the richness of coconut milk come together perfectly with tender white fish to create a soul-warming meal. Coconut Fish Curry with Lime and Lemongrass

Why You’ll Love This Recipe

I love how quick and easy this recipe is to make, yet it tastes like something I’d order at a fancy restaurant. The fragrant lemongrass and lime lift the dish beautifully, and the coconut milk adds that velvety texture I always crave in a curry. It’s also a great way to get a nutritious, protein-packed meal on the table without too much effort. Whether I’m cooking for myself or guests, this one never fails to impress.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1.5 pounds (700g) white fish fillets (like cod, halibut, or snapper), cut into large chunks

  • 1 tablespoon vegetable oil

  • 1 small onion, finely chopped

  • 2 garlic cloves, minced

  • 1 tablespoon fresh ginger, grated

  • 1 stalk lemongrass, outer layer removed, inner part finely minced

  • 1-2 tablespoons red curry paste (depending on how spicy I like it)

  • 1 can (13.5 oz or 400ml) coconut milk

  • 1 cup (240ml) fish stock or water

  • 1 tablespoon fish sauce

  • 1 tablespoon brown sugar

  • Zest and juice of 1 lime

  • Salt, to taste

  • Fresh cilantro, chopped (for garnish)

  • Cooked jasmine rice, to serve

Directions

  1. I heat the oil in a large skillet or saucepan over medium heat.

  2. I sauté the onion until soft and translucent, about 3-4 minutes.

  3. Then I stir in the garlic, ginger, and minced lemongrass, cooking for another minute until fragrant.

  4. I add the red curry paste and cook for a minute to let the flavors develop.

  5. I pour in the coconut milk and fish stock, then stir in the fish sauce, brown sugar, and lime zest.

  6. I bring the mixture to a gentle simmer and let it cook for 5 minutes.

  7. I add the fish pieces gently into the curry and simmer for 6-8 minutes, or until the fish is cooked through and flakes easily.

  8. I stir in the lime juice and taste for seasoning, adjusting with salt or more lime if needed.

  9. I serve the curry hot, garnished with fresh cilantro and a side of jasmine rice.

Servings and timing Coconut Fish Curry with Lime and Lemongrass

This recipe serves 4 people and takes about 30 minutes to prepare and cook. It’s perfect for a weeknight dinner or a casual dinner party.

Variations

Sometimes I add vegetables like baby spinach, green beans, or red bell pepper for extra color and nutrition. If I don’t have lemongrass, I use a bit of lemon zest as a substitute. For a vegetarian twist, I swap the fish for tofu or chickpeas and use vegetable broth instead of fish stock.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I gently warm it in a saucepan over medium-low heat until heated through. If it thickens too much in the fridge, I add a splash of water or stock to loosen it up.

FAQs

How do I know when the fish is cooked?

I check that the fish is opaque and flakes easily with a fork. It usually takes about 6-8 minutes depending on the thickness of the pieces.

Can I use frozen fish?

Yes, I just make sure to thaw it completely and pat it dry before adding it to the curry to avoid excess water thinning the sauce.

What kind of fish works best in this recipe?

I prefer firm white fish like cod, halibut, tilapia, or snapper. They hold their shape well in the curry.

Can I make it spicier?

Absolutely. I simply add more red curry paste or a chopped chili for an extra kick.

Can I freeze the leftovers?

Yes, but the texture of the fish might change slightly. I freeze it in a sealed container for up to 2 months and reheat gently on the stove.

Conclusion

This Coconut Fish Curry with Lime and Lemongrass is one of those dishes that’s both comforting and refreshing. I love how it brings together bold flavors with simple ingredients and delivers a truly satisfying meal every time. Whether I’m cooking for myself or sharing it with friends, it’s always a winner on the table.

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

Coconut Fish Curry with Lime and Lemongrass

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn

Description

A vibrant and creamy Southeast Asian-inspired curry featuring tender white fish simmered in a fragrant coconut milk sauce with lime and lemongrass.


Ingredients

  • 1.5 pounds (700g) white fish fillets (cod, halibut, or snapper), cut into large chunks
  • 1 tablespoon vegetable oil
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 stalk lemongrass, outer layer removed, inner part finely minced
  • 1-2 tablespoons red curry paste
  • 1 can (13.5 oz or 400ml) coconut milk
  • 1 cup (240ml) fish stock or water
  • 1 tablespoon fish sauce
  • 1 tablespoon brown sugar
  • Zest and juice of 1 lime
  • Salt, to taste
  • Fresh cilantro, chopped (for garnish)
  • Cooked jasmine rice, to serve


Instructions

  1. Heat the oil in a large skillet or saucepan over medium heat.
  2. Sauté the onion until soft and translucent, about 3-4 minutes.
  3. Stir in the garlic, ginger, and minced lemongrass, cooking for another minute until fragrant.
  4. Add the red curry paste and cook for a minute to let the flavors develop.
  5. Pour in the coconut milk and fish stock, then stir in the fish sauce, brown sugar, and lime zest.
  6. Bring the mixture to a gentle simmer and let it cook for 5 minutes.
  7. Add the fish pieces gently into the curry and simmer for 6-8 minutes, or until the fish is cooked through and flakes easily.
  8. Stir in the lime juice and taste for seasoning, adjusting with salt or more lime if needed.
  9. Serve the curry hot, garnished with fresh cilantro and a side of jasmine rice.

Notes

  • For extra nutrition and color, add vegetables like baby spinach, red bell pepper, or green beans.
  • If lemongrass is unavailable, substitute with a bit of lemon zest.
  • Make it vegetarian by using tofu or chickpeas and swapping fish stock for vegetable broth.
  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • Reheat gently over medium-low heat, adding a splash of stock or water if it thickens.
  • You can freeze it for up to 2 months, but note the texture of the fish may change.

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