PProvenance
Enter
Cooking in
British Columbia
Choose a town
Thai · Thailand

Tom Yum Soup (Vegan Version)

Tom yum — Thailand's hot-and-sour soup — is traditionally made with seafood or chicken, but its flavour framework is built entirely on plant-based aromatics: lemongrass, galangal, kaffir lime leaves, lime juice, and chilli. The vegan version swaps fish sauce for soy sauce (or a soy-mushroom combination), uses mushrooms (oyster, shiitake, straw mushrooms) as the main protein, and achieves the characteristic complexity through the aromatic base alone. What makes tom yum extraordinary is the intensity and precision of its aromatics — lemongrass is bruised, not chopped; galangal is sliced but not meant to be eaten; kaffir lime leaves are torn to release their oils. These are simmered briefly in the broth (5–7 minutes maximum) to extract their volatile compounds, then the soup is finished quickly. Tom yum is not a slow-simmered dish; it is assembled rapidly and served at peak brightness.

‹Swipe for the next dish›
Serves4
Total25 min
Sourced5 of 8 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

1 litre
vegetable stock
Your own market
400ml
coconut milk (full fat)
Origin · Sri Lankan coconut (Coconut Research Institute of Sri Lanka), Sri LankaChoose your town to see who stocks it →
3 stalks
fresh lemongrass
bruised
4
kaffir lime leaves
torn
Not yet stocked in British Columbia
150g
oyster mushrooms
torn
Your own market
100g
firm tofu
cubed
2
Thai bird's eye chillies
crushed
Not yet stocked in British Columbia
45ml
fish sauce substitute (tamari or soy sauce)
Not yet stocked in British Columbia
30ml
fresh lime juice
Your own market

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Bring vegetable stock to a simmer in a large pot; add lemongrass, galangal, and kaffir lime leaves.
2
Simmer 5 minutes uncovered to infuse flavours; strain solids, return liquid to pot.
3
Stir in coconut milk and bring to a gentle simmer; add mushrooms and tofu.
From the canon — Fresh coconut milk — extracted from freshly grated coconut flesh rather than purchased in a can — and the technique of 'cracking' it: heating the thick, fat-… Coconut Milk: Cracking, Frying, Reducing →
4
Simmer 3 minutes; add bird's eye chillies and tamari.
5
Remove from heat; finish with lime juice and fresh coriander. Taste and adjust seasoning.
III

Sensory Tests

◇Sight. Bruised lemongrass releases intense citral aroma; galangal adds pine-camphor notes distinct from ginger; torn kaffir lime leaves create bright floral volatiles.
◇Where it lives or dies. Short simmer (10-15 min max) preserves aromatic oils. Over-simmering kills complexity. Galangal non-negotiable—ginger substitution ruins the soup's identity.
IV

What to Pour

Pouring for British Columbia · ·

The pairing
1897 Amber Ale
Stanley Park Brewing · Metro Vancouver
Cut — the bead (a fine, persistent bead) scrubs the salt and savour between bites; the palate arrives clean at every pass.
Stanley Park Brewing · Vancouver →
Beer
From British Columbia
Beldame
Strange Fellows Brewing · Metro Vancouver
Cut — the bead (a fine, persistent bead) scrubs the salt and savour between bites; the palate arrives clean at every pass.
Strange Fellows Brewing · Vancouver →
Beer lager
Without alcohol
OFLORE Lavender Sparkling Fermented Lemonade
Limonades OFLORE
Cut — the bead (a fine, persistent bead) scrubs the salt and savour between bites; the palate arrives clean at every pass.
Not yet stocked in British Columbia
Non-alcoholic

Each tap is counted, so the stockist sees the demand Provenance sends them.

The whole pairing
V

Origin & Lineage

Thailand; tom yum is central to Thai culinary identity; the soup is believed to have been part of Thai cooking for centuries, documented in royal cuisine as well as street food contexts.