Vegan Lemongrass Soup is fragrant, warming, and packed with Thai-inspired flavors. Infused with red curry paste, tender glass noodles, and bright lemongrass, Light yet nourishing!
Prep Time10 minutesmins
Cook Time20 minutesmins
Total Time30 minutesmins
Course: Main Course, Soup
Cuisine: Thai
Keyword: vegan lemongrass soup
Servings: 3-4 servings
Calories: 248kcal
Author: Lainey
Prevent your screen from going dark
Ingredients
Marinated Tofu:
1block Tofupressed and cut into ½-inch thick slabs
¼cupSoy sauce
2tablespoonsApple cider vinegar
1tablespoonCoconut sugaror sweetener of choice
⅓cupWater
2clovesGarlicsmashed or finely minced
1teaspoonOnion powder
1tablespoonOilfor frying
The Soup:
1tablespoonOil
1 ½tablespoonsThai red curry paste
1tablespoonLemongrassfinely minced
1literVegetable broth
3bunches Mung bean noodlesglass noodles, soaked in hot water until softened
½cupSnap peas
½cupTomatoeschopped
3cupsBaby spinach
1Limejuiced
Instructions
Marinate the Tofu:
In a small bowl, mix soy sauce, apple cider vinegar, coconut sugar, water, garlic, and onion powder.
Submerge tofu slabs in the marinade and refrigerate for at least 1 hour.
After marinating, preheat a frying pan over medium heat with oil.
Fry tofu until golden on both sides, brushing with extra marinade for more flavor.
Prepare the Soup:
Soak mung bean noodles in hot water for 10–15 minutes until softened. Drain and set aside.
In a pot over medium heat, add oil and sauté onions (optional) until translucent.
Add Thai red curry paste and minced lemongrass. Stir until fragrant, about 1 minute.
Add vegetable broth (or water + mushroom powder) and bring to a boil.
Add snap peas and chopped tomatoes, cooking for 2–3 minutes.
Stir in noodles and cook for another 3–4 minutes until tender.
Add baby spinach and stir until wilted. Remove from heat.
Serve:
Squeeze fresh lime juice into each bowl.
Top each serving with pan-fried marinated tofu and serve hot.