Hello, curry lovers! I’m Meriem, your passionate food blogger, and I’m excited to share a recipe that’s a burst of tropical flavors: Tangy Coconut Fish Curry with Lime and Lemongrass. This vibrant dish features tender white fish simmered in a creamy coconut milk sauce, infused with aromatic lemongrass, zesty lime, and a kick of red chili. Ready in just 25 minutes, it’s perfect for weeknight dinners or impressing guests with minimal effort. Drawing from your love for bold, quick dishes (like the Savory Cashew Chicken Stir-Fry) and tropical flavors, this curry is easy, healthy, and packed with Southeast Asian flair. Let’s dive into this fragrant, creamy goodness!
Table of Contents
Why You’ll Love This Recipe
- Bright and Tangy: Lime and lemongrass deliver a refreshing, zesty flavor.
- Quick and Easy: Ready in 25 minutes, ideal for busy nights.
- Creamy and Comforting: Coconut milk creates a rich, velvety sauce.
- Healthy and Light: Lean fish and fresh ingredients make it nutritious.
- Versatile: Serve with rice, naan, or as a standalone dish.
What you will need ?
Here’s everything you need to create this fragrant curry, with substitutions to suit your pantry and dietary preferences:
- 1 lb white fish fillets (like cod or tilapia), cut into chunks
Purpose: Lean protein that absorbs the curry’s flavors while staying tender.
Substitution: Use salmon, shrimp, tofu, or chicken for different proteins, as you’ve explored protein swaps in recipes like the Easy Greek Chicken Meatballs. - 1 can (14 oz) coconut milk
Purpose: Creates a creamy, rich base for the curry.
Substitution: Use light coconut milk for fewer calories, heavy cream for a richer texture, or almond milk + 1 tbsp coconut extract for a lighter option (less creamy). - 2 cloves garlic, minced
Purpose: Infuses savory, aromatic depth.
Substitution: Use ½ tsp garlic powder or 1 tsp garlic paste for convenience, aligning with your use of garlic in dishes like the Savory Cashew Chicken Stir-Fry. - 1 small onion, finely chopped
Purpose: Adds sweet, savory flavor and texture.
Substitution: Use shallots, leeks, or 1 tsp onion powder for a milder profile, similar to your preference for onions in recipes like the Vibrant Avocado Corn Tomato Salad. - 1 stalk lemongrass, bruised and chopped
Purpose: Adds a citrusy, aromatic note typical of Southeast Asian cuisine.
Substitution: Use 1 tsp lemongrass paste, 1 tbsp lemon zest, or 1 tsp dried lemongrass for similar flavor, though fresh is most authentic. - 1 red chili, thinly sliced
Purpose: Provides a mild, spicy kick and color.
Substitution: Use ¼ tsp red pepper flakes, jalapeño, or omit for a milder curry, as you’ve liked customizable heat levels in dishes like the Creamy Chicken Mozzarella Pasta (April 21, 2025). - 1 lime, juiced (plus slices for garnish)
Purpose: Adds bright, tangy acidity to balance the richness.
Substitution: Use lemon juice, white vinegar, or 1 tsp lime extract for similar zing, as seen in your Lemon Zucchini Muffins. - 1 tsp salt
Purpose: Enhances all flavors.
Substitution: Use sea salt or reduce to ½ tsp for low-sodium diets, aligning with your customizable seasoning preferences. - ½ tsp black pepper
Purpose: Adds a mild kick.
Substitution: Use white pepper or a pinch of cayenne for extra heat, as you’ve liked in dishes like the Savory Cashew Chicken Stir-Fry. - 1 tbsp fish sauce
Purpose: Adds umami and authentic Southeast Asian flavor.
Substitution: Use soy sauce, tamari (gluten-free), or vegan fish sauce for vegetarian, as you’ve used umami ingredients in recipes like the Savory Cashew Chicken Stir-Fry. - 2 tbsp olive oil
Purpose: Sautés aromatics, adding richness.
Substitution: Use vegetable oil, coconut oil, or avocado oil for a tropical note, as you’ve used various oils in recipes like the Sourdough Oatmeal Breakfast Cups. - ¼ cup fresh cilantro, chopped (for garnish)
Purpose: Adds freshness and a herbaceous note.
Substitution: Use parsley, basil, or omit if cilantro isn’t preferred, as you’ve liked fresh herbs in dishes like the Fresh Lebanese Tomato Salad. - 1 tsp turmeric powder
Purpose: Adds earthy flavor and vibrant color.
Substitution: Use ½ tsp saffron (soaked in warm water) or ½ tsp mustard powder for a different earthy note, though turmeric is key for authenticity. - 1 tsp ground coriander
Purpose: Adds warm, citrusy depth to the curry.
Substitution: Use ground cumin or 1 tbsp fresh cilantro stems (finely chopped) for a similar warmth, as you’ve used spices in recipes like the Savory Cashew Chicken Stir-Fry.

