Large soup pot or Dutch oven This helps develop flavor while giving you room to simmer all ingredients together.
Knife and Cutting Board For prepping your aromatics and veggies.
Tofu Press Optional, but pressing tofu improves its texture significantly. If you don’t have one, wrap the tofu block in a clean towel and weigh it down with a heavy pan for 20 minutes.
Fine mesh strainer or slotted spoon If you want to remove galangal slices, lemongrass stalks, or kaffir lime leaves before serving.
Ingredients
Soup Base
2tablespoonscoconut oilor any neutral oil
1shallotfinely sliced
3clovesgarlicminced
1-inchpiece galangalsliced (substitute with fresh ginger if unavailable)
2stalks lemongrasstrimmed and smashed
4kaffir lime leavestorn
1–2 Thai bird’s eye chiliesfinely sliced (adjust to spice preference)
4cupsvegetable broth
2cupsfull-fat coconut milk
1tablespoonsoy sauceor tamari for gluten-free
1tablespoonvegan fish sauceoptional but adds depth
Juice of 1 lime
Vegetables & Protein
1block firm tofupressed and cubed
1cupbamboo shootsjulienned
1/2cupbaby cornhalved
1cupmushroomssliced (shiitake or oyster preferred)
1small carrotjulienned
Fresh cilantro and Thai basilfor garnish
Lime wedgesfor serving
Instructions
Step 1: Prep Aromatics and Veggies
Start by prepping your lemongrass, galangal, and kaffir lime leaves. Smash the lemongrass to release its oils, slice your galangal thinly, and tear the kaffir lime leaves to help release their essential oils. Cube your tofu and prepare all your veggies so you’re ready to go once the soup starts simmering.
Step 2: Sauté the Base
In a large soup pot over medium heat, add the coconut oil. Sauté the shallots for 2–3 minutes until translucent. Add the garlic, galangal, lemongrass, chilies, and kaffir lime leaves. Stir frequently for about 3 minutes until fragrant.
Step 3: Simmer Broth and Coconut Milk
Add the vegetable broth and bring to a gentle simmer. Let it simmer for about 5 minutes to allow the aromatics to infuse the broth. Then pour in the coconut milk and stir to combine. This is where your Thai coconut recipes knowledge starts to shine—creamy, rich, and full of flavor.
Step 4: Add Veggies and Tofu
Stir in the tofu cubes, bamboo shoots, mushrooms, baby corn, and carrots. Simmer for another 10–12 minutes, or until vegetables are tender and tofu has absorbed the flavors of the broth.
Step 5: Season and Finish
Add the soy sauce, vegan fish sauce (if using), and squeeze in the lime juice. Taste and adjust the seasoning—add more soy sauce if it needs salt or more lime if it needs brightness.
Step 6: Serve
Ladle the soup into bowls and garnish with fresh cilantro, Thai basil, and a lime wedge. Serve piping hot for the best experience.