Vietnamese Braised Beef Stew “Bo Kho” Recipe

Bo Kho is a popular pot of Vietnamese beef stew made of beef shoulder that’s slow-braised till’ tender! This delicious stew’s infused with fragrant spices of star anise, lemongrass, and cinnamon. These give the stew a balance of strong and spicy kick of flavors. You can serve this with a cup of rice or a baguette on the side!


Vietnamese Braised Beef Stew “Bo Kho” Recipe

Vietnamese Braised Beef Stew "Bo Kho"

A Vietnamese beef stew that's been slow-braised and infused with warm and flavorful spices.

Prep: 10 mins
Marinate: 3 hrs
Cook: 3 hrs
Total: 6 hrs 10 mins



  • 2 tbsp fish sauce
  • tbsp brown sugar
  • ½ tsp ground black pepper
  • 2 tsp Chinese five-spice powder

Beef Stew:

  • 3 lb beef shoulder, or beef chuck, cut into 1½ to 2 inch cubes
  • 2 tbsp vegetable oil
  • oz red onions, thinly sliced
  • cups tomatoes, fresh, quartered (no need to deseed)
  • 2 tbsp ginger, fresh, grated
  • 3 garlic cloves, minced
  • 2 cinnamon sticks
  • 4 star anise pods
  • 2 green finger chilis, or any finger chilis of your choice, split in half lengthwise with stems attached
  • lb carrots, cut into 2-inch cubes
  • 3 tbsp lemongrass, tender centers or ends finely chopped & remaining green stalks tied into a ribbon
  • 6 cups beef broth
  • salt and ground black pepper, to taste

To serve:

  • ¼ tsp cilantro leaves
  • 2 cups steamed rice


  1. Combine all the ingredients for the marinade in a mixing bowl.

  2. Add the beef cuts into the marinade and toss to combine. If needed, rub the marinade all over the beef.

  3. Cover, then transfer to a chilled area, and allow to marinate for at least 3 hours, best if overnight.

  4. In a dutch oven, heat up oil over medium heat. Add the beef cuts and sear until nicely browned on all sides. Set the beef aside.

  5. Using the same dutch oven, add the onions and saute until translucent.

  6. Add the chopped lemongrass, ginger, garlic, tomatoes, and chili. Saute briefly.

  7. Return seared beef into the pot, then cover with beef broth.

  8. Add the cinnamon, star anise, and lemongrass ribbon. Bring the stew to a simmer, leaving the lid ajar. Continue simmering for anywhere from 2 to 3 hours, until beef is tender and stew has been reduced to at least half.

  9. Towards the last 15 minutes of cooking, add the carrots. Skim off any oils or impurities that float while simmering.

  10. Discard the cinnamon sticks, lemongrass ribbon, and star anise pods. Season with salt and pepper to taste and adjust accordingly.

  11. Once cooked, serve the entire pot with steamed rice and garnish with cilantro.


  • Sugar: 8g
  • :
  • Calcium: 117mg
  • Calories: 541kcal
  • Carbohydrates: 18g
  • Cholesterol: 184mg
  • Fat: 20g
  • Fiber: 5g
  • Iron: 8mg
  • Monounsaturated Fat: 9g
  • Polyunsaturated Fat: 1g
  • Potassium: 1539mg
  • Protein: 70g
  • Saturated Fat: 10g
  • Sodium: 1600mg
  • Trans Fat: 1g
  • Vitamin A: 19274IU
  • Vitamin C: 15mg
Nutrition Disclaimer
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!