Spicy Vietnamese Beef Stew (Bo Kho) – A Bold, Fragrant Comfort Dish

BY Emily Carter November 9, 2025

Spicy Vietnamese Beef Stew served with noodles and fresh herbs

My First Taste of Spicy Vietnamese Beef Stew

I first learned to make Bo Kho or spicy Vietnamese beef stew while working alongside a Vietnamese chef who treated the dish like an art form. The slow-simmered aroma of lemongrass, star anise, and chili filled the kitchen for hours, transforming simple ingredients into something extraordinary.

After years of testing, I’ve refined this version for home cooks who want a deeply flavorful, authentic stew that balances spice, sweetness, and umami. Whether served with rice noodles, French bread, or jasmine rice, this spicy Vietnamese beef stew is a masterclass in slow-cooked comfort.

Table of Contents

What Makes Bo Kho So Unique?

“Bo Kho” translates to “braised beef,” and the dish sits at the intersection of Vietnamese and French culinary traditions. The French introduced slow braising, while Vietnamese cooks infused it with lemongrass, fish sauce, and chili oil.

Unlike pho, which relies on a clear broth, Bo Kho is thicker, more aromatic, and slightly spicy. It’s often served as a noodle soup in southern Vietnam or as a hearty stew paired with crusty bread in northern regions.

Every bowl delivers layers of heat, citrusy fragrance, and rich beef flavor the kind of complexity only long, gentle cooking can achieve.

Ingredients You’ll Need for Authentic Spicy Vietnamese Beef Stew

For the Beef

  • 2 ½ lb beef chuck or brisket, cut into 1 ½-inch cubes
  • 2 cloves garlic, minced
  • 3 tbsp fresh ginger, minced
  • 5 tbsp fish sauce
  • 2 ½ tsp Chinese five-spice powder
  • 1 ½ tsp brown sugar
Ingredients for Spicy Vietnamese Beef Stew

For the Aromatics & Base

  • 3 tbsp neutral oil
  • 1 stalk lemongrass, cut into 3-inch pieces (lightly bruised)
  • 2 stalks lemongrass, minced
  • 8 cloves garlic, minced
  • 1 medium onion, thinly sliced
  • 4 tbsp tomato paste

For the Broth

  • 8 cups water
  • 2 cups coconut water
  • 2 star anise
  • 1 tsp ground black pepper
  • 1 tsp chili powder
  • 1 tsp annatto powder (optional, for color)
  • 1 tbsp paprika
  • 8 carrots, peeled and sliced on the bias
  • 1 tsp salt
  • 3 tbsp soy sauce
  • 3 tbsp chili oil (or to taste)

To Serve

  • Wide rice noodles or egg noodles
  • Fresh cilantro, Thai basil, sliced onion, and lime wedges

How to Make Spicy Vietnamese Beef Stew (Step-by-Step)

Step 1 – Marinate the Beef for Deep Flavor

Combine beef, garlic, ginger, fish sauce, five-spice powder, and brown sugar in a large bowl. Toss until evenly coated and marinate for 30–60 minutes. This step builds a foundation of umami before the cooking even begins.

Step 2 – Sauté the Aromatics

In a heavy Dutch oven, heat oil over medium-high heat. Add the bruised lemongrass stalks and cook for 1 minute to release their oils. Then add minced lemongrass and garlic; cook 2 minutes until fragrant. Add sliced onions and cook until translucent.

Step 3 – Brown the Beef

Add the marinated beef and sear on all sides until browned. Stir in tomato paste and cook uncovered for 5 minutes to caramelize it slightly this develops the stew’s deep red color and rich flavor.

Cooking process for Spicy Vietnamese Beef Stew

Step 4 – Simmer Low and Slow

Add water, coconut water, star anise, pepper, chili powder, annatto, and paprika. Bring to a boil, reduce to a simmer, cover, and cook for 1 hour, stirring occasionally. After an hour, add carrots, salt, soy sauce, and chili oil. Simmer another 40 minutes, or until the beef is tender and the broth thickens slightly.

Step 5 – Serve Like the Locals Do

Discard lemongrass stalks and star anise. Prepare noodles or bread. Ladle stew over the noodles, garnish with cilantro, Thai basil, raw onion, and serve with lime wedges.

Expert Tips for the Best Bo Kho

  • Don’t skip browning: Searing the beef before simmering intensifies flavor.
  • Balance spice and sweetness: Adjust chili oil and sugar to taste.
  • Annatto oil = color and aroma: Substitute paprika if annatto isn’t available.
  • Cut consistency: Keep beef pieces uniform so they cook evenly.
  • Simmer gently: A rolling boil will toughen the meat low and slow yields tenderness.
