*This post may contain affiliate links. Read more »
If it’s not for a nourishing, hyper-flavorful, lemongrass-scented heaven like Ca Ri Chay, then I have no clue what Vietnamese food is even known for. Not later in life when you are 100 years old, and retired with a cottage full of puppies, but RIGHT. THIS. VERY. NOW. you are going to master the beautiful dark arts of Vietnamese vegetable curry! You’ve stumbled upon an exceedingly well-tested recipe for a hearty, one-pot meal that's both explosive with flavor, and exactly what your body has been crying out for in the darkness of this weird, wild universe.


Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.
Serve this Vegan Vietnamese Curry with rice or a fluffy-on-the-inside crusty baguette to soak up every drop of the luscious sauce. It’s a meal that’s equally at home alongside a tofu banh mi, as it is accompanied by some Thai basil eggplant over mi xao xi dau or Indonesian coconut rice.
Easily adaptable to using almost any veggies you have on hand, this ca ri chay might just become the VIP in your curry rolodex. Let’s get into it!
Jump to:
🤷♀️ What is Cà Ri Chay?
While cà ri gà gets all the love for being one of the more famous curries in Vietnamese cuisine, there's gotta be something better for humans and the planet for us to dip some crusty bread into right?
Ca Ri Chay is a coconut milk curry often made with root vegetables like potatoes, taro, and yams. And sometimes, like in this recipe, it has other veggies like green beans and bok choy. Usually, it gets topped with fried or puffed tofu, but you can also rock it out with some vegan chicken or vegan sausage, if that’s what you are into.
Vietnamese curries differ greatly from Indian curry recipes in that (a lot like Thai curries, actually) their bases generally start from frying curry paste, rather than whole spices. And topping them with lots of fresh herbs is sorta the cherry on top.

🥰Why you'll adore this recipe
✊ Vegan AF & GF: Arich and satisfying bowl of veggies is now one of your fave Vietnamese vegan recipes?! Wait, what? It’s also one of your new fave gluten-free vegan recipes too?!? That’s 100% yes, m’dear love. There is no fish sauce, or chicken stock in this recipe to ruin any fish's or bird's day!
⏲️ Quick & Simple: Ready in under thirty minutes, this one-pot banger saves you time and makes your cleanup easy.
✅ Tested and Approved Worldwide: Just like all the vegan recipes I share, this one has been rigorously tested and perfected. Long before I ever published it to the internet, I had it thoroughly put through the paces by a massive team of testers around the globe, to make sure it was fool-proof.
🌶️Ingredients for this Ca Ri Chay recipe

Shallots
Nothing in the onion family makes me tear up quite like shallots, but they are the onion of choice in Vietnam, Thailand, and Indonesia. I am always elbow deep in shallots for making sambal matah and sambal dabu dabu, two of my fave onion-y condiments. Anyway, red onions can be used in place of the shallots in this recipe, and probably no one will know the difference.
Lemongrass
Lemongrass stalks add a fresh, citrusy flavor that's essential for an authentic Vietnamese curry. It’s a common herb in famous Southeast Asian dishes like sambal goreng tempeh, and Thai red curry paste, and I use it in my Filipino turon too. In the US, it’s not common to be able to purchase less than a few stalks of lemongrass at a time, so put the leftover lemongrass to work brewing a hot pot of Bandrek tea, or making a batch of Tom Yum Paste, so you can quickly whip up tom yum fried rice at a moment’s notice.
Curry Powder (Bột cà ri)
Curry powder, a blend of fragrant spices like ground coriander seed, cumin seeds, black pepper and coriander, gives the dish its characteristic warm and earthy flavor. Turmeric, a key ingredient, is known for its anti-inflammatory properties. If you don’t have a store-bought Vietnamese curry powder you’ve fallen in love with just yet, make my Madras curry powder recipe, and never look back.
Cinnamon
Vietnamese cinnamon is famous worldwide. I always garnish my banh flan with the stuff. I mean, heck, I love the stuff so much, I just about named my blog after it, right? If you don’t have cinnamon powder, you can make the curry with a cinnamon stick, and remove and discard the stick before serving the curry.
Sweetener
Look mommy, there’s a lot of ways you can go with a tiny bit of sweetener for this dish. Mad people use regular cane sugar or brown sugar, but I am a lifelong sucker for coconut sugar and palm sugar. Palm sugar is essential to keep in your kitchen for making Southeast Asian desserts from Malaysian pandan crepes, to Indonesian roti kukus, and Filipino suman malagkit. Maple syrup and agave nectar can also be used as 1-1 substitutes in the recipe.
Tofu Puffs (Đậu hũ chiên phồng)
Tofu puffs are light, and airy, and absorb the curry sauce beautifully, providing a satisfying texture. They're a great source of plant-based protein. It’s no wonder they use these in Malaysian dishes like mee rebus, and Singaporean curry laksa too. They are instant yum. Tofu puffs are available at most Asian grocery stores, but if you can’t find ‘em, you can use home-fried, extra-firm tofu or vegan chicken as alternatives.
Thin Rice Vermicelli (Bún tươi)
My personal comfort food of choice is a big ass steamy bowl of these thin, gluten-free rice noodles in a clear herbal broth with a ton of veggies. And before you ask, YES, I eat them in the bathtub. Don’t judge me, ok? They are fast to cook, super-affordable, and come in handy for making other recipes like bihun goreng and Vietnamese vegan spring rolls.
Thin rice vermicelli noodles soak up the curry flavors like a champ. You can substitute with glass noodles (the cellophane noodles used to make pad woon sen) or serve the curry over steamed jasmine rice or banana leaf compressed lontong instead.
Curry Leaves (Lá cà ri tươi)
Curry leaves ain’t just for your fave Indian recipes like toor dal tadka, or topping soya chaap sabji, and kathal sabji. Oh no. Dear, NO. You step this recipe up to the upper-echelons of flavor when using these! Of course, you can’t get them everywhere on the planet, so just leave them out, or substitute them with a couple of lime leaves instead if you have to.
Chili Garlic Sauce (Tương ớt tỏi)
I love the heat and szechuan peppercorn flavor of my own chili garlic sauce recipe, but you can use your favey brands instead. Otherwise, if you can’t find chili garlic sauce, Sriracha, sambal oelek or nam prik pao are also awesome in this recipe.
*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.
📖 How to make cà ri chay
Whip up this nourishing Vietnamese vegetable and tofu curry like a pro on your first shot by following these step-by-step photos with helpful tips. Or scroll down to the bottom of this page for the easy-to-print recipe card.

Step One
That’s Sha- LOT of Aromatics:
Heat the olive oil in a large pot over medium heat. After about 90 seconds, when the oil is shimmering, sauté the diced shallots for 4 minutes until they become translucent and aromatic.

Step Two
Bruised and Battered:
While the shallots cook, crush the lemongrass sections with the side of a heavy knife or cleaver.
This helps the lemongrass release its oils and flavor while it simmers.

Step Three
Make your Kitchen Smell Amazing:
Add the lemongrass, minced garlic, ginger, curry powder spice blend, cinnamon, and bay leaves. Stir and cook for 2 minutes over medium heat until the spices are fragrant.
✅ Use a metal mixing spoon to keep scraping the build-up from the bottom of the pot, to prevent it from burning.

Step Four
Vegetable Spa Time:
Add the carrots, taro (or potatoes), and sweet potatoes to the pot. Pour in the water, lime juice, tamari, and coconut sugar. Bring the mixture to a boil, then reduce the heat to low. Cover the pot and simmer for 18-20 minutes until the vegetables are tender, but not mushy.

Step Five
Let’s Give Them Something To Bok About:
Once the vegetables in the pot are just fork-tender, but not mushy, add the string beans and optional bok choy, and allow them to steam in the covered pot for another 2-3 minutes.

Step Six
Stir Wars: The Milk Awakens
In a small bowl, whisk together the coconut milk and cornstarch with a fork until smooth.
Once the vegetables are cooked, turn off the heat and stir in the coconut milk mixture. Mix in the tofu puffs.

Step Seven
Send Noods:
If you are serving the curry with rice vermicelli, all you need to do is soak it for a few minutes in a bowl of warm water. There's no need to boil them.

Step Eight
Serve Mix-a-Lot:
Serve the rich curry by ladling it into bowls. Use tongs to add some rehydrated rice vermicelli noodles to each bowl.
Garnish with fresh cilantro leaves, optional fresh curry leaves, and a drizzle of vegan nước chấm if desired. Top with fried shallots, serve with lime wedges, and add fresh baguette slices on the side for dipping.
💡Serving Ideas
With or without a French baguette, Ca Ri Chay is just what my body craves, and it makes a nourishing comfort food meal any time of the year.
Vietnamese Banh Trang Cuon with Vietnamese peanut sauce, rice dumplings, or crisp Thai spring rolls make awesome accompaniments. If you're in the mood for something more substantial, whip up a fluffy ol' batch of banh bao chay.
Or rock this out with a classic Vietnamese rice paper salad, which, for real, is so insanely good, you might hit yourself over the head with a frying pan, and hearts will start coming outta your ears. Just sayin’.
And look, you are getting credit for eating your veggies with your bowl of ca ri chay, so you 100% deserve a bangin’ Vietnamese dessert to finish off your meal like chè ba màu, kem chuoi, or taro pudding.

👉Top tips
- Want more structure? Taro and sweet potatoes can get mushy faster than you’d think. Either keep a close eye on them, give them a brief sear in hot oil or air-fry them before cooking them in the broth. This creates a crispy exterior, helping them hold their shape and adding a delightful texture contrast.
- Can’t find fresh lemongrass? You can use pre-ground frozen lemongrass in this. Just use ½ cup to replace the full stalks in the recipe. Or you can use 3 tablespoons of lemongrass powder instead, which is great to keep on hand for making things like bakwan sayur and tempe mendoan with.
- Don’t Make Your Curry Weak: Use full-fat coconut milk for a rich and creamy base. But if you really insist on making a lighter version, consider mixing it with coconut water instead of regular water, which adds a subtle sweetness and depth.
🤷♀️ Recipe FAQs
This is what’s truly awesome about this recipe! You can use almost any vegetable you have on hand to make it. It’s great with kabocha squash, or pumpkin, which both cook about as quickly as the root vegetables in my recipe.
I think it’s also great with a variety of gourds. Those cook quicker that the carrots and potatoes, and should get added a little later. Try adding some bottle gourd (same as you would make lauki sabji with), tinder (like you might use to make aviyal), or peeled ridge gourd (what you would make peerkangai kootu or turai sabji with). They are nourishing, and soak up the curry broth nicely.
Serve Ca Ri Chay with steamed jasmine rice, or a crusty baguette to soak up the delicious curry sauce. If you want to use a non-plain rice, it’s seriously awesome over nasi kunyit, nasi minyak, vegan kimchi fried rice, or khao pad.
To add more heat to your Ca Ri Chay, include a few slices of fresh chili (red bird’s eye chilies or the green chilies you might make hari mirch achar out of) or a spoonful of homemade sriracha. Adjust the level of spice to your preference. It’s your damn meal, right?
Ca Ri Chay can be made gluten-free by using either tamari or coconut aminos as the soy sauce in the recipe.
🌡 Refrigeration: After cooking, let the curry dish cool to room temperature. Transfer it to an airtight container and store it in the refrigerator for up to four days.
❄️ Freezing: To freeze, allow the curry to cool completely. Place it in a freezer-safe, airtight container, leaving a little space at the top for expansion. Freeze for up to two months. Label the container with the date so you know what the heck it is and how long it’s been hanging out for.
🧊 Thawing: When ready to enjoy, thaw the frozen Ca Ri Chay in the refrigerator overnight. This gradual thawing helps maintain the texture and flavor of the dish, without exposing it to room temperatures for long enough to allow bacteria to develop.
🔥 Stovetop Reheating: Transfer the desired amount of curry to a saucepan. Heat over medium heat, stirring occasionally, until thoroughly heated. If the curry appears too thick, add a splash of water or coconut milk to reach the desired consistency.
⚡️ Microwave Reheating: Place a portion of the Ca Ri Chay in a microwave-safe dish. Cover loosely and microwave on medium power in one-minute intervals, stirring in between, until fully heated. Add a little water or coconut milk if needed to adjust the thickness.
🤏 Garnish: With reheated leftovers, I think it’s always important to hit it with some fresh herbs and whatnot to sorta bring it back to life and freshen it up. SO DO THAT! I’m sorry to yell. You don’t have to garnish it if you don’t want to. I’ll still love ya’.
✌️My faves to serve with this Vietnamese curry:

Ca Ri Chay (Vegan Vietnamese Curry Recipe)
Equipment
- Dutch oven or soup pot
Ingredients
- 1 tablespoon olive oil
- 1 cup shallots diced (or substitute red onions)
- 2 stalks lemongrass dry outer leaves discarded, cut into 4-inch (10 cm) sections
- 4 teaspoons garlic minced
- 1 teaspoon ginger grated
- 2 ½ teaspoons curry powder
- 1 teaspoon cinnamon
- 3 bay leaves
- 2 carrots peeled and roll cut, or cut in 2 cm. sections
- 2 cups taro root or potato, peeled and cut in 2 cm. cubes
- 2 cups sweet potato peeled and cut in 2 cm. cubes
- 4 cups water
- 3 tablespoons lime juice
- 2 tablespoons tamari or soy sauce
- 2 tablespoons coconut sugar palm sugar, or brown sugar
- 6 bok choy tips cut in half (optional)
- 1 cup string beans trimmed (about 20 string beans)
- 400 ml. coconut milk full fat
- 4 teaspoons cornstarch
- 12 tofu puffs cut in halves (or regular fried tofu)
To Serve and Garnish:
- 200 g. thin rice vermicelli soaked for 10 minutes in warm water to rehydrate
- ¼ cup cup cilantro leaves
- 12 fresh curry leaves optional
- Chili garlic sauce to taste (optional)
- 3 tablespoons fried shallots
- 4 lime wedges
- Fresh baguette slices
Instructions
- Heat the olive oil in a large pot over medium heat. After 90 seconds, once the oil is hot, sauté the diced shallots for 4 minutes until they become translucent and fragrant.
- While the shallots cook, bash the sections of lemongrass with the side of a heavy knife or cleaver. This helps the lemongrass release its oils and flavor more easily when cooked.
- Add the lemongrass sections, garlic, ginger, curry powder, cinnamon, and bay leaves, stirring to combine. Cook for another 2 minutes until the spices are aromatic.
- Add the carrots, taro (or potatoes), and sweet potatoes to the pot. Pour in the water, lime juice, tamari, and coconut sugar and bring to a boil. Reduce the heat to low and cook with the pot covered for 18-20 minutes until the vegetables are tender.
- While the vegetables cook, using the tines of a fork or a small whisk, mix the coconut milk and cornstarch in a small bowl.
- Once the vegetables in the pot are just fork-tender, but not mushy, add the string beans and optional bok choy, and allow them to steam in the covered pot for another 2-3 minutes.
- Once the vegetables are cooked, turn the heat off under the pot and stir in the coconut milk and starch slurry. Stir in the tofu puffs, or use homemade fried tofu pieces instead.
- To serve, ladle the curry into bowls. Using tongs add some rehydrated noodles to the center or side of each bowl.
- Garnish with cilantro leaves and fresh curry leaves if you are using them. Serve with chili garlic sauce to taste, fried shallots, lime wedges, and fresh baguette slices on the side to dip into the curry.
Notes

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.
Ashleigh says
I made this and it was a hit! If you don’t buy your produce pre-sliced/peeled etc it will take a little under 2 hours to prepare and cook
Sarah says
This is so warm and delicious. I haven’t made a curry like this but will definitely put in the rotation.
Lisa Muniz says
This is a great recipe. Ate with rice noodles and then a few days later, over rice. Thank you for this healthy vegan soup.
Adam Sobel says
Glad you made it and loved it Lisa!