Vietnamese beef curry is a gently spiced stew of tender beef, coconut milk, lemongrass, potatoes, and carrots, usually served with rice or bread for dipping. This home-style version builds flavor by browning the beef and simmering it slowly; Vietnamese curry recipes vary by household, and the curry powder and vegetables can be adjusted to taste.
Ingredients
- 2 lb beef chuck, cut into 1½-inch (4-cm) pieces (900 g)
- 1 tsp fine salt (5 g), plus more to taste
- ½ tsp ground black pepper (1 g)
- 2 tbsp neutral oil, such as canola (30 ml)
- 1 medium yellow onion, finely chopped (about 150 g)
- 2 lemongrass stalks, tender inner portions finely minced (about 30 g)
- 4 garlic cloves, minced (about 12 g)
- 1 tbsp finely grated fresh ginger (6 g)
- 2 tbsp Vietnamese-style curry powder (about 12 g); if unavailable, use mild Madras curry powder
- 1 tsp ground turmeric (3 g)
- ¼ tsp cayenne pepper (0.5 g), optional
- 2 tbsp tomato paste (32 g)
- 2 cups unsweetened beef broth (475 ml)
- 1 can full-fat coconut milk, well shaken (13.5 oz/400 ml)
- 1 tbsp fish sauce (15 ml)
- 1 tsp granulated sugar (4 g)
- 2 medium carrots, peeled and cut into 1-inch (2.5-cm) pieces (about 250 g)
- 1 lb waxy potatoes, such as Yukon Gold, cut into 1½-inch (4-cm) chunks (450 g)
- 1 tbsp lime juice (15 ml), plus lime wedges for serving
- ¼ cup chopped cilantro leaves (10 g), for serving
- 1 small baguette, about 10 oz (280 g), or 6 cups cooked rice (about 1.1 kg), for serving
Instructions
- Prepare the beef and aromatics. Pat the beef dry with paper towels; this helps it brown rather than steam. Season it with the salt and black pepper. Chop the onion, mince the tender inner lemongrass, and prepare the garlic and ginger before heating the pot. If the outer lemongrass layers are tough, peel them away and discard them. Mince the tender center finely so it softens into the curry.
- Brown the beef. Heat the oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Working in two batches so the pieces are not crowded, brown the beef on two or three sides, about 5 minutes per batch. Transfer it to a plate. The pieces do not need to cook through at this stage; leave the browned bits in the pot because they add flavor to the sauce.
- Cook the aromatics and spices. Reduce the heat to medium. Add the onion and cook for 3 minutes, stirring and scraping up browned bits. Stir in the lemongrass, garlic, and ginger; cook for 1 minute. Add the curry powder, turmeric, and optional cayenne, then stir for 30 seconds until fragrant. Add the tomato paste and stir for another 30 seconds. If the mixture begins to stick, add a small splash of broth.
- Start the braise. Return the beef and any juices on the plate to the pot. Pour in the beef broth and coconut milk, then add the fish sauce and sugar. Stir to loosen the browned bits and bring the liquid just to a gentle simmer. Cover the pot, reduce the heat to low, and simmer for 75 minutes. The liquid should bubble lightly, not boil hard; check once or twice and lower the heat if needed.
- Add the vegetables and finish cooking. Stir in the carrots and potatoes, cover, and simmer for 30 minutes, or until the vegetables are tender and the beef yields easily when pressed with a fork. Check the largest beef piece with a food thermometer: the USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C) followed by a 3-minute rest. Continue the braise until fork-tender; the covered cooking time after the beef reaches that temperature provides more than the required rest.
- Adjust the sauce. Uncover and simmer for 5 minutes, stirring gently, to let the sauce reduce slightly. Stir in the lime juice. Taste and adjust with more salt, fish sauce, or lime juice as needed. If you prefer a thinner curry, add a little hot broth; if you want it thicker, let it simmer uncovered for a few more minutes. Scatter cilantro over the top and serve hot.
Tips
- Use the right cut. Chuck has enough connective tissue to become tender during a slow braise and gives the sauce body. Stew meat is also suitable, but pieces can come from different cuts and may finish at different times. Cut pieces to a similar size and use tenderness, not only the clock, as your final guide.
- Choose a curry powder you enjoy. Vietnamese-style curry powder is sold in some Asian groceries and online, but blends differ. Mild Madras curry powder is a practical substitute; it may taste warmer or more assertive, so start with 1½ tablespoons if yours is particularly strong. Add more after tasting rather than making the curry too hot at the start.
- Keep the simmer gentle. A rolling boil can make beef fibers tighten and can cause coconut milk to look separated. A few quiet bubbles around the edge are enough. If the sauce looks oily, lower the heat and stir gently; it will usually come together as the stew continues to simmer.
- Make the prep easier without skipping the browning. Chop the vegetables while the beef browns, but keep the batches manageable. Crowding the pot traps moisture and prevents good browning. If time is short, use pre-cut stew beef and peeled carrots, but still dry and brown the meat in batches for a fuller, more savory sauce.
Serving Suggestions
Serve the curry in deep bowls with steamed jasmine rice, which catches the coconut-rich sauce, or with warm baguette for dipping. Bread is a particularly handy choice when you want to scoop up the sauce at the end of the meal. Rice noodles are another option: cook them separately according to their package directions, drain well, and ladle the curry over them just before serving.
Offer lime wedges, cilantro, and sliced fresh chile at the table so each person can adjust the brightness and heat. A simple side of sliced cucumber, pickled carrots, or lightly dressed greens gives the meal a crisp contrast. If serving a group, keep the curry warm over very low heat and put the rice or bread out separately so it does not soak up the sauce before people are ready to eat.
Variations
Make it more aromatic: Add one bruised lemongrass stalk to the pot whole instead of mincing both stalks. Remove it before serving. This gives a clear citrus fragrance but less fine lemongrass flavor throughout the sauce. A few makrut lime leaves can also be simmered in the curry if available; remove them before serving. They are optional and not essential to the recipe.
Adjust the vegetables: Sweet potato can replace some or all of the waxy potato, though it softens more quickly and makes the sauce sweeter. Add it for only the final 20 minutes and check it early. You can also add peeled daikon or turnip with the carrots. Avoid very small vegetable pieces, which can break down before the beef is tender.
Change the richness or heat: For a lighter sauce, replace up to half the coconut milk with additional beef broth; the result will be less creamy and have a more pronounced broth flavor. For extra heat, add sliced chile at the table or increase the cayenne a little. For a milder curry, leave the cayenne out and choose a mild curry powder.
Use another braising cut: Beef brisket or boneless short rib can work, cut into similar-sized chunks, but their fat levels differ and the sauce may need skimming. Leaner cuts such as sirloin are not ideal for this long simmer because they can become dry before they turn tender. The curry is also adaptable to family preferences; there is no single required combination of vegetables or exact spice blend.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, divided into shallow airtight containers so they cool promptly. The curry keeps for 3 to 4 days in the refrigerator. The coconut sauce may firm up when cold; that is normal. For longer storage, freeze it in meal-size containers for up to 3 months for best quality. Potatoes can become a little softer after freezing, but the curry remains suitable for reheating.
Reheat a portion in a covered saucepan over low to medium-low heat, stirring occasionally and adding a splash of water or broth if the sauce is too thick. Heat leftovers to 165°F (74°C), checking the center with a food thermometer. You can also microwave a portion in a covered, microwave-safe dish, stirring halfway through and checking several spots for even heating. Reheat only the amount you plan to eat, rather than repeatedly cooling and warming the full batch.
Frequently Asked Questions
Can I make Vietnamese beef curry ahead?
Yes. Make it up to 2 days ahead and refrigerate it promptly. The flavors meld as it sits, and it reheats well on the stovetop. If making it ahead, cook the potatoes until just tender rather than letting them become very soft; they will warm through during reheating. Add fresh cilantro and a squeeze of lime just before serving.
Why is my beef still tough?
It may need more time. Chuck becomes tender gradually as it braises, and the exact timing depends on the size of the chunks and how steadily the pot simmers. Keep the heat low and cook in 10- to 15-minute increments until a fork slips into the beef easily. If the vegetables are already tender, lift them out temporarily and return them to the pot near the end.
Can I make this in a slow cooker?
Yes, though browning still adds useful flavor. Brown the beef and cook the onion, aromatics, spices, and tomato paste in a skillet as directed, then transfer them to the slow cooker with the broth, coconut milk, fish sauce, and sugar. Cook on low for about 7 to 8 hours, adding the carrots and potatoes for the final 2 to 3 hours so they do not turn mushy. Slow cookers vary, so check the beef and vegetables for tenderness.
Can I use light coconut milk?
You can, but expect a thinner, less creamy curry with a milder coconut flavor. Full-fat coconut milk gives the sauce more body and is less likely to seem watery after the vegetables release moisture. If using light coconut milk, simmer the finished curry uncovered for a few extra minutes to reduce the sauce, while stirring gently.
Is Vietnamese beef curry very spicy?
Not necessarily. Heat depends on the curry powder and any added cayenne or fresh chile. This recipe is moderately aromatic rather than hot when made with mild curry powder and no cayenne. For guests with different preferences, keep the base mild and serve sliced chile or chile sauce on the side.
Related
- Afghan Curry Recipe with Chicken and Potatoes
- Afghan Curry Recipe: Cozy Chicken & Chickpea Qorma
- Afghan Egg Curry: A Spiced Tomato-Onion Sauce Recipe
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).