Rating: 3.5 stars
3 Ratings
  • 5 star values: 0
  • 4 star values: 2
  • 3 star values: 1
  • 2 star values: 0
  • 1 star values: 0

This is a Vietnamese-inspired soup, showcasing the fragrance of lemongrass. So good! Serve garnished with chopped cilantro. Depending on the curry powder you use, you may want to kick the heat up a notch with some chopped red chile peppers or hot sauce.


Recipe Summary

33 mins
1 hr 13 mins
40 mins
6 servings


Original recipe yields 6 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Heat 2 tablespoons oil in a large pot over medium heat. Add onion; cook and stir until lightly browned, about 7 minutes. Stir in garlic and ginger; cook until fragrant, about 2 minutes. Add curry powder; cook and stir until fragrant, about 1 minute.

  • Pour vegetable stock and coconut milk into the pot. Add yam, carrots, celery, lentils, lemongrass, and sugar. Increase heat to medium-high; bring to a boil. Reduce heat slightly; simmer until vegetables soften, 10 to 15 minutes. Season soup with salt.

  • Heat remaining 3 tablespoons oil in a large nonstick skillet over medium heat. Add tofu in a single layer; cook until lightly browned, about 4 minutes per side. Stir tofu into soup.

Cook's Notes:

If you can buy tofu deep-fried you can save some effort here. You could also fry the tofu ahead of time if you like.

The soup should be pretty thick, almost stew-like, but if it gets too thick while simmering, add a bit more water or stock to get the desired consistency.

Nutrition Facts

475 calories; protein 12.4g; carbohydrates 46g; fat 29.1g; sodium 218.9mg. Full Nutrition