Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Thai Coconut Lemongrass Fish Stew with Jasmine Rice is a delightful dish that invites the senses to experience the vibrant flavors of Thailand. With fragrant aromatics like lemongrass and ginger, creamy coconut milk, and tender pieces of fish, this stew not only warms the soul but also creates heartwarming memories around the dinner table. This easy recipe combines comfort with elegance, making it perfect for both weeknight dinners and special gatherings.
Creating this dish is a step-by-step journey that pairs the minimal ingredients of the stew with the aromatic jasmine rice, resulting in a meal that’s as pleasing to the eye as it is to the palate. The combination of spice and sweet flavors in this dish is sure to impress your family and friends and transport them straight to a Thai paradise.
Why You’ll Love This Recipe
One of the standout features of Thai Coconut Lemongrass Fish Stew is its simplicity. With easy prep and short cooking times, this dish is designed for busy families or those who want to indulge without spending hours in the kitchen. The combination of fresh ingredients makes it a healthy option, while the creamy coconut base lends a luxurious touch.
This recipe is a crowd-pleaser, accommodating various dietary preferences. It’s not only packed with flavor but also allows flexibility in terms of the fish used—cod, haddock, or sea bass work beautifully. With its comforting aroma and deliciously fresh taste, this stew is bound to become a staple meal in your repertoire.
Ingredients
- 500g white fish: Choose from cod, haddock, or sea bass, cut into succulent chunks, providing a satisfying texture to the stew.
- 1 tbsp coconut oil: A rich oil that adds depth and a hint of sweetness to the dish.
- 1 medium onion: Thinly sliced to bring a fragrant base to the stew.
- 3 garlic cloves: Minced to add an aromatic kick.
- 1 tbsp grated fresh ginger: This zingy root enhances the stew with warmth and spice.
- 2 lemongrass stalks: Use the white part only, chopped or smashed, for that quintessential Thai flavor.
- 1–2 tbsp red curry paste: A vibrant seasoning that infuses heat and complexity.
- 400ml full-fat coconut milk: The creamy backbone of the stew, bringing richness and a tropical touch.
- 1 cup fish or vegetable broth: Adds umami depth and harmonizes the flavors.
- 1 tbsp fish sauce or soy sauce: For a salty, savory punch.
- 1 tsp brown sugar: To balance the heat and enhance sweetness.
- Juice and zest of 1 lime: Adds brightness and acidity.
- 2 tbsp chopped cilantro or Thai basil: Fresh herbs for garnish that elevate the dish.
- 1 small red chili: Sliced for those who enjoy a little heat (optional).
- 1 cup jasmine rice: A fragrant rice that complements the stew perfectly.
- 2 cups water: To cook the rice to fluffy perfection.
- Pinch of salt: Enhances overall flavor.
Each ingredient is carefully selected not only for its taste but also for its contribution to the overall aroma and visual appeal of the dish.
Step-by-Step Directions
Rinse the Jasmine Rice: Start by rinsing the rice well under cold water. This eliminates excess starch and helps achieve fluffiness. In a saucepan, bring 2 cups of water and a pinch of salt to a boil. Add in the rinsed rice, cover, and reduce the heat to low. Allow it to simmer for 15 minutes. After that, let it rest for another 10 minutes before fluffing it with a fork.
Cook the Aromatics: In a large pot, heat 1 tbsp of coconut oil over medium heat. Once hot, add the sliced onion and cook until it turns soft and translucent. Then, stir in the minced garlic, grated ginger, and chopped lemongrass, cooking for 1-2 minutes until fragrant. Follow this by adding 1-2 tablespoons of red curry paste, stirring for another minute to release the flavors.
Prepare the Coconut Stew Base: Pour in 400ml of full-fat coconut milk and 1 cup of fish or vegetable broth to the pot. Then, stir in 1 tbsp of fish sauce (or soy sauce), 1 tsp of brown sugar, and the juice and zest of 1 lime. Allow the mixture to simmer gently for 5–7 minutes to meld the flavors together.
Cook the Fish: Gently add the fish chunks into the pot, being careful not to stir too much. Simmer for approximately 6–8 minutes until the fish is cooked through and flakes easily with a fork.
Serve the Dish: To serve, spoon the fluffy jasmine rice into bowls and ladle the aromatic fish stew over it. Garnish with chopped cilantro or Thai basil and, if desired, top with fresh slices of red chili for an extra kick.
Tips & Tricks
- Fresh Ingredients: Using fresh lemongrass, ginger, and herbs will elevate the flavors significantly. Make the extra effort to source them for a more authentic taste.
- Adjust the Spice: If you prefer a milder stew, start with 1 tablespoon of red curry paste and adjust to taste.
- Leftover Rice: If you have leftover rice from another meal, feel free to use that instead and reheat it gently with a splash of water.
Serving Suggestions & Pairings
This Thai Coconut Lemongrass Fish Stew is best served hot, with a generous bowl of jasmine rice accompanying it. You can also pair it with a light, crisp salad or fresh spring rolls for a complete meal. For drinks, consider pairing this dish with iced herbal tea or a fresh coconut drink to maintain the tropical paradise vibe.
Nutritional Information
Each serving of this Thai Coconut Lemongrass Fish Stew with Jasmine Rice is a wonderful combination of nutrients. On average, one serving contains about:
- Calories: 450
- Protein: 25g
- Fat: 25g
- Carbohydrates: 40g
- Fiber: 3g
This stew is balanced, rich in healthy fats from coconut milk, and offers a good source of protein from the fish, making it a fulfilling meal.
Storing Tips & Variations
If you have leftovers, store them in an airtight container in the refrigerator. It’s best consumed within 2-3 days.
For those who want to try variations, consider the following:
- Vegetarian Option: Substitute fish with tofu or chickpeas, using vegetable broth as the base.
- Seafood Twist: Incorporate shrimp or scallops instead of fish for a seafood medley.
- Add Vegetables: Throw in some spinach, bok choy, or bell peppers for added nutrition and color.
Conclusion
Thai Coconut Lemongrass Fish Stew with Jasmine Rice is not just a meal; it’s an experience. Easy to prepare yet bursting with flavor, this recipe promises to transport your taste buds to vibrant Thailand. I encourage you to try making it at home, and when you do, share your thoughts and experiences. With a few simple steps, you’ll enjoy a comforting, aromatic stew that delights both the palate and the heart.
FAQs
1. Can I use frozen fish for this recipe?
Yes, frozen fish can be used. Just ensure it’s fully thawed and drain any excess water before adding it to the stew.
2. How can I make this dish spicier?
To increase the heat, add more red curry paste or include sliced fresh chilies. Serve with extra chili on the side for those who prefer more spice.
3. Is this stew gluten-free?
Yes, this recipe is gluten-free if you use gluten-free soy sauce. Always check your fish sauce to ensure it’s gluten-free as well.
4. How do I store leftovers?
Leftover stew can be stored in an airtight container in the fridge and should be consumed within 2-3 days. Reheat gently on the stove.
5. What is the best way to reheat the stew?
Reheat the stew on the stove over medium heat until warmed through. Avoid overheating to prevent the fish from becoming rubbery. Add a splash of broth or water if it thickens too much while reheating.
Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Ingredients
For the stew
- 500 g white fish (cod, haddock, or sea bass) cut into chunks
- 1 tbsp coconut oil adds depth and sweetness
- 1 medium onion thinly sliced
- 3 cloves garlic minced
- 1 tbsp grated fresh ginger for warmth and spice
- 2 stalks lemongrass use the white part only
- 1-2 tbsp red curry paste adjust to taste
- 400 ml full-fat coconut milk adds creaminess
- 1 cup fish or vegetable broth for umami flavor
- 1 tbsp fish sauce or soy sauce for saltiness
- 1 tsp brown sugar to balance flavors
- 1 lime (juice and zest) adds brightness
- 2 tbsp chopped cilantro or Thai basil for garnish
- 1 small red chili sliced (optional for heat)
For the jasmine rice
- 1 cup jasmine rice pairs perfectly with the stew
- 2 cups water for cooking the rice
- 1 pinch salt to enhance flavor
Instructions
Preparation of Jasmine Rice
- Rinse the jasmine rice under cold water to remove excess starch. In a saucepan, bring 2 cups of water and a pinch of salt to a boil.
- Add the rinsed rice, cover, and reduce heat to low. Simmer for 15 minutes, then let it rest for another 10 minutes.
Cooking the Stew
- In a large pot, heat 1 tbsp of coconut oil over medium heat. Add the sliced onion and cook until soft and translucent.
- Stir in the minced garlic, grated ginger, and chopped lemongrass, cooking for 1-2 minutes until fragrant.
- Add 1-2 tbsp of red curry paste, stirring for another minute to release the flavors.
- Pour in 400ml of full-fat coconut milk and 1 cup of fish or vegetable broth. Stir in 1 tbsp of fish sauce (or soy sauce), 1 tsp of brown sugar, and the juice and zest of 1 lime.
- Allow the mixture to simmer gently for 5-7 minutes to meld the flavors.
- Gently add the fish chunks into the pot and simmer for approximately 6-8 minutes until cooked through.
Serving
- Spoon the fluffy jasmine rice into bowls and ladle the aromatic fish stew over it.
- Garnish with chopped cilantro or Thai basil and fresh slices of red chili if desired.

