
Keto Veg Tom Yum
simmered
- Time
- 22 min
- Serves
- 3
- Calories
- 195 kcal
- Protein
- 8 g
About this recipe
Tom yum is Bangkok street food that tastes like it took hours but never does. This vegan version leans on coconut milk instead of the more traditional seafood broth, which actually makes it richer and more complete for keto (the fat is what keeps you satisfied). A good quality sugar-free tom yum paste is your friend here—there are several Thai brands that make authentic versions without added sugar, and they'll do the heavy lifting so you don't have to hunt down a dozen aromatics. Kaffir lime leaves are the non-negotiable ingredient; they're the soul of the soup.
The mistake most people make is simmering their soup for too long, which turns the vegetables to mush and mutes the brightness of the aromatics. Everything happens in under 5 minutes once you add the vegetables. Make the base (broth + paste + coconut milk + aromatics) up to a day ahead, then add the vegetables and finish just before serving. The soup reheats beautifully; in fact, the flavors deepen overnight, though you'll want to add a squeeze of fresh lime to revive the brightness.
This is comfort that tastes exotic, a soup that settles in your chest and makes you want to order a second bowl. The full-fat coconut milk is essential—it's not heavy, it's creamy and integral. Serve in wide bowls so the vegetables shine, with a lime wedge and extra cilantro on the side. It pairs beautifully with cauliflower rice if you want to make it more of a meal.
Ingredients
Quantities for 3 servings.
Method
- 1In a large pot, bring vegetable broth to a simmer over medium heat.
- 2Add tom yum paste and stir until fully dissolved. Simmer for 2 minutes to bloom the spices.
- 3Pour in the full-fat coconut milk and stir well to combine.
- 4Add sliced garlic, ginger, kaffir lime leaves, and shiitake mushrooms. Simmer for 5 minutes.
- 5Add baby bok choy and snap peas, simmer 3–4 more minutes until the vegetables are just tender.
- 6Stir in lime juice, coconut aminos, and salt. Taste and adjust seasoning.
- 7Ladle into bowls and garnish with fresh cilantro. Serve hot.