Spicy Vietnamese Beef Stew served with noodles and fresh herbs

How to Serve and Store This Vietnamese Beef Stew

Serving Options

  • With noodles: Wide rice noodles or egg noodles for a soup-style meal.
  • With bread: French baguette for dipping a nod to the dish’s French influence.
  • With rice: For a hearty, saucy comfort bowl.

Storage & Make-Ahead Tips

  • Refrigerate up to 3 days in airtight containers.
  • Freeze up to 2 months.
  • Reheat gently on the stove with a splash of water or broth to loosen texture.

More Comfort Food Recipes You’ll Love

Follow us in Pinterest.

FAQs About Spicy Vietnamese Beef Stew (Bo Kho)

1. What’s the difference between Bo Kho and Pho?

Pho uses a clear, delicate broth, while Bo Kho is a thicker, spicier stew made with braised beef and lemongrass.

2. Can I make Bo Kho in a slow cooker or Instant Pot?

Yes. In a slow cooker, cook on low for 7–8 hours. In an Instant Pot, use the “Stew” setting for 45 minutes and natural release.

3. What can I use instead of fish sauce?

Soy sauce or mushroom seasoning sauce works well for a vegetarian-friendly substitute.

4. How do I make Bo Kho less spicy?

Reduce or omit chili oil and chili powder. The stew will still be flavorful without the heat.

5. What side dishes go best with Bo Kho?

Try pairing it with Crockpot Taco Casserole for contrast, or finish the meal with No-Bake Chocolate Cheesecake.

Spicy Vietnamese Beef Stew served with noodles and fresh herbs

Spicy Vietnamese Beef Stew (Bo Kho)

Emily Carter
This authentic Bo Kho is a deeply aromatic Vietnamese beef stew infused with lemongrass, star anise, and chili oil. It’s slow-simmered to perfection, offering a perfect balance of spice, sweetness, and umami. Serve with noodles, crusty bread, or jasmine rice for ultimate comfort.
Prep Time 15 minutes
Cook Time 1 hour 40 minutes
Total Time 1 hour 55 minutes
Course Dinner, Main Course
Cuisine Vietnamese
Servings 6 bowls
Calories 478 kcal

Ingredients
  

  • 2.5 lb beef chuck or brisket, cut into 1½-inch cubes
  • 2 cloves garlic, minced
  • 3 tbsp fresh ginger, minced
  • 5 tbsp fish sauce
  • 2.5 tsp Chinese five-spice powder
  • 1.5 tsp brown sugar
  • 3 tbsp neutral oil
  • 1 stalk lemongrass, cut into 3-inch pieces and bruised
  • 2 stalks lemongrass, minced
  • 8 cloves garlic, minced
  • 1 medium onion, thinly sliced
  • 4 tbsp tomato paste
  • 8 cups water
  • 2 cups coconut water
  • 2 star anise
  • 1 tsp ground black pepper
  • 1 tsp chili powder
  • 1 tsp annatto powder (optional)
  • 1 tbsp paprika
  • 8 carrots, peeled and sliced on the bias
  • 1 tsp salt
  • 3 tbsp soy sauce
  • 3 tbsp chili oil, or to taste
  • Fresh cilantro, Thai basil, sliced onion, lime wedges, for garnish
  • Wide rice noodles, egg noodles, bread, or rice, to serve

Instructions
 

  • Combine beef, garlic, ginger, fish sauce, five-spice powder, and brown sugar in a bowl. Toss to coat evenly and marinate for 30–60 minutes.
  • Heat oil in a Dutch oven over medium-high heat. Add bruised lemongrass stalks and sauté for 1 minute. Add minced lemongrass and garlic; cook for 2 minutes. Add onions and cook until translucent.
  • Add marinated beef and sear on all sides. Stir in tomato paste and cook uncovered for 5 minutes to develop color and flavor.
  • Add water, coconut water, star anise, pepper, chili powder, annatto, and paprika. Bring to a boil, then reduce heat to simmer. Cover and cook for 1 hour, stirring occasionally.
  • Add carrots, salt, soy sauce, and chili oil. Simmer for another 40 minutes until beef is tender and broth thickens.
  • Discard lemongrass and star anise. Serve over noodles, rice, or bread. Garnish with herbs, onions, and lime wedges.

Notes

Make it in an Instant Pot or slow cooker for convenience. Adjust chili oil to taste for spice level. Annatto powder adds a deep color but can be replaced with paprika. To store, refrigerate for up to 3 days or freeze for 2 months. Reheat gently to maintain tenderness.

Equipment

  • Dutch oven
  • cutting board
  • chef’s knife
  • mixing bowl
  • wooden spoon

Fan Favorites You Can’t Miss!


Leave a Comment

Recipe Rating