Equipment Needed
- Large pot or deep skillet (for curry)
- Spatula or wooden spoon (for stirring)
- Small bowl (for mixing spices)
- Knife and cutting board
- Measuring cups and spoons
- Optional: Citrus juicer (for lime juice)
- Optional: Mortar and pestle (for bruising lemongrass)
Step-By-Step Guiding
Follow these detailed steps to create a tangy coconut fish curry:
1️⃣ Sauté Aromatics
- Heat 2 tbsp olive oil in a large pot or deep skillet over medium heat until shimmering.
- Add 1 finely chopped onion, 2 cloves minced garlic, and 1 stalk lemongrass (bruised and chopped). Sauté for 3–4 minutes until fragrant and the onion is soft.
- Tip: Bruise lemongrass by lightly pounding with a knife handle to release flavor, a technique that enhances aroma. Stir frequently to prevent burning, as you’ve preferred in aromatic dishes like the Savory Cashew Chicken Stir-Fry.
2️⃣ Add Spices
- Stir in 1 tsp turmeric powder, 1 tsp ground coriander, 1 tsp salt, and ½ tsp black pepper. Cook for 1 minute, stirring constantly, to release the spices’ aroma.
- Tip: Toasting spices briefly intensifies their flavor, a method you’ve liked in spiced recipes. Keep the heat medium to avoid scorching the spices.
3️⃣ Simmer the Base
- Pour in 1 can (14 oz) coconut milk and 1 tbsp fish sauce, stirring well to combine. Bring to a gentle simmer over medium-low heat.
- Add 1 lb white fish chunks and 1 red chili (thinly sliced), ensuring the fish is mostly submerged.
- Tip: Stir gently to avoid breaking the fish, and adjust heat to maintain a soft simmer, as you’ve preferred delicate handling in dishes like the Easy Greek Chicken Meatballs.
4️⃣ Cook the Fish
- Cook for 8–10 minutes, stirring gently once or twice, until the fish is tender, opaque, and cooked through (internal temperature of 145°F/63°C).
- Tip: Check doneness by flaking a piece of fish with a fork; it should be opaque but not dry. Avoid overcooking to keep the fish tender, a texture you’ve liked in protein dishes.
5️⃣ Finish and Serve
- Remove the pot from heat and stir in the juice of 1 lime. Taste and adjust with more lime juice or salt if needed.
- Garnish with ¼ cup chopped fresh cilantro and lime slices. Serve hot with rice, naan, or as a standalone dish.
- Tip: Remove lemongrass pieces before serving or warn diners, as they’re tough to eat. Serve in a deep bowl for a vibrant presentation .
Topping Suggestions
- Thai Basil: A sweet, anise-like alternative to cilantro.
- Toasted Coconut Flakes: Crunchy and tropical for texture.
- Sliced Green Onions: A mild, fresh crunch.
- Crushed Peanuts: Nutty and crunchy for contrast.
- Extra Chili Slices: For a bolder spice kick.
- Lime Zest: A bright, citrusy finish.

