Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Thai Coconut Lemongrass Fish Stew with Jasmine Rice is a vibrant, aromatic dish that embodies the essence of Thai cooking. This delightful recipe merges the rich creaminess of coconut milk with the fresh brightness of lemongrass and the warmth of red curry paste, creating a symphony of flavors that dance on your palate. Not only is this stew comforting and nourishing, it’s also a perfect weeknight dinner or a show-stopping dish for entertaining guests. Through a step-by-step approach, you’ll enjoy every aspect of making this unforgettable stew.
Why You’ll Love This Recipe
This Thai Coconut Lemongrass Fish Stew is designed with the home cook in mind. Its easy prep allows you to whip up a delicious meal in no time. Perfect for families, even picky eaters will be enchanted by the rich flavors and tender fish. If you’re short on time, this quick recipe can be made in about 30 minutes, yet it delivers a taste that rivals any traditional Thai fare. With minimal ingredients, you can effortlessly create a wholesome meal that feels indulgent yet is accessible for any home chef.
Ingredients for Thai Coconut Lemongrass Fish Stew with Jasmine Rice
- 500g white fish fillets (cod, haddock, or sea bass): tender, flaky chunks that soak up the stew’s flavors.
- 1 tablespoon coconut oil: adds a subtle sweetness and rich flavor to the base.
- 1 onion, thinly sliced: adds aromatic depth and sweetness when sautéed.
- 3 garlic cloves, minced: provides an essential savory backbone.
- 1 tablespoon fresh ginger, grated: brings a warm, zesty essence to the stew.
- 2 lemongrass stalks (white part only, smashed or finely chopped): infuses the dish with a citrusy freshness typical of Thai cuisine.
- 1–2 tablespoons red curry paste: imparts the signature heat and flavor of Thai dishes.
- 400ml coconut milk: a creamy base that balances spices with its lusciousness.
- 1 cup fish or vegetable broth: adds depth and enhances the hearty flavor of the stew.
- 1 tablespoon fish sauce or soy sauce: for a salty kick and umami richness.
- 1 teaspoon brown sugar: to harmonize the flavors and counterbalance spice.
- Juice and zest of 1 lime: brightens the dish with zesty fragrance, making it refreshing.
- Fresh cilantro or Thai basil (for garnish): provides a pop of color and herbal freshness.
- Optional: sliced red chili for extra heat.
- 1 cup jasmine rice: fragrant and fluffy accompaniment to the stew.
- 2 cups water: for cooking the rice.
- Pinch of salt: enhances all the flavors.
Step-by-Step Directions for Thai Coconut Lemongrass Fish Stew with Jasmine Rice
- Begin by rinsing the jasmine rice under cold water until the water runs clear.
- In a pot, combine the rinsed rice with 2 cups of water and a pinch of salt. Bring to a boil, then cover and let it simmer on low heat for 15 minutes. Once done, turn off the heat and let it sit for an additional 10 minutes.
- In a deep skillet or pot, heat the coconut oil over medium heat. Add the sliced onion, minced garlic, grated ginger, and smashed lemongrass. Sauté for about 2–3 minutes until the onion becomes translucent.
- Stir in the red curry paste and cook for another minute, allowing the spices to release their aromas.
- Pour in the coconut milk and fish or vegetable broth, then add the fish sauce, brown sugar, lime juice, and zest. Stir everything together and let it simmer gently for about 5–7 minutes.
- Add in the white fish pieces and cook for an additional 6–8 minutes, or until the fish is tender and flaky.
- Serve the jasmine rice in bowls, ladle the fragrant stew over the top, and garnish each bowl with fresh cilantro, Thai basil, or red chili slices. An extra squeeze of lime juice before serving can enhance the dish even further.
Tips & Tricks
- For added depth of flavor, let your onions and aromatics sauté a bit longer, achieving a nice caramelization.
- If you enjoy a bit more heat, feel free to increase the amount of red curry paste, or add sliced red chilies for extra warmth.
- Using fresh fish ensures the best flavor, but pre-cooked or leftover fish can save time if needed.
- Consider pairing this stew with a simple side salad for a complete meal.
- Store any leftover stew in an airtight container to enjoy later; flavors actually improve upon sitting.
Serving Suggestions & Pairings
The fragrant Thai Coconut Lemongrass Fish Stew pairs beautifully with jasmine rice, but you could also serve it with a crunchy cucumber salad for contrast. For a heartier meal, complement it with a side of spring rolls. If you want to make it a full dinner experience, serving it with Thai iced tea or fresh coconut water can enhance the meal’s tropical vibe. Garnishing your bowls generously with cilantro and fresh lime wedges will not only brighten the dish but also offer diners a touch of personalization.
Nutritional Information
This dish is not only delicious but also packed with nutritional goodness. A serving size typically contains around 400-500 calories, depending on the quantity of rice and broth used. The fish provides an excellent source of protein, while the coconut milk adds healthy fats. You’ll also be treated to a variety of vitamins and minerals from fresh herbs and vegetables. Keep in mind that indulging in this dish can be a delightful treat, balanced nicely with fresh ingredients, making it a nutritious option compared to more processed meals.
Storing Tips & Variations for Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Whether you have leftovers or wish to prepare this dish ahead of time, proper storage is key. Allow the stew to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 3 days or frozen for up to 3 months. Reheat on the stovetop or microwave, adding a splash more broth or coconut milk if needed to restore consistency. For a healthier swap, consider substituting cauliflower rice for jasmine rice for a lower-carb option. Veggie variations can easily be made by adding bell peppers, spinach, or other seasonal vegetables.
Conclusion for Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Don’t hesitate to dive into making this Thai Coconut Lemongrass Fish Stew with Jasmine Rice today! Packed with flavors, this dish is not only a feast for the senses but also a delightful way to bring a slice of Thailand into your kitchen. Whether for a family dinner or a cozy night in, this recipe promises to impress and satisfy. Go ahead and try your hand at this cooking adventure—you’re bound to love it!
FAQs
1. Can I use frozen fish for this recipe?
Yes, frozen fish can be used. Just ensure it’s completely thawed before cooking it in the stew.
2. How spicy is this stew?
The spice level can be adjusted based on the amount of red curry paste used; start small and add more to suit your taste.
3. What if I don’t have lemongrass?
If lemongrass isn’t available, you can use a few drops of lemon or lime juice for a citrus flavor, although the taste will be slightly different.
4. Can I make this recipe vegetarian-friendly?
Absolutely! Substitute the fish with tofu or more vegetables, and use vegetable broth instead of fish broth.
5. How do I store leftovers?
Cool the stew completely before putting it in an airtight container; it can last in the fridge for about three days or can be frozen for up to three months.
Thai Coconut Lemongrass Fish Stew with Jasmine Rice
Ingredients
For the Stew
- 500 g white fish fillets (cod, haddock, or sea bass) Tender, flaky chunks that soak up the stew's flavors.
- 1 tablespoon coconut oil Adds a subtle sweetness and rich flavor.
- 1 medium onion, thinly sliced Adds aromatic depth and sweetness.
- 3 cloves garlic, minced Provides an essential savory backbone.
- 1 tablespoon fresh ginger, grated Brings a warm, zesty essence.
- 2 stalks lemongrass (white part only, smashed or finely chopped) Infuses with citrusy freshness.
- 1–2 tablespoons red curry paste Imparts the signature heat and flavor.
- 400 ml coconut milk Balances spices with its lusciousness.
- 1 cup fish or vegetable broth Adds depth of flavor.
- 1 tablespoon fish sauce or soy sauce Provides umami richness.
- 1 teaspoon brown sugar Harmonizes flavors.
- 1 medium lime (juice and zest) Brightens the dish.
- 1 cup fresh cilantro or Thai basil (for garnish) Provides color and herbal freshness.
- 1 cup jasmine rice Fragrant accompaniment.
- 2 cups water For cooking the rice.
- 1 pinch salt Enhances flavors.
Instructions
Preparation
- Rinse the jasmine rice under cold water until the water runs clear.
- In a pot, combine the rinsed rice with 2 cups of water and a pinch of salt. Bring to a boil, then cover and let it simmer on low heat for 15 minutes. Once done, turn off the heat and let it sit for an additional 10 minutes.
Cooking the Stew
- In a deep skillet or pot, heat the coconut oil over medium heat. Add the sliced onion, minced garlic, grated ginger, and smashed lemongrass. Sauté for about 2–3 minutes until the onion becomes translucent.
- Stir in the red curry paste and cook for another minute to release the aromas.
- Pour in the coconut milk and fish or vegetable broth, then add the fish sauce, brown sugar, lime juice, and zest. Stir and let it simmer gently for about 5–7 minutes.
- Add in the white fish pieces and cook for an additional 6–8 minutes, or until the fish is tender and flaky.
Serving
- Serve the jasmine rice in bowls, ladle the fragrant stew over the top, and garnish each bowl with fresh cilantro, Thai basil, or sliced red chili. An extra squeeze of lime juice enhances the dish.

