We use affiliate links. If you purchase something using one of these links, we may receive compensation or commission.

Thai cuisine, with its harmony of spicy, tangy, and aromatic flavors, has captured the hearts of food enthusiasts worldwide. One of its most loved dishes, Thai-style cod fish soup with curry, combines tender fish, vibrant vegetables, and fragrant herbs in a savory, curry-infused broth. This soup is not only delicious but also simple to make, making it a perfect meal for cozy nights or when you’re craving an exotic escape in your own kitchen.
In this article, we’ll explore the ingredients, step-by-step instructions, variations, and health benefits of this classic dish, as well as provide some tips to make your Thai-style cod fish soup with curry taste truly authentic.
1. Ingredients for Thai-Style Cod Fish Soup with Curry
Making Thai-style cod fish soup with curry involves a handful of fresh, readily available ingredients. Here’s what you’ll need:
Primary Ingredients
- Cod Fish Fillets: 1 lb (450g), cut into bite-sized pieces
- Coconut Milk: 1 can (13.5 oz), to create a creamy texture
- Red Curry Paste: 2-3 tablespoons (adjust according to spice preference)
- Fish Sauce: 2-3 tablespoons, for umami depth
- Chicken or Vegetable Broth: 3 cups
- Lemongrass Stalks: 2, cut into 2-inch pieces and bruised to release flavor
- Kaffir Lime Leaves: 3-4, torn for added citrusy aroma
- Galangal or Ginger: 1-inch piece, sliced thinly
- Thai Bird’s Eye Chilies: 2-3, chopped (optional, for heat)
Additional Ingredients
- Mushrooms: 1 cup, sliced (shiitake or button mushrooms work well)
- Bell Peppers: 1, sliced thinly (red or yellow adds a touch of sweetness)
- Carrots: 1, julienned for a crunchier texture
- Baby Spinach or Bok Choy: 1 cup, for added greens
- Lime Juice: 2-3 tablespoons, for acidity
- Fresh Cilantro and Basil: for garnish
- Green Onions: sliced, for garnish
2. Preparing the Ingredients
Preparing the Cod
- Begin by rinsing the cod fillets under cold water and pat them dry with paper towels.
- Cut the fillets into bite-sized pieces. Cod is tender, so handle it gently to prevent it from breaking apart.
Preparing the Aromatics and Vegetables
- For the lemongrass, lightly bruise the stalks by hitting them with the flat side of a knife. This releases their essential oils and intensifies their fragrance.
- Tear the kaffir lime leaves to release their oils, and thinly slice the galangal or ginger.
- Slice the mushrooms, bell peppers, and carrots to your desired thickness.
- For extra heat, chop the bird’s eye chilies finely.
3. Step-by-Step Recipe for Thai-Style Cod Fish Soup with Curry
Step 1: Sauté the Curry Paste
- In a large pot or saucepan, heat a tablespoon of oil over medium heat.
- Add the red curry paste, stirring continuously for about 1-2 minutes until it becomes fragrant. This step releases the spices’ flavors, which are essential to building the soup’s base.
Step 2: Add Broth and Coconut Milk
- Slowly pour in the chicken or vegetable broth, stirring to combine with the curry paste.
- Add the coconut milk, continuing to stir, to create a creamy and slightly thickened base.
- Bring the mixture to a gentle boil.
Step 3: Infuse with Aromatics
- Add the lemongrass, kaffir lime leaves, and galangal slices into the pot.
- Reduce the heat to low, allowing the soup to simmer for 10 minutes so the aromatics can fully infuse into the broth.
Step 4: Add Vegetables and Fish
- After the broth is infused, add the sliced mushrooms, bell peppers, and carrots.
- Let these vegetables cook for about 5 minutes until slightly tender but still crisp.
- Gently add the cod fish pieces, stirring carefully to ensure they are submerged in the broth.
- Simmer for an additional 5-7 minutes, or until the fish is cooked through and flakes easily.
Step 5: Season the Soup
- Add fish sauce to taste, adjusting based on your preference for saltiness and depth.
- Squeeze in fresh lime juice, tasting as you go to balance the sourness with the other flavors.
- If you like extra heat, add chopped Thai bird’s eye chilies.
Step 6: Add Greens and Garnish
- Just before serving, add the spinach or bok choy, allowing it to wilt in the hot soup.
- Garnish with fresh cilantro, basil, and sliced green onions for a burst of color and flavor.
4. Variations of Thai-Style Cod Fish Soup with Curry
While the classic recipe is delicious, there are many variations you can explore to tailor the soup to your taste:
- Seafood Mix: Swap cod for shrimp, scallops, or a mix of your favorite seafood for a more varied texture.
- Vegetarian Option: Substitute cod with tofu cubes and use vegetable broth. Increase mushrooms and add tofu for a hearty plant-based version.
- Green Curry Twist: Replace red curry paste with green curry paste for a milder, herbaceous flavor.
- Extra Vegetables: Add other veggies like zucchini, baby corn, or bamboo shoots for added texture and nutrition.
5. Health Benefits of Thai-Style Cod Fish Soup with Curry
This soup is packed with health benefits thanks to its nutrient-rich ingredients:
- Cod Fish: Cod is a low-fat, protein-rich fish that is a great source of omega-3 fatty acids, which support heart and brain health.
- Coconut Milk: While coconut milk is higher in saturated fats, it also provides essential nutrients like iron and magnesium.
- Red Curry Paste: Made from chili peppers, garlic, and spices, red curry paste is full of antioxidants and anti-inflammatory properties.
- Lemongrass and Galangal: These aromatics aid digestion, boost immunity, and have natural anti-inflammatory effects.
- Vegetables: The assortment of vegetables adds fiber, vitamins, and minerals, making this soup nourishing and filling.
6. Tips for the Perfect Thai-Style Cod Fish Soup with Curry
- Balance the Flavors: Thai cuisine emphasizes a balance between sweet, salty, spicy, and sour. Taste as you cook, adjusting fish sauce for saltiness, lime juice for sourness, and adding sugar for sweetness if needed.
- Use Fresh Ingredients: Fresh lemongrass, lime leaves, and basil make a noticeable difference in flavor. Many Asian grocery stores carry these ingredients, and they’re worth seeking out.
- Control the Heat: Thai bird’s eye chilies are potent; start with a small amount and increase gradually if you prefer spicier soups.
- Don’t Overcook the Fish: Cod is delicate, so be careful not to overcook it, or it may become tough. Add it near the end of the cooking process.
7. Frequently Asked Questions (FAQs)
Q1: Can I use frozen cod for this soup?
Yes, frozen cod works well. Thaw it completely, pat dry, and cut into pieces before adding it to the soup.
Q2: What if I don’t have red curry paste?
You can substitute with green curry paste or even make a quick homemade version by blending chili, garlic, ginger, and spices.
Q3: How long does Thai-style cod fish soup with curry last in the fridge?
Store it in an airtight container in the fridge for up to 2 days. Reheat gently to prevent overcooking the fish.
Q4: Is there a way to make this soup less spicy?
Reduce the amount of curry paste and omit the bird’s eye chilies. You can also add extra coconut milk for a milder flavor.
Q5: Can I make this soup ahead of time?
Yes, but it’s best to add the fish just before serving to keep it tender.
Q6: What can I serve with Thai-style cod fish soup with curry?
This soup is delicious with jasmine rice, crusty bread, or a side of fresh spring rolls.
Conclusion
Thai-style cod fish soup with curry is a deliciously warming dish that captures the essence of Thai cuisine’s vibrant flavors. Whether you’re making it for a family dinner or to impress guests, this soup offers a harmonious blend of spice, creaminess, and fresh aromatics that will transport your taste buds straight to Thailand. Experiment with variations, enjoy the health benefits, and savor the balance of flavors in every spoonful.