How to Store & Reheat
- Storage:
- Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce may thicken, but flavors will deepen.
- Tip: Store without rice or naan to prevent sogginess. Keep garnishes separate to maintain freshness, as you’ve liked in dishes like the Vibrant Avocado Corn Tomato Salad.
- Freezing:
- Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating. Fish texture may soften slightly upon thawing.
- Tip: Freeze in single portions for easy reheating. Add fresh cilantro and lime juice after thawing to refresh flavors, a practice you’ve appreciated in recipes.
- Reheating:
- Microwave: Heat for 1–2 minutes, stirring halfway, with a splash of coconut milk to loosen the sauce.
- Stovetop: Warm in a pot over low heat with 1–2 tbsp water or coconut milk, stirring gently for 5–7 minutes until heated through.
- Tip: Reheat gently to avoid overcooking the fish, and refresh with fresh garnishes, as you’ve liked in dishes like the Savory Cashew Chicken Stir-Fry.
What to Serve with Tangy Coconut Fish Curry
- Jasmine Rice: Fluffy and aromatic to soak up the sauce.
- Naan Bread: Soft and warm for dipping.
- Cucumber Salad: A crisp, cooling side to balance the heat.
- Mango Lassi: A sweet, creamy drink for a tropical vibe.

Ingredient Substitutions Recap
- Fish → Shrimp: Similar texture, slightly sweeter.
- Coconut Milk → Heavy Cream: Richer, less tropical.
- Lemongrass → Lemon Zest: Citrusy, more accessible.
- Fish Sauce → Soy Sauce: Umami, vegetarian-friendly.
- Red Chili → Jalapeño: Milder, similar heat.
FAQs
How do I adjust the spice level?
Reduce or omit the red chili for a milder curry, or add more chili or ¼ tsp cayenne for extra heat. Taste after adding the coconut milk to adjust, a customization you’ve liked in spiced dishes.
How can I make this curry vegetarian?
Swap fish for tofu, tempeh, or mixed vegetables (e.g., zucchini, bell peppers). Use vegan fish sauce or soy sauce for umami, aligning with your vegetarian tweaks in recipes like the Sourdough Oatmeal Breakfast Cups.
Can I use frozen fish fillets for coconut fish curry?
Yes! Thaw fully in the fridge and pat dry before cutting into chunks to avoid excess water in the curry, a tip you’ve liked for protein prep in recipes like the Easy Greek Chicken Meatballs.
Can I make the coconut fish curry ahead of time?
Yes! Prepare up to 2 days in advance and store in the fridge. Reheat gently and add fresh lime juice and cilantro before serving, as you’ve appreciated make-ahead tips in recipes like the Savory Cashew Chicken Stir-Fry.
Tangy Coconut Fish Curry with Lime and Lemongrass: A Vibrant, Tropical Dish
- Total Time: 25 minutes
- Yield: 4 1x
Description
Savor this tangy coconut fish curry with lime and lemongrass, a fragrant, creamy dish ready in 25 minutes. Perfect with rice or naan for a quick, flavorful meal!
Ingredients
- 1 lb white fish fillets (like cod or tilapia), cut into chunks
- 1 can (14 oz) coconut milk
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 1 stalk lemongrass, bruised and chopped
- 1 red chili, thinly sliced
- 1 lime, juiced (plus slices for garnish)
- 1 tsp salt
- ½ tsp black pepper
- 1 tbsp fish sauce
- 2 tbsp olive oil
- ¼ cup fresh cilantro, chopped (for garnish)
- 1 tsp turmeric powder
- 1 tsp ground coriander
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, garlic, and lemongrass, sautéing for 3-4 minutes until fragrant.
- Stir in turmeric, coriander, salt, and black pepper, cooking for 1 minute to release the spices’ aroma.
- Pour in coconut milk and fish sauce, stirring well. Bring to a gentle simmer, then add the fish chunks and red chili slices.
- Cook for 8-10 minutes until the fish is tender and cooked through, stirring gently to avoid breaking the fish.
- Remove from heat, stir in lime juice, and garnish with cilantro and lime slices. Serve hot with rice or naan.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
Nutrition
- Serving Size: ¼ of the curry (about 1 cup, without rice/naan)
- Calories: 320 kcal
- Sugar: 3 g
- Sodium: 780 mg
- Fat: 22 g
- Saturated Fat: 15 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 22 g
- Cholesterol: 50 mg
This Tangy Coconut Fish Curry with Lime and Lemongrass is a quick, vibrant dish that brings Southeast Asian flavors to your table in just 25 minutes. With tender fish, creamy coconut milk, and a zesty lime-lemongrass kick, it’s perfect for weeknight dinners or special occasions. Inspired by your love for bold, quick dishes, this curry is easy to customize and sure to delight. Try it with your favorite garnishes, serve with rice, and share your experience in the comments below. Happy cooking, and enjoy every fragrant, creamy bite!