Skip to content
Zaffaron

Vietnamese Beef Stew (Bò Kho) — Lemongrass-Spiced Carrot Stew

Bò kho is a deeply aromatic Vietnamese beef stew scented with lemongrass, star anise, cinnamon, and fish sauce. It is beloved for breakfast or lunch, served with baguette, rice noodles, or steamed rice.

By Zaffaron Kitchen· Published June 21, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
Contains: fish
185 min total Prep 35m · Cook 150m 6 servings 580 cal
↓ Jump to Recipe
Vietnamese Beef Stew — Lemongrass-Spiced Carrot Stew - authentic vietnamese recipe

Printable Recipe Card

Servings: 6 · Total: 185 min · Difficulty: medium

Ingredients (quick list)

  • 1500 g beef chuck (trimmed and cut into 4 cm cubes)
  • 60 ml fish sauce
  • 2 tbsp light brown sugar
  • 1.5 tsp fine sea salt
  • 6 clove garlic (minced)
  • 3 shallots (minced)
  • 1 inch fresh ginger (peeled and grated)
  • 3 lemongrass stalks (tender inner parts finely minced)
  • 2 tsp Vietnamese curry powder
  • 1 tsp Chinese five-spice powder
  • 2 tsp sweet paprika
  • 0.5 tsp ground turmeric

+ 15 more in the full ingredients section below.

Steps (summary)

  1. Combine the beef, 60 ml fish sauce, brown sugar, salt, garlic, shallots, ginger, minced lemongrass, curry powder, five-spice, p…
  2. Make the annatto oil by warming the neutral oil and annatto seeds in a heavy pot over low heat for 3 minutes, until the oil tur…
  3. Increase the heat to medium-high and sear the marinated beef in 3 batches, leaving space between the pieces so they brown rathe…
  4. Lower the heat to medium, add the tomato paste, and cook it in the oil and beef drippings for 2 minutes until it darkens slight…
  5. Return the beef and any collected juices to the pot, then add the beef stock and coconut water. Bring the liquid to a gentle bo…
  6. Add the carrots and onion wedges after the beef has begun to soften. Continue simmering uncovered for 35 to 45 minutes, until t…

+ 2 more steps in the full instructions section below.

Cultural Background

Bò kho reflects Vietnam’s layered culinary history: local fish sauce and lemongrass meet French-influenced beef stewing and baguette service. It remains a comforting street-stall and home-cooked meal, especially for breakfast.

savorylightly sweettomato-richfish-sauce depthtender beefsilky brothsoft carrotslemongrass citrusstar anise warmthcinnamon spice🌶 mild

Equipment

large mixing bowlheavy Dutch oven or stockpotfine-mesh strainerchef's knifecutting boardmeasuring spoonsmeasuring jugladle

💡 Tips

  • Cut the beef into large 4 cm cubes so it stays juicy through the long simmer.
  • Do not boil the stew hard after adding the beef; a gentle simmer keeps the meat tender and the broth clear.
  • Bò kho tastes even better the next day because the lemongrass, anise, and cinnamon have time to settle into the sauce.

⚠️ Common Mistakes

  • Crowding the beef while searing.

    ✅ Fix: Brown the meat in batches so the surface caramelizes and the broth develops a deeper flavor.

  • Leaving the whole spices in the stew until serving.

    ✅ Fix: Remove the star anise, cinnamon, bay leaves, and bruised lemongrass before serving so the broth does not become bitter or woody.

  • Adding the carrots at the beginning.

    ✅ Fix: Add carrots only after the beef has softened for about 90 minutes so they stay intact and sweet.

🧊 How to Store

Cool leftovers within 2 hours and refrigerate in an airtight container for up to 4 days. Reheat gently on the stove with 60 ml water or stock if the broth has thickened, and remove solidified fat if desired.

📅 Make Ahead

Marinate the beef up to 12 hours ahead and chop the aromatics the day before. The finished stew can also be cooked 1 day ahead, chilled, defatted, and reheated gently.

🍽️ Pairs Well With

  • Vietnamese baguette
  • rice noodles
  • steamed jasmine rice
  • lime wedges
  • Thai basil
  • cilantro.

Regional Variations

  • Southern Vietnamese versions often include coconut water for gentle sweetness and a rounded broth.
  • Northern-style versions may use less sugar and coconut water, giving the stew a leaner, more spice-forward profile.
  • Bò kho can be served as bò kho bánh mì with baguette, bò kho hủ tiếu with rice noodles, or over steamed rice for a home meal.
