Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Thai Coconut Lemongrass Fish Stew with Jasmine Rice is a dish that transports you straight to the vibrant streets of Thailand with every aromatic bite. This creamy, comforting stew invites warmth with its rich coconut milk and the delicate zing of lemongrass, all enveloped around tender chunks of fish. The addition of jasmine rice makes it a perfectly balanced meal, ideal for anyone seeking a simple yet delightful dining experience. This recipe is not just nourishing; it offers an easy, step-by-step approach that even novice cooks can master, making it a family-friendly favorite that everyone can enjoy.
Why You’ll Love This Recipe
You’ll surely fall in love with this recipe due to its effortless preparation and quick cooking time. With minimal ingredients that pack a punch of flavors, it’s the perfect solution for those busy weeknights when you still want to impress your family or guests. The combination of fish, aromatic herbs, and creamy coconut milk creates a symphony of taste that is genuinely satisfying. Plus, the dish is versatile—feel free to customize it by adding your favorite vegetables or adjusting the spice level to accommodate all palates.
Ingredients
- 500g white fish (such as cod, haddock, or sea bass), cut into tender chunks
- 1 tbsp coconut oil – for a hint of tropical flavor
- 1 medium onion, thinly sliced, bringing sweetness and depth
- 3 garlic cloves, minced, adding robust aroma
- 1 tbsp grated fresh ginger – a zingy twist that warms the soul
- 2 lemongrass stalks (white part only), chopped or smashed, infusing citrusy freshness
- 1–2 tbsp red curry paste – to introduce a spicy kick
- 400ml full-fat coconut milk (1 can) – rich, creamy, and utterly luscious
- 1 cup fish or vegetable broth to enhance the stew’s depth
- 1 tbsp fish sauce or soy sauce – for umami goodness
- 1 tsp brown sugar – balancing the spice and acidity
- Juice and zest of 1 lime – adding a refreshing pop of citrus
- 2 tbsp chopped cilantro or Thai basil (for garnish) – aromatic herbs that brighten the stew
- 1 small red chili, sliced (optional) for some heat
- 1 cup jasmine rice – fragrant and fluffy
- 2 cups water – the key to cooking perfect rice
- Pinch of salt – to enhance all the flavors
Step-by-Step Directions
Rinse the rice well under cold water to remove excess starch. In a medium pot, bring 2 cups of water and a pinch of salt to a boil. Once boiling, add the rinsed jasmine rice, cover the pot, and reduce the heat to a low simmer. Let it cook for about 15 minutes. Once done, remove from heat and let it rest for an additional 10 minutes before fluffing with a fork.
In a large saucepan, heat coconut oil over medium heat. Add the thinly sliced onion and sauté until soft and translucent, about 3-4 minutes. Stir in the minced garlic, grated ginger, and chopped lemongrass, cooking for an additional 1–2 minutes until fragrant.
Stir in the red curry paste, ensuring it’s evenly distributed. Allow to cook for an extra minute to deepen its flavor.
Next, pour in the coconut milk and broth into the pan. Add the fish sauce (or soy sauce), brown sugar, lime zest, and lime juice. Stir to combine, then bring to a gentle simmer. Let it cook for 5–7 minutes to meld the flavors together.
Gently add the fish chunks to the pot. Allow them to simmer for about 6–8 minutes, or until they are cooked through. Be careful not to stir too much to keep the fish from breaking apart.
To serve, spoon the jasmine rice into bowls and ladle the fragrant stew over the top. Garnish with freshly chopped cilantro or Thai basil and, if desired, the sliced red chili for an extra kick.
Tips & Tricks
- For an extra layer of flavor, consider marinating the fish in lime juice and a bit of salt for about 30 minutes before cooking.
- To reduce prep time, use pre-chopped herbs and vegetables from your local grocery store.
- To make it vegetarian, replace the fish with tofu or a medley of your favorite vegetables, like bell peppers and zucchini.
Serving Suggestions & Pairings
This Thai Coconut Lemongrass Fish Stew is best served hot, straight from the pot. Pair it with a fresh salad or some spring rolls for an elegant touch. For drinks, consider offering a chilled coconut water or lemongrass iced tea to complement the dish’s tropical vibe. It makes for an excellent dinner option during gatherings, potlucks, or family meals—everyone will love it!
Nutritional Information
One serving of this Thai Coconut Lemongrass Fish Stew (with jasmine rice) contains approximately 550-600 calories, depending on the exact amounts and types of ingredients used. It’s a well-balanced meal rich in protein from the fish, paired with healthy fats from the coconut milk. You’ve also got vitamins and minerals from the fresh herbs, vegetables, and lime juice. Enjoy this comfort food with the knowledge that it provides nourishment for both body and soul.
Storing Tips & Variations
Store any leftover stew in an airtight container in the refrigerator for up to 2-3 days. To reheat, gently warm it on the stove over low heat, adding a splash of water if it’s too thick. You can freeze the stew for up to a month; just be sure to thaw in the fridge overnight before reheating. Variations can include adding different seafood, such as shrimp or mussels, or even experimenting with different spices like turmeric or coriander for a unique flavor twist.
Conclusion
Try making this Thai Coconut Lemongrass Fish Stew with Jasmine Rice, and indulge in a dish that is not only delicious but also brings friends and family together. As you go through these step-by-step instructions, don’t hesitate to make it your own! We’d love to hear how it turns out for you, so feel free to share your experience or any additions you may have made to this delightful recipe.
FAQs
Can I use frozen fish for this recipe?
Yes, frozen fish can be used; just ensure it’s fully thawed and patted dry before cooking to maintain texture.Is there a gluten-free option for the soy sauce?
Absolutely! Use tamari sauce as a gluten-free alternative to soy sauce in the recipe.How spicy is this dish?
The level of spiciness can be adjusted by modifying the amount of red curry paste and the optional red chili garnishment.Can I add vegetables to the stew?
Yes! Adding vegetables like bell peppers, spinach, or snap peas can enhance the nutritional value and add color to the dish.What’s the best way to store leftovers?
Store leftovers in an airtight container in the fridge for 2-3 days, or freeze for longer storage, reheating thoroughly before consuming.
Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Ingredients
For the Stew
- 500 g white fish (such as cod, haddock, or sea bass), cut into tender chunks
- 1 tbsp coconut oil for a hint of tropical flavor
- 1 medium onion, thinly sliced bringing sweetness and depth
- 3 cloves garlic, minced adding robust aroma
- 1 tbsp grated fresh ginger a zingy twist that warms the soul
- 2 stalks lemongrass (white part only), chopped or smashed infusing citrusy freshness
- 1-2 tbsp red curry paste to introduce a spicy kick
- 400 ml full-fat coconut milk (1 can) rich, creamy, and utterly luscious
- 1 cup fish or vegetable broth to enhance the stew’s depth
- 1 tbsp fish sauce or soy sauce for umami goodness
- 1 tsp brown sugar balancing the spice and acidity
- 1 lime juice and zest of adding a refreshing pop of citrus
- 2 tbsp chopped cilantro or Thai basil (for garnish) aromatic herbs that brighten the stew
- 1 small red chili, sliced (optional) for some heat
For the Rice
- 1 cup jasmine rice fragrant and fluffy
- 2 cups water the key to cooking perfect rice
- 1 pinch salt to enhance all the flavors
Instructions
Cooking the Rice
- Rinse the rice well under cold water to remove excess starch.
- In a medium pot, bring 2 cups of water and a pinch of salt to a boil.
- Once boiling, add the rinsed jasmine rice, cover the pot, and reduce the heat to a low simmer.
- Let it cook for about 15 minutes.
- Once done, remove from heat and let it rest for an additional 10 minutes before fluffing with a fork.
Making the Stew
- In a large saucepan, heat coconut oil over medium heat.
- Add the thinly sliced onion and sauté until soft and translucent, about 3-4 minutes.
- Stir in the minced garlic, grated ginger, and chopped lemongrass, cooking for an additional 1–2 minutes until fragrant.
- Stir in the red curry paste, ensuring it’s evenly distributed. Allow to cook for an extra minute to deepen its flavor.
- Next, pour in the coconut milk and broth into the pan.
- Add the fish sauce (or soy sauce), brown sugar, lime zest, and lime juice.
- Stir to combine, then bring to a gentle simmer. Let it cook for 5–7 minutes to meld the flavors together.
- Gently add the fish chunks to the pot. Allow them to simmer for about 6–8 minutes, or until they are cooked through.
- Be careful not to stir too much to keep the fish from breaking apart.
- To serve, spoon the jasmine rice into bowls and ladle the fragrant stew over the top.
- Garnish with freshly chopped cilantro or Thai basil and, if desired, the sliced red chili for an extra kick.

