
This bold, fragrant soup delivers everything you want from a classic Thai hot-and-sour bowl — fiery bird's eye chiles, citrusy kaffir lime leaves, aromatic lemongrass, and a broth that smells absolutely incredible the moment it hits the heat. The trick to getting that deep, complex flavor without any seafood is a combination of vegan fish sauce, roasted chili paste, and a generous squeeze of fresh lime, which together nail that signature tangy-savory punch. Shiitake and oyster mushrooms bring real meatiness and body to the soup, while cubes of firm tofu soak up the spiced broth beautifully. Cherry tomatoes add a little sweetness and color that makes each bowl look as good as it tastes. The whole thing comes together in well under 30 minutes, making it an impressive weeknight dinner that serves four without much fuss. Finish with fresh cilantro and a wedge of lime at the table, and it genuinely rivals anything you'd order at a restaurant.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings

















Pour the vegetable broth into a large saucepan and bring to a boil over high heat. Add the lemongrass, galangal, kaffir lime leaves, and bird's eye chiles.
Reduce the heat to medium and simmer for 10 minutes, until the broth is fragrant and deeply infused with the aromatics.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