everyday weekend breakfast family-gathering street-food meal
#classic#family-style#one-pot#gluten-free

Ingredients

  • 1500 gbeef chuck (trimmed and cut into 4 cm cubes)
  • 60 mlfish sauce
  • 2 tbsplight brown sugar
  • 1.5 tspfine sea salt
  • 6 clovegarlic (minced)
  • 3shallots (minced)
  • 1 inchfresh ginger (peeled and grated)
  • 3lemongrass stalks (tender inner parts finely minced)
  • 2 tspVietnamese curry powder
  • 1 tspChinese five-spice powder
  • 2 tspsweet paprika
  • 0.5 tspground turmeric
  • 1 tspground black pepper
  • 45 mlneutral oil
  • 2 tspannatto seeds
  • 3 tbsptomato paste
  • 450 gripe tomatoes (chopped)
  • 4whole star anise
  • 1 stickcinnamon
  • 2 leafbay leaves
  • 750 mlunsalted beef stock
  • 500 mlcoconut water
  • 500 gcarrots (peeled and cut into 4 cm oblique chunks)
  • 1yellow onion (cut into 8 wedges)
  • 2lime (cut into wedges)
  • 12 sprigcilantro
  • 12 sprigThai basil

🔄 Substitutions

  • beef chuckbeef brisket
  • coconut waterunsalted beef stock
  • annatto seeds1 tsp ground annatto

Instructions

  1. 1

    Combine the beef, 60 ml fish sauce, brown sugar, salt, garlic, shallots, ginger, minced lemongrass, curry powder, five-spice, paprika, turmeric, and black pepper in a large bowl. Mix very thoroughly so every surface of the beef is coated, then cover and refrigerate for at least 1 hour or up to 12 hours for deeper flavor.

  2. 2

    Make the annatto oil by warming the neutral oil and annatto seeds in a heavy pot over low heat for 3 minutes, until the oil turns brick orange and smells lightly nutty. Strain out and discard the seeds, then return the colored oil to the pot.

  3. 3

    Increase the heat to medium-high and sear the marinated beef in 3 batches, leaving space between the pieces so they brown rather than steam. Transfer each batch to a plate, and keep the browned marinade bits in the pot because they form the foundation of the stew.

  4. 4

    Lower the heat to medium, add the tomato paste, and cook it in the oil and beef drippings for 2 minutes until it darkens slightly. Stir in the chopped tomatoes, bruised lemongrass stalks, star anise, cinnamon stick, and bay leaves, scraping the bottom of the pot to dissolve the browned bits.

  5. 5

    Return the beef and any collected juices to the pot, then add the beef stock and coconut water. Bring the liquid to a gentle boil, reduce the heat to low, cover partially, and simmer for 90 minutes, skimming off excess foam or fat as needed.

  6. 6

    Add the carrots and onion wedges after the beef has begun to soften. Continue simmering uncovered for 35 to 45 minutes, until the beef is tender enough to yield to a spoon and the carrots are cooked but still hold their shape.

  7. 7

    Remove the lemongrass stalks, star anise, cinnamon stick, and bay leaves from the pot. Stir in the final 15 ml fish sauce, simmer for 5 minutes, and check that the broth is savory, lightly sweet, aromatic, and glossy.

  8. 8

    Serve the bò kho hot in deep bowls with cilantro, Thai basil, and lime wedges. Offer crusty baguette, rice noodles, or steamed jasmine rice alongside so diners can soak up the spiced broth.

🪪 Recipe Passport

Origin: Vietnamese Cuisine
Researched by: Zaffaron Kitchen
Published: June 21, 2026

Cultural Background

Bò kho reflects Vietnam’s layered culinary history: local fish sauce and lemongrass meet French-influenced beef stewing and baguette service. It remains a comforting street-stall and home-cooked meal, especially for breakfast.

Regional Variations

Southern Vietnamese versions often include coconut water for gentle sweetness and a rounded broth.
Northern-style versions may use less sugar and coconut water, giving the stew a leaner, more spice-forward profile.
Bò kho can be served as bò kho bánh mì with baguette, bò kho hủ tiếu with rice noodles, or over steamed rice for a home meal.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

📚 Sources & Cultural References

  • Andrea Nguyen — Into the Vietnamese Kitchen — (2006)
  • Mai Pham — Pleasures of the Vietnamese Table — (2001)

Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.

Share:

Nutrition per serving

580
Calories
49g
Protein
33g
Fat
22g
Carbs
4g
Fiber
1160mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.