clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan vietnamese curry

Vegan Vietnamese Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Alexandre Valente
  • Total Time: 1 hour
  • Yield: 4 1x
  • Diet: Vegan


After spending a month in Vietnam trying out the different vegan local restaurants, I got the inspiration to make this delicious vegan Vietnamese curry; a dish that is hearty, delicious, and quite simple to make.


Units Scale
  • 3 tbsps sesame oil
  • 1 large onion (diced)
  • 1 tbsp fresh ginger (grated)
  • 3 lemongrass (1 grated 2 crushed stalks)
  • 2 tbsps Vietnamese curry powder
  • 3 bay leaves
  • 250 grams pleurotus mushrooms (shredded)
  • 2 sweet potatoes (peeled and cut into cubes)
  • 2 small eggplants (cut into large horizontal pieces)
  • 2 medium carrots (peeled and sliced)
  • 2 tbsps vegan fish sauce
  • 1 tbsp sugar
  • 1 can full-fat coconut milk (400g)
  • 2 cups water
  • 2 cups green peas (frozen)
  • salt to taste (we used 1.5 teaspoons)


  1. In a large pot, heat the sesame oil over medium heat. Add the diced onion, ginger, and grated lemongrass and cook for about 3 minutes, or until softened and translucent.
  2. Add the Vietnamese curry powder, bay leaves, and lemongrass stalks. Give it a good stir for about 30 seconds.
  3. Add the mushrooms and let them cook for about 4-5 minutes, allowing them to absorb the flavors and develop a nice texture.
  4. Add the sweet potato, eggplant, and carrot. Sauté the vegetables well for a couple of minutes to seal them in and prevent them from getting soggy too quickly.
  5. Add the vegan fish sauce and sugar, mixing everything well.
  6. Pour in the coconut milk, ensuring that all the ingredients are well combined. Add the water and salt, keeping in mind that the fish sauce or soy sauce already contains salt. Let the curry cook until the vegetables are almost tender, about 10 minutes. Taste and adjust the salt as needed.
  7. Stir in the green peas and let them cook for about 3 minutes, or until they are just tender but still bright green. Taste the curry and adjust the seasonings as needed, making sure to strike the perfect balance of flavors.
  8. Serve the one-pot vegan Vietnamese curry hot, garnished with fresh cilantro, Thai basil, lime wedges, and/or sliced red chili, if desired. Enjoy with a side of steamed jasmine rice or crusty bread (banh mi) for a complete meal.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Cuisine: Vietnamese