Nutrition Facts for Whole30 tom yam soup

Whole30 Tom Yam Soup

Brighten your dinner table with the bold, aromatic flavors of Whole30 Tom Yam Soup—a healthy twist on the classic Thai favorite. This nutrient-packed, dairy-free recipe combines the citrusy zing of lemongrass, lime leaves, and lime juice with the creamy richness of unsweetened coconut milk, all simmered in a savory bone broth. Juicy shrimp, tender mushrooms, and cherry tomatoes bring texture and heartiness, while red Thai chilies and fresh ginger infuse the soup with a warming, spicy kick. Perfect for those adhering to the Whole30 program, this wholesome dish is free of added sugars and packed with immune-boosting ingredients. Ready in just 40 minutes, it’s an ideal weeknight meal that pairs beautifully with fresh cilantro for a burst of herbal freshness. Serve it piping hot for a comforting bowl of vibrant Thai-inspired cuisine.

Nutriscore Rating: 67/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Whole30 Tom Yam Soup
Prep Time:15 mins
Cook Time:25 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 1 tablespoon coconut oil
  • 4 garlic cloves
  • 1 inch fresh ginger
  • 2 lemongrass stalks (trimmed and smashed)
  • 2 red Thai chilies
  • 6 cups bone broth (or chicken stock)
  • 1 cup coconut milk (unsweetened, full-fat)
  • 3 lime leaves (or zest of 1 lime)
  • 2 tablespoons fish sauce (Whole30-compliant)
  • 1 pound shrimp (peeled and deveined)
  • 1 cup button mushrooms (sliced)
  • 1 cup cherry tomatoes (halved)
  • 3 tablespoons lime juice (freshly squeezed)
  • 2 tablespoons fresh cilantro (chopped)
  • 0.5 teaspoon sea salt
  • 0.25 teaspoon black pepper

Directions

Step 1

Heat the coconut oil in a large pot over medium heat.

Step 2

Finely chop the garlic and ginger. Add them to the pot along with the smashed lemongrass stalks and red Thai chilies (sliced or whole). Sauté for 2-3 minutes until fragrant.

Step 3

Pour in the bone broth and bring it to a gentle boil. Add the lime leaves for a citrusy infusion.

Step 4

Reduce the heat to medium-low and stir in the unsweetened coconut milk. Simmer for 5 minutes to let the flavors meld.

Step 5

Add the fish sauce, mushrooms, and cherry tomatoes to the pot. Cook for 5 minutes or until the vegetables are tender.

Step 6

Add the shrimp to the pot and simmer for an additional 3-4 minutes, or until the shrimp turn pink and are cooked through.

Step 7

Remove the pot from heat, then stir in the freshly squeezed lime juice. Add sea salt and black pepper to taste.

Step 8

Ladle the soup into bowls, top with freshly chopped cilantro, and serve warm.

Nutrition Facts

Serving size (2721.1g)
Amount per serving % Daily Value*
Calories 1652.2
Total Fat 87.2g 0%
Saturated Fat 66.6g 0%
Polyunsaturated Fat 0.2g
Cholesterol 885.8mg 0%
Sodium 10056.7mg 0%
Total Carbohydrate 83.0g 0%
Dietary Fiber 13.3g 0%
Total Sugars 19.8g
Protein 163.8g 0%
Vitamin D 819.1IU 0%
Calcium 492.5mg 0%
Iron 24.3mg 0%
Potassium 4176.5mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 44.3%
Protein: 37.0%
Carbs: 18.7%