Vietnamese coconut curry soup is a comforting, gently spiced chicken soup made with coconut milk, lemongrass, potatoes, and vegetables. This version takes its cues from Vietnamese cà ri gà, with a fragrant curry broth that is rich but balanced by lime and fresh herbs; home cooks vary the vegetables, heat, and way they serve it.
Ingredients
- 1½ lb (680 g) boneless, skinless chicken thighs, cut into 1¼-inch (3 cm) pieces
- 1 tbsp (15 ml) neutral oil, such as canola or avocado oil
- 1 medium yellow onion (about 150 g), thinly sliced
- 4 garlic cloves (about 12 g), finely chopped
- 1 tbsp (15 g) finely grated fresh ginger
- 2 lemongrass stalks (about 60 g), trimmed, bruised, and cut into 3-inch (7.5 cm) pieces
- 2 tbsp (about 12 g) Vietnamese-style or mild curry powder
- 1 tsp (4 g) granulated sugar
- 1 tsp (5 ml) fish sauce, plus more to taste
- 3 cups (710 ml) low-sodium chicken broth
- 1 can (13.5 oz/400 ml) full-fat coconut milk, well shaken
- 1 lb (450 g) waxy potatoes, such as Yukon Gold, cut into 1-inch (2.5 cm) chunks
- 2 medium carrots (about 200 g), cut into ½-inch (1 cm) slices
- ½ tsp (3 g) fine salt, plus more to taste
- ¼ tsp (0.5 g) ground black pepper
- 1 tbsp (15 ml) fresh lime juice
- ½ cup (15 g) loosely packed chopped cilantro, for serving
- ½ cup (12 g) Thai basil leaves, for serving, optional
- 1 small Thai chile (about 5 g), thinly sliced, optional
Instructions
- Prepare the ingredients. Cut the chicken into evenly sized pieces so they cook at roughly the same rate. Slice the onion, chop the garlic, grate the ginger, and cut the potatoes and carrots. Trim the lemongrass stalks, peel away any dry outer layers, and bruise the tender lower sections with the back of a knife to help release their aroma. Keep the lemongrass pieces large enough to find and remove before serving.
- Build the curry base. Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the onion and cook for about 4 minutes, stirring, until softened but not deeply browned. Add the garlic, ginger, lemongrass, curry powder, and sugar. Stir for 30 to 45 seconds, just until fragrant; if the spices begin sticking or darkening, lower the heat and add a spoonful of broth.
- Season and briefly brown the chicken. Add the chicken, fish sauce, salt, and pepper. Stir to coat the pieces in the aromatics and cook for about 5 minutes, turning occasionally. The chicken does not need to be cooked through at this stage. Pour in the broth and coconut milk, scraping the bottom of the pot to loosen any flavorful browned bits.
- Simmer the chicken and vegetables. Bring the liquid to a gentle simmer, not a hard boil, then cook uncovered for 10 minutes. Add the potatoes and carrots, return the pot to a gentle simmer, and cook for 18 to 20 minutes, stirring carefully once or twice, until the vegetables are tender when pierced with a knife. Check the thickest chicken pieces with a food thermometer; USDA FSIS guidance sets the safe minimum internal temperature for poultry at 165°F (74°C). If the vegetables need more time, keep simmering gently and check the chicken again as needed.
- Finish and taste. Remove the lemongrass pieces. Stir in the lime juice, then taste the broth. Add a little more fish sauce for savory depth, salt if needed, or lime juice if the coconut tastes especially rich. If you want more heat, add sliced chile at the table so diners can adjust their bowls individually. Ladle into warm bowls and top with cilantro and Thai basil.
Tips
- Keep the coconut broth at a simmer. A vigorous boil can make the broth look oily or separated. Gentle heat is enough to cook the chicken and soften the vegetables while keeping the coconut milk smooth. If the soup does separate slightly, stir it well over low heat; it is still usable.
- Make lemongrass easy to retrieve. Bruise the stalks but leave them in large pieces rather than mincing them into the pot. They perfume the broth, but their fibrous texture is unpleasant to chew. If fresh lemongrass is unavailable, use 1 tablespoon (15 g) finely grated lemongrass paste; add it with the garlic and ginger. The flavor may be less bright, so taste before serving.
- Choose the right curry powder. Vietnamese-style curry powder is sold at some Asian grocery stores, but a mild Indian-style curry powder is a practical substitute. Blends differ in salt, heat, and spice balance, so start with the measured amount and adjust at the end. Curry paste is not a direct one-for-one replacement: it is often saltier and hotter, so begin with 1 tablespoon (about 15 g) and season cautiously.
- Cut the vegetables evenly. Potatoes cut much larger than 1 inch may still be firm when the chicken is ready, while very small pieces can break down and thicken the broth. If you have to use a starchy potato such as Russet, cut it into larger chunks and stir gently so it keeps its shape.
Serving Suggestions
Serve the soup hot as a meal, with plenty of broth and a portion of chicken, potatoes, and carrots in each bowl. A warm Vietnamese baguette is especially good for dipping and soaking up the coconut curry liquid. For a heartier table, offer steamed jasmine rice or rice vermicelli on the side; keeping noodles separate until serving prevents them from absorbing too much broth in the pot.
Set out lime wedges, cilantro, Thai basil, and sliced chile so everyone can finish a bowl to taste. A crisp, lightly dressed cucumber or cabbage salad makes a fresh counterpoint to the rich soup. If you serve rice or noodles directly in the bowls, ladle the soup over them just before eating, and use a little extra broth so the meal stays spoonable rather than dry.
Variations
Use sweet potato. Replace the regular potatoes with 1 lb (450 g) peeled sweet potato cut into 1-inch (2.5 cm) chunks. It becomes softer and sweeter as it cooks, so begin checking it after about 15 minutes and avoid vigorous stirring. The sweeter broth pairs well with an extra squeeze of lime.
Make it meat-free. Replace the chicken broth with vegetable broth and the fish sauce with 1 tablespoon (15 ml) soy sauce or a vegetarian fish sauce. Add 14 oz (400 g) firm tofu, cut into cubes, during the last 8 to 10 minutes so it warms without crumbling. You can also add sliced mushrooms with the potatoes for a deeper savory flavor.
Adjust the richness. Full-fat coconut milk gives the soup its creamy body. For a lighter broth, replace half the coconut milk with an equal amount of broth; the soup will taste less rich, so check the salt and lime at the end. Avoid using sweetened coconut beverage, which is thinner and may add unwanted sweetness.
Change the vegetables or heat. Small pieces of cauliflower or green beans can be added with the potatoes, while quick-cooking leafy greens are best stirred in during the final few minutes. For a hotter soup, add a fresh chile with the garlic and ginger. For a mild family-style pot, leave it out and serve chile separately.
Storage and Reheating
Cool the soup promptly and refrigerate it within 2 hours of cooking, divided into shallow containers if necessary so it cools faster. Keep it covered in the refrigerator for 3 to 4 days. The potatoes may soften and the broth may thicken as it sits, but both are normal; stir in a splash of broth or water when reheating if you want a looser consistency.
Reheat only the portion you plan to serve in a saucepan over medium-low heat, stirring occasionally until steaming throughout. For food safety, USDA FSIS recommends reheating leftovers to 165°F (74°C); check the temperature with a food thermometer rather than judging only by the surface. Avoid a prolonged hard boil, which can make the chicken less tender and the coconut broth less smooth. In a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so the center heats evenly.
For longer storage, freeze the soup in airtight freezer-safe containers for about 2 to 3 months for best quality. Leave a little room at the top for expansion and thaw it overnight in the refrigerator before reheating. Potatoes can become grainy or break apart after freezing, so a freshly cooked batch has the best texture. Do not freeze a portion again after it has been thawed and reheated.
Frequently Asked Questions
Is Vietnamese coconut curry soup the same as cà ri gà?
Cà ri gà is Vietnamese chicken curry, commonly made with chicken, curry spices, coconut milk, and vegetables such as potatoes or carrots. Some versions are thicker and served more like a curry, while others have plenty of broth and are eaten as soup. Ingredients and serving styles vary by household and region, so this recipe is one soup-style approach rather than a single definitive version.
Can I use chicken breast instead of thighs?
Yes. Cut boneless, skinless chicken breast into evenly sized chunks and follow the same steps, but begin checking it as the vegetables near tenderness because breast meat can dry out more quickly than thighs. Whatever cut you use, check the thickest pieces with a thermometer and cook poultry to the USDA FSIS safe minimum of 165°F (74°C).
Can I make the soup ahead?
Yes. The broth often tastes well rounded after a night in the refrigerator, and the soup can be made up to 3 to 4 days ahead if promptly chilled and stored covered. For the best potato texture, you can prepare the curry base and cook the chicken ahead, then add freshly cut potatoes and carrots when reheating. Heat leftovers to 165°F (74°C) before serving.
Why does my coconut milk look separated?
Coconut milk can separate when it is boiled hard, and some brands naturally have a thicker layer of coconut cream. Use a gentle simmer and stir before measuring from a can. If the broth separates, lower the heat and stir steadily; the appearance may improve, though a slight oily sheen does not mean the soup has spoiled.
What can I use instead of fish sauce?
For a vegetarian version, use soy sauce or a vegetarian fish sauce in the same measured amount, then taste before adding extra salt. Soy sauce brings a more direct salty flavor and less of fish sauce’s fermented character, but it still gives the broth savory depth. If avoiding soy, use a small amount of extra salt and a little more lime, adjusting gradually.
How do I keep the leftovers from getting too thick?
Potatoes continue to absorb liquid as the soup chills, so the broth may seem much thicker the next day. Add broth or water a few tablespoons at a time while reheating, then taste for salt, fish sauce, and lime again because extra liquid can dilute the seasoning. Reheat the soup thoroughly and avoid repeatedly warming and cooling the full pot.
Related
- Authentic Chinese Curry Sauce Recipe at Home
- Afghan Curry Recipe with Chicken and Potatoes
- Afghan Curry Recipe: Cozy Chicken & Chickpea Qorma
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).