Vietnamese vegetable curry, often called cà ri chay, is a gently spiced coconut curry built around lemongrass, potatoes, and other vegetables. This version simmers sweet potato, carrots, cauliflower, and green beans in a fragrant broth, then finishes with coconut milk; serve it with rice or bread to catch the sauce.
Ingredients
- 2 tablespoons (30 ml) neutral oil, such as canola or sunflower oil
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 2 lemongrass stalks, trimmed and bruised, about 1 ounce (30 g)
- 4 garlic cloves, minced, about 1 tablespoon (12 g)
- 1 tablespoon (6 g) finely grated fresh ginger
- 2 tablespoons (12 g) mild curry powder
- 1 teaspoon (3 g) ground turmeric
- ¼ teaspoon (0.5 g) red pepper flakes, or more to taste
- 2 medium Yukon Gold potatoes, cut into 1-inch pieces, about 2½ cups (400 g)
- 1 medium sweet potato, peeled and cut into 1-inch pieces, about 2 cups (350 g)
- 2 medium carrots, cut into ½-inch slices, about 1½ cups (200 g)
- 3 cups (710 ml) low-sodium vegetable broth
- 2 tablespoons (30 ml) soy sauce
- 2 cups (200 g) cauliflower florets, cut into bite-size pieces
- 1 cup (125 g) trimmed green beans, cut in half
- 1 red bell pepper, cut into 1-inch pieces, about 1 cup (150 g)
- 1 can unsweetened coconut milk, 13.5 ounces (400 ml), well shaken
- 1 teaspoon (4 g) granulated sugar, optional, to balance the curry
- 1 tablespoon (15 ml) fresh lime juice
- ½ teaspoon (3 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) freshly ground black pepper
- ¼ cup (10 g) chopped cilantro, for serving
- 1 lime, cut into wedges, for serving
Instructions
- Prepare the vegetables and lemongrass. Cut the potatoes, sweet potato, carrots, cauliflower, green beans, and bell pepper as listed so the pieces cook at a similar pace. Trim the dry ends from the lemongrass, peel away any tough outer layer, and bruise each stalk with the back of a knife. Leave the stalks whole; they will perfume the curry and can be removed before serving. This preparation takes about 25 minutes, depending on knife speed.
- Soften the aromatics. Warm the oil in a large heavy pot or Dutch oven over medium heat. Add the onion and cook for 4 minutes, stirring occasionally, until softened and translucent but not browned. Add the garlic, ginger, and bruised lemongrass. Cook for 2 minutes, stirring often, until fragrant. If the garlic starts to color quickly, lower the heat so it does not turn bitter.
- Bloom the spices. Stir in the curry powder, turmeric, and red pepper flakes. Cook for 1 minute, stirring constantly, until the spices smell fragrant. This brief contact with the oil deepens their flavor; do not let the powder scorch on the bottom of the pot.
- Coat the firm vegetables. Add the Yukon Gold potatoes, sweet potato, and carrots. Stir for 2 minutes so the pieces are coated with the spice mixture. Pour in the vegetable broth and soy sauce, then add the salt and black pepper. Scrape the bottom of the pot with a wooden spoon to loosen any spice mixture that has stuck.
- Simmer the roots until nearly tender. Bring the broth to a gentle boil, then reduce the heat to maintain a steady simmer. Cover the pot and cook for 15 minutes. Check that the liquid is bubbling gently rather than boiling hard. A vigorous boil can break up the sweet potato before the thicker potato pieces are tender.
- Add the quicker-cooking vegetables. Stir in the cauliflower, green beans, and red bell pepper. Cover and simmer for 7 minutes. The vegetables should be tender enough to pierce with a fork but still hold their shape. If the potatoes need another minute or two, keep simmering and check again; vegetable size and pot shape can affect the timing.
- Finish with coconut milk. Stir in the coconut milk and optional sugar. Simmer uncovered for 4 minutes, stirring gently once or twice, until the sauce is hot and lightly thickened. Avoid a hard boil, which can make coconut milk look separated. Remove the lemongrass stalks, then stir in the lime juice. Taste and adjust salt, pepper, lime, or chili to suit the vegetables and broth you used.
- Serve while hot. Ladle the curry into bowls and scatter cilantro over the top. Offer lime wedges at the table. The sauce will thicken slightly as it stands, so add a splash of hot broth or water if you prefer it looser.
Tips
- Choose a mild curry powder you enjoy. Vietnamese curry powder blends vary, and there is no single blend used in every household. A mild, fragrant curry powder works well here; a hotter blend will make the finished pot spicier, so start with less red pepper and add more at the table. If Vietnamese curry powder is unavailable, a mild Madras-style or general curry powder is a practical substitute, though the flavor may be a little more assertive.
- Make lemongrass easy to remove. Bruising whole stalks releases their citrusy aroma without leaving woody pieces in the bowls. If fresh lemongrass is hard to find, use 1 tablespoon (15 ml) lemongrass paste in its place. Stir it in with the garlic and ginger; the flavor is less bright and the sauce may be slightly thicker, so taste for lime at the end.
- Cut vegetables to suit their cooking time. Keep firm roots in roughly 1-inch pieces and slice the carrots thinner than the potatoes. Very large pieces can remain firm after the broth has reduced, while small pieces may fall apart. If substituting dense winter squash, cut it into pieces similar in size to the sweet potato and check it early.
- Keep the curry gently simmering. Once the coconut milk goes in, use low to medium-low heat and stir carefully. A rolling boil is unnecessary and can make the sauce separate. If the curry gets thicker than you want, loosen it with warm broth a little at a time instead of adding a large amount of liquid at once.
Serving Suggestions
For a filling bowl, spoon the curry over steamed jasmine rice. The rice absorbs the coconut broth and softens the fragrant spice, while a squeeze of lime keeps the plate lively. Plain white rice is a neutral option; brown rice or another firm-grained rice also works if you want a more substantial texture. Keep the rice separate until serving so it does not absorb all the curry sauce during storage.
Vietnamese curry is also commonly enjoyed with bread for dipping. A crusty baguette is especially useful for scooping up the potatoes and wiping the bowl, while warm rolls are an easy alternative. Add a small dish of sliced fresh chili, lime wedges, and extra cilantro so each person can adjust their bowl. For a simple side, serve cucumber slices or a lightly dressed green salad; a crisp, mild accompaniment gives contrast to the rich coconut broth without competing with the curry.
Variations
Use other vegetables: Replace the green beans with peas, or swap the bell pepper for chunks of zucchini. Add quick-cooking vegetables near the end so they do not become mushy. Broccoli can replace cauliflower, although its flavor is more pronounced. If you use mushrooms, add them with the roots so they have time to soften and season the broth.
Make it richer or lighter: Full-fat coconut milk gives the sauce a rounder texture. Light coconut milk can be used for a thinner, less rich result; do not reduce it aggressively, since it may become watery rather than creamy. For a more broth-forward curry, use 300 ml coconut milk and add an extra 100 ml vegetable broth.
Adjust the spice and seasoning: Leave out the red pepper flakes for a mild pot, or add sliced chili at the table for more heat. Soy sauce adds savory depth, but you can use a gluten-free tamari if needed. To keep the dish soy-free, replace it with ½ teaspoon (3 g) salt and taste carefully at the end. Fish sauce is sometimes used in non-vegetarian versions, but it is not needed here; adding it would make this recipe no longer vegetarian.
Add a plant-based protein: Fold in 1 can (15 ounces / 425 g) drained chickpeas with the cauliflower, or add 8 ounces (225 g) cubed firm tofu during the final simmer. Chickpeas make the curry heartier without changing the sauce much. Tofu will take on the curry flavor, but handle it gently so the cubes remain intact.
Storage and Reheating
Let the curry cool briefly, then transfer it to shallow airtight containers and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The potatoes may soften as they sit, and the coconut sauce will thicken when cold; both are normal. Store rice separately when possible. For longer storage, freeze the curry in airtight, freezer-safe containers for up to 2 months for best quality. Thaw it overnight in the refrigerator before reheating; coconut milk may look a little grainy after freezing but usually comes back together with gentle stirring.
Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally. Add a spoonful of water or broth if the sauce is too thick. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer, especially when reheating a large amount. Do not leave the curry at room temperature for more than 2 hours, and discard any portion that has been left out longer.
Frequently Asked Questions
Is Vietnamese vegetable curry the same as Indian curry?
They share the broad idea of vegetables simmered with spices, but their ingredients and flavor profiles can differ. This Vietnamese-inspired version uses lemongrass, coconut milk, and a curry powder blend, and it is served with rice or bread. Curry recipes vary across regions and households, so the exact spice mixture and vegetables are not universal.
Can I make this curry ahead?
Yes. You can cook it a day ahead and refrigerate it promptly. The flavors mingle as it rests, while the potatoes absorb some sauce and become softer. Reheat gently with a splash of broth, and add fresh lime juice or cilantro just before serving to brighten the curry.
Why is my curry sauce thin?
The sauce is meant to be spoonable rather than gravy-thick. If you want it thicker, simmer uncovered for a few extra minutes before adding the lime juice, taking care not to overcook the vegetables. You can also mash a few tender potato pieces against the side of the pot and stir them in. Avoid adding flour directly, which can make the sauce pasty.
Can I use canned vegetables?
Fresh vegetables give the best texture, but drained canned carrots or potatoes can work in a pinch. Add them only after the fresh roots are cooked, and simmer them with the coconut milk just long enough to heat through. Canned vegetables are softer and may break apart if stirred vigorously, so fold them in gently.
Can I make the recipe without coconut milk?
You can replace the coconut milk with an unsweetened plant-based cooking cream, but the flavor and texture will change. For a lighter broth-style result, leave it out and add about 1 cup (240 ml) extra vegetable broth; the curry will be less creamy and the lemongrass and spices will stand out more. Taste and adjust lime and salt before serving.
What can I use instead of lemongrass?
Lemongrass gives the curry a distinct citrusy, herbal note. Lemongrass paste is the closest convenient substitute; use 1 tablespoon (15 ml) and add it with the garlic. If you cannot find it, leave it out and use a little extra lime juice at the end. Lime provides acidity but will not reproduce lemongrass’s perfume, so the curry will taste different rather than identical.
Related
- Nigerian White Rice and Chicken Stew: A Classic Meal
- Portuguese Kale Soup: A Hearty Meal in a Bowl Recipe
- What to Serve With Moroccan Beef Stew: Six Side Ideas
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).