This one-pot vegan Vietnamese Curry is bursting with flavors from the aromatic spices, tender vegetables, and creamy coconut milk. It's paired with crusty baguette or delicate rice noodles and can be made in 40 minutes.

Jump to:
Introduction to Vietnamese Curry
Curries were introduced to Vietnam through maritime trade routes that connected the country to neighboring regions such as India and Southeast Asia. Vietnam's proximity to India, known for its vibrant curry traditions, allowed for the exchange of culinary knowledge, spices and cooking techniques.
Over time, Vietnamese cooks adapted these foreign influences to suit local tastes and ingredients, resulting in the development of unique Vietnamese curries. The Vietnamese version of curry often showcases a lighter and fresher flavor profile compared to its Indian or Thai counterparts, incorporating local herbs, spices, and aromatics to create a distinct culinary experience.
This recipe aims to recreate a vegan version of Cà Ri Gà - a Vietnamese Chicken Curry from Southern Vietnam. Enjoy this dish with baguette, steamed rice, or vermicelli rice noodles!
For other Curry recipes, check out Vegan Butter Chicken or Vegan Laksa!
Why You'll Love This Recipe
This vegan Vietnamese Curry recipe is:
- Light and fresh: This curry recipe, with the addition of fresh cilantro and the blend of vegetables and spices is more on the light, fresh and sweet side.
- Plant-Powered Goodness: This vegan curry uses wholesome plant-based ingredients, making it a nutritious and satisfying meal option for vegans and non-vegans alike. It's a great way to incorporate more vegetables and plant protein into your diet.
- Flavorful Fusion: The blend of aromatic spices, such as curry powder, cinnamon, and turmeric, creates a symphony of flavors that will awaken your senses. The richness of coconut milk adds a creamy and indulgent touch, balancing the spices perfectly.
- Customizable and Versatile: This recipe offers flexibility when it comes to ingredient substitutions and variations. From swapping vegetables to adjusting the spice level, you can personalize the curry to suit your taste preferences and dietary needs.
Ingredients
To make this vegan Vietnamese Curry, you'll need:
A variety of spices and herbs:
- Vietnamese Curry Powder: Vietnamese curry powder typically includes a combination of spices such as coriander, cumin, turmeric, ginger, and cloves.
- Cinnamon Powder: Cinnamon is a key spice in Vietnamese curries, adding a warm and slightly sweet note to the dish.
- Turmeric Powder: Turmeric is another essential spice used in Vietnamese curries. It provides a vibrant yellow color and a subtle earthy flavor to the dish.
- Lemongrass: Lemongrass is a signature ingredient in Vietnamese cuisine, including curries. It adds a refreshing citrusy and aromatic note, balancing the richness of the curry and infusing it with a unique flavor.
- Garlic and Shallots: Garlic and shallots are commonly used as aromatics in Vietnamese curries, imparting a savory and fragrant base to the dish.
- Coconut Milk: The creamy and luscious texture of coconut milk is a defining element of Vietnamese curries. It adds richness and a subtle sweetness that complements the spices and balances the flavors.
- Fresh Herbs: Vietnamese cuisine is known for its abundant use of fresh herbs. Coriander (cilantro) is often used as a garnish for Vietnamese curries, adding brightness and a fresh, herbal flavor. Other herbs like Thai basil, mint, or Vietnamese mint may also be used to enhance the dish.
- Chili Oil: For those who enjoy a bit of heat, chili oil or fresh chili peppers can be added to Vietnamese curries to provide a spicy kick and elevate the flavor profile.
- Soy sauce: adds umami flavor to this dish.
Vegetables:
- Potatoes
- Carrots
- Mushrooms
Protein Source:
- Fried Tofu
Instructions
In a bowl, combine the carrots, potatoes, and sliced mushrooms. Add 1 tablespoon of curry powder and 1 tablespoon of sate sauce to the bowl. Mix well and let it sit for 15 minutes, allowing the flavors to meld.
In a shallow pan or pot, heat the oil over medium heat. Add the diced onion and minced garlic and fry for 1 minute. Add the marinated vegetables (onion, garlic, carrots, potatoes, mushrooms) and sauté until they turn lightly golden, which should take about 7 minutes.
Remove the tough outer leaves of the lemongrass, then cut into chunks. Use a knife to lightly smash the lemongrass chunks
Add lemongrass chunks, water, and bring to a boil.
Add the ground cinnamon, remaining curry powder, turmeric powder, black pepper.
Pour in the coconut milk and simmer the curry for 10 minutes or until the vegetables have softened and the flavors have melded together.
While the curry is simmering, prepare the tofu. You can either fry or bake the tofu until it becomes golden and crispy.
Just before serving, add soy sauce, sate sauce, sugar, and chili oil and the cooked tofu to the curry.
Garnish the curry with fresh cilantro.
Serve the vegan Vietnamese curry with baguette or vermicelli rice noodles.
Substitutions and Variations
- Protein Substitutes: If tofu isn't your favorite, you can substitute it with tempeh or seitan for an alternative plant-based protein source. You could also use chickpeas or lentils.
- Vegetable Variations: While this recipe calls for carrots, potatoes, and mushrooms, feel free to experiment with other vegetables like eggplants, zucchinis, bell peppers, broccoli, or green beans. Adjust the cooking time accordingly to ensure they are cooked to your desired tenderness.
- Spice Level: If you prefer milder flavors, reduce the amount of chili oil or omit it altogether. Conversely, if you crave a spicier kick, add extra chili oil or fresh chili peppers to amp up the heat.
- Garnish Options: While fresh coriander adds a vibrant touch, you can enhance the presentation and flavor by adding other garnishes like sliced spring onions, toasted sesame seeds, or a squeeze of lime juice.
If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!
Print📖 Recipe
Vegan Vietnamese Curry
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This vegan Vietnamese Curry introduces comforting warmth and inviting aromas. Each spoon is a satisfying blend of spices and tender vegetables, simmered in a creamy coconut milk broth. Whether enjoyed on a cozy evening or shared with loved ones, this curry is sure to provide a comforting and nourishing meal that soothes both the body and the soul.
Ingredients
- 1 onion or 2 shallots, finely diced
- 3 cloves of garlic, minced
Marinate the Vegetables:
- 3 carrots, cut into bite-sized pieces
- 3 lemongrass stalks
- 3 potatoes, cut into bite-sized pieces
- 150g (1.5 cups) mushrooms of your choice, sliced
- 1 tbsp curry powder
- 1 tbsp sate sauce
- 1 tbsp soy sauce
- 1 tsp salt
Make the Curry:
- 2 tbsp oil
- 1 tbsp curry powder
- 1 tsp ground cinnamon
- ½ tsp turmeric powder
- ½ tsp black pepper
- 1 tbsp sugar
- 1 tbsp chili oil
- 1 tbsp soy sauce
- 500ml (2 cups) water
- 400ml (1.7 cups) coconut milk
- 400g (14 oz.) firm tofu
- Baguette or rice noodles, for serving
- A handful of fresh cilantro, for garnish
Instructions
- In a bowl, combine the carrots, potatoes, and sliced mushrooms. Add 1 teaspoon of salt, 1 tablespoon of curry powder, 1 tablespoon of soy sauce and 1 tablespoon of sate sauce to the bowl. Mix well and let it sit for 15 minutes, allowing the flavors to meld.
- In a shallow pan or pot, heat 2 tablespoons oil over medium heat. Add the diced onion and minced garlic and fry for 1 minute. Add the marinated vegetables (onion, garlic, carrots, potatoes, mushrooms) and sauté until they turn lightly golden on both sides, which should take about 7 minutes.
- Remove the tough outer leaves out of the lemongrass then cut into chunks. Lightly crush the lemongrass chunks to release their flavors, and add them to the broth.
- Add the ground cinnamon, remaining curry powder, turmeric powder, black pepper.
- Pour in the coconut milk and simmer the curry for 10 minutes or until the vegetables have softened and the flavors have melded together.
- While the curry is simmering, prepare the tofu. You can either fry or bake the tofu until it becomes golden and crispy.
- Add the remaining seasoning: soy sauce, sugar, chili oil, and cooked tofu and simmer for 5 minutes.
- Garnish the curry with fresh cilantro.
- Serve the vegan Vietnamese curry with baguette or vermicelli rice noodles.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Meal
- Method: Stovetop
- Cuisine: Vietnamese
Nicolas says
Rất ngon 🤤 loved this!
Easy to follow recipe. The Cà Ri was really yummy. The cinnamon suprised me a bit but it did as well in the taste! Really warmed me during a cold November evening. Cảm ơn for this recipe 🥰
Veggie Anh says
Thank you so much Nicolas!
Andrea Williams says
This was so delicious! If you like curry, try this one. It was a little different than the thicker curries I’ve been making and I’m so glad I branched out. Love the soup consistency. I used bread like suggested and it was just so good! Thanks for sharing such a tasty recipe! Will be making again.
Veggie Anh says
Thank you so much Andrea!
Ania says
Delicious! Tastes like when I get it at my fave Viet restaurant! I made mine with white sweet potato, taro, okra, squash, and snow peas. Will definitely be making this again 🙂
Veggie Anh says
Thank you so much for your review, Ania! I love your vegetables option!
C says
I could not find anything that said "sate sauce" in our local Asian supermarket. Do you have a recommended brand/type of sate sauce? Or a substitute if we're not able to locate that item? Thank you!
Veggie Anh says
Hi C, it's also known as lemongrass chili oil. Or you can use regular chili oil!