PF
Delicious hot and spicy tom yum soup with shrimp, chili, and cilantro in a black bowl.
StovetopComplexity

Tom Yum Kha Soup Recipe

Tom Yum Kha Soup provides 35g protein and 260 calories per serving — a lighter broth-based option for staying in a deficit while maintaining protein intake. Quick stovetop preparation for 4 servings minimises prep time on training days. Choose this when you need high volume, low calories, and solid protein.

Rate this recipe:

Ingredients

4 servings
  • Shrimp(567g)
  • Lemongrass, Fresh(45g)
  • Thai Chili Pepper
  • Garlic
  • Kaffir Lime Leaves, Fresh
  • Galangal, Fresh Root
  • Low Sodium Chicken Broth(240g)

    Any carton chicken broth labeled "low sodium." Swanson or store brand.

  • 5 cups water
  • Yellow Onion
  • Mushrooms, Oyster(227g)
  • Tomato
  • Sugar, Granulated White(10g)
  • Fish sauce(90g)
  • Lime Juice, Fresh(75g)
  • Cilantro, Fresh(120g)
  • Thai red curry paste(45g)
  • Coconut Milk, Full-Fat, Canned(160g)

Instructions

  1. 1Remove the shells and heads from the shrimp, but keep them for the broth. Set the peeled shrimp meat aside.
  2. 2In a large pot, combine the shrimp heads and shells with lemongrass, Thai bird’s eye chilies, garlic, kaffir lime leaves, galangal, chicken broth, and water.
  3. 3Bring everything to a boil, then reduce the heat and simmer gently for 10 minutes.
  4. 4Pour the broth through a fine strainer to remove the solids, keeping only the liquid.
  5. 5Return the strained broth to the pot. Add the onion and mushrooms, and simmer for about 3 minutes.
  6. 6Stir in the tomato wedges and cook for another minute.
  7. 7Add the shrimp meat and cook for 2 minutes, until it turns pink and opaque.
  8. 8Stir in the sugar, fish sauce, Thai roasted chili paste, coconut milk, and lime juice. Simmer for 1 more minute.
  9. 9Ladle the soup into bowls, garnish with fresh coriander, and serve hot.

Nutrition — Per Serving

260

calories

35g

protein

10g

fat

Carbohydrates
12g
Saturated fat
7.8g
Sodium
2077 mg
Dietary fiber
2.3g

4 servings per batch · ~395g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Tom Yum Kha Soup Recipe have per serving?

Each serving provides 35g of protein and 260 calories with 10g fat and 12g carbs. This lean protein delivery at low calories makes it a macro-efficient choice for protein-focused goals.

How long does Tom Yum Kha Soup Recipe take to prep?

This recipe is quick prep and produces 4 servings in a single stovetop batch, allowing you to prepare multiple days of meals simultaneously. The efficiency makes it ideal for consistent meal prep workflows.

Is Tom Yum Kha Soup Recipe good for muscle gain?

At 35g protein per serving and only 260 calories, this soup supports muscle gain by delivering substantial protein with minimal caloric overhead. Batch the recipe multiple times per week to hit higher daily protein targets without bloating from excess calories.

Beef Chili

Beef Chili

Stovetop · 8 servings

57g protein502 cal12g fat
Complexity
View Recipe →+ Plan
Breakfast Burritos with Beef, Bacon, and Honey

Breakfast Burritos with Beef, Bacon, and Honey

Stovetop · 8 servings

48g protein450 cal14g fat
Complexity
View Recipe →+ Plan
Breakfast Burritos with Beef and Eggs

Breakfast Burritos with Beef and Eggs

Stovetop · 8 servings

50g protein500 cal fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan