Thai Fish and Pumpkin Soup

Emma Sullivan By Emma Sullivan January 21, 2025 4.7 (98 reviews)
Jump to Recipe
Thai Fish and Pumpkin Soup

This Thai fish and pumpkin soup is a beautiful balance of flavors—the sweetness of pumpkin, the richness of coconut, the heat of red curry, and the bright freshness of kaffir lime leaves. It's lighter than a traditional Thai curry but just as satisfying, with a generous 32 grams of protein per serving.

The combination of firm white fish and tender pumpkin creates a meal that's both comforting and healthy. Tamarind adds the characteristic Thai sourness that balances the curry's heat, while fresh spinach wilted into the hot broth adds color and nutrition.

The Power of Thai Red Curry Paste

Thai red curry paste is a flavor bomb—a blend of red chilies, garlic, lemongrass, galangal, shrimp paste, and various spices. It does most of the heavy lifting in this recipe, bringing complex heat and aroma that would otherwise require a dozen different ingredients.

Quality matters. Look for authentic Thai brands like Mae Ploy, Maesri, or Aroy-D. They're typically found in the Asian section of supermarkets. Different brands vary significantly in heat level, so start conservatively if you're trying a new one.

Why Toast the Paste First

The crucial step that many home cooks skip is toasting the curry paste before adding liquid. Cooking the paste in hot oil for a couple of minutes activates the aromatics and releases essential oils from the spices. The paste should become very fragrant—that's when you know it's ready.

This step deepens the flavor significantly compared to simply stirring the paste into liquid. It's the difference between restaurant-quality and ordinary results.

Choosing Your Fish

Success depends on using the right fish. Choose firm white varieties that hold their shape when cooked—snapper, ling, blue eye, barramundi, or cod are excellent choices. Cut them into generous 3cm chunks so they don't fall apart during cooking.

Avoid delicate, flaky fish like sole or flounder. They'll disintegrate in the broth and you'll end up with fish fragments rather than satisfying chunks. The fish only needs 5 minutes to cook through, so add it toward the end.

The Role of Tamarind

Tamarind puree provides the sour element essential to authentic Thai flavor. It balances the curry's heat and the sugar's sweetness, creating that complex, layered taste Thai food is famous for. Look for tamarind concentrate or puree in Asian grocery stores.

If you can't find tamarind, lime juice mixed with a little brown sugar approximates the flavor, though it's not quite the same. Tamarind has a unique fruity sourness that lime can't replicate.

Light Coconut Milk: The Right Choice

This recipe uses light coconut milk rather than full-fat, keeping the soup brothy rather than heavy. Since this is more soup than curry, full-fat coconut milk would make it too rich and mask the delicate fish.

If you prefer richer results, use full-fat coconut milk but reduce the stock slightly to maintain the right consistency. The balance should be soupy enough to require a spoon.

Fresh Spinach Finish

The baby spinach goes into the bowls before the hot soup is ladled over. This wilts it perfectly without overcooking, adding color, nutrition, and a fresh green contrast to the orange curry. It's a technique borrowed from Vietnamese pho and works beautifully here.

Adding the key ingredients to the pot.
Adding the key ingredients to the pot.

Thai Fish and Pumpkin Soup

Fragrant Thai red curry soup with tender white fish, sweet pumpkin, and creamy coconut milk. High-protein, gluten-free, and ready in just 45 minutes.

Prep: 15 min
Cook: 30 min
Total: 45 min
Servings:
4

Nutrition per serving

345 Calories
32g Protein
18g Carbs
16g Fat
3g Fiber
8g Sugar

Ingredients

Instructions

  1. Cook curry paste. Heat oil in a saucepan over medium-high heat. Add curry paste and cook, stirring, for 2 minutes until fragrant.
  2. Add liquids. Add coconut milk, stock, shallots, chilli, and kaffir lime leaves. Stir to combine.
  3. Cook pumpkin. Add pumpkin, capsicum, tamarind, fish sauce, sugar, and a pinch of salt. Cook for 20 minutes until pumpkin is tender.
  4. Add fish. Add fish pieces and simmer for 5 minutes until fish is opaque and cooked through.
  5. Serve. Place spinach in warm bowls, top with fish and vegetables, ladle sauce over, and serve.

Recipe Notes

  • Make it milder: Use 2 tablespoons curry paste or substitute yellow curry paste.
  • Kaffir lime leaves: Find them frozen at Asian grocery stores if fresh aren't available.
  • Serve with: Jasmine rice or crusty bread for soaking up the broth.
  • Protein swap: Prawns, chicken, or tofu work in place of fish.