Vietnamese Beef Stew Bo Kho

Steaming bowl of Bo Kho stew with tender beef and carrots, served with crusty bread and fresh herbs. Save
Steaming bowl of Bo Kho stew with tender beef and carrots, served with crusty bread and fresh herbs. | gastronomyglobe.com

This traditional Vietnamese beef stew features succulent chunks of beef chuck or brisket, marinated in a savory blend of fish sauce, soy sauce, garlic, and shallots. The meat simmers slowly for over two hours with fragrant lemongrass, star anise, cinnamon, and bay leaves, creating an incredibly aromatic broth. Carrots add natural sweetness and vibrant color to the dish.

Perfect for cold weather or family gatherings, Bo Kho develops deep, complex flavors as it cooks. Serve it hot with crusty baguette for dipping, or over rice noodles for a more substantial meal. Fresh herbs like cilantro and Thai basil, along with lime wedges, add bright notes that balance the rich, savory broth.

My tiny apartment smelled incredible that rainy Tuesday, the kind of fragrance that makes neighbors pause in the hallway. I'd spent three hours babysitting this pot, and when my Vietnamese friend Linh stopped by unexpectedly, she actually teared up at the first spoonful. That's when I knew this stew was something special.

Last winter during a brutal cold snap, I made a triple batch for my roommates. We sat around the steaming pot with crusty bread, dipping and eating until well past midnight, completely forgetting about the snow piling up outside. That night turned this recipe into our comfort food tradition.

Ingredients

  • 2 lbs beef chuck or brisket: Chuck has beautiful marbling that melts into the stew while brisket offers satisfying texture cubes hold their shape beautifully during long simmering
  • Marinade essentials: Fish sauce brings deep umami while soy sauce adds richness and sugar helps achieve that gorgeous caramelized sear
  • Lemongrass: Bruising the stalks releases their citrusy oils infusing the entire broth with fragrant brightness
  • Star anise and cinnamon: These warming spices create that signature Vietnamese aromatic base that makes this stew so distinctive
  • Tomato paste: Adds subtle depth and beautiful color without overpowering the delicate spice balance
  • Fresh herbs: Cilantro and Thai basil sprinkled at the end bring brightness that cuts through the rich broth

Instructions

Marinate the beef:
Combine beef with fish sauce soy sauce sugar pepper garlic and shallots letting it sit at least 30 minutes though overnight in the fridge yields incredible flavor penetration
Sear to perfection:
Brown beef in batches over medium high heat developing a dark crust on all sides which becomes the foundation of the stew's deep flavor
Build your aromatic base:
Cook onions until softened then stir in tomato paste until it darkens slightly before adding lemongrass star anise cinnamon and bay leaves
The patient simmer:
Return beef to the pot add stock and bring to a boil then reduce to low and cover letting it cook slowly for 1.5 hours until the meat starts yielding
Add vegetables and finish:
Stir in carrots and cook uncovered for another 30 to 40 minutes until beef is fork tender and the sauce has thickened slightly skimming any fat that rises to the top
Close-up of aromatic Bo Kho simmering in pot, highlighting lemongrass and star anise in rich broth. Save
Close-up of aromatic Bo Kho simmering in pot, highlighting lemongrass and star anise in rich broth. | gastronomyglobe.com

When my sister visited from overseas, she asked if I could recreate the stew from our childhood street food vendor. Watching her face light up with that first taste brought back so many memories of standing on Saigon corners, savoring steamy bowls while motorbikes rushed past.

Making It Your Own

I've learned that daikon radish adds lovely texture and absorbs the broth beautifully while potatoes make it even more hearty for cold weather meals. Sometimes I add whole dried chilies during the simmer if I want that gentle heat that builds slowly.

Serving Traditions

In Vietnamese homes, this stew arrives at the table family style with everyone gathering around. The dipping ritual with crusty baguette is as important as the stew itself each person tearing off bread and sopping up the fragrant broth together.

Perfect Pairings

A light bodied red wine cuts through the richness beautifully while iced jasmine tea provides a refreshing contrast to the warm spices. Set out plenty of lime wedges because that bright squeeze of citrus right before eating transforms everything.

  • Toast your baguette slices until golden for extra texture
  • Prepare rice noodles according to package directions for a lighter option
  • Have extra fish sauce at the table for those who love deeper umami
Hearty Vietnamese Bo Kho stew garnished with cilantro and lime, ready to serve with rice noodles. Save
Hearty Vietnamese Bo Kho stew garnished with cilantro and lime, ready to serve with rice noodles. | gastronomyglobe.com

There's something profoundly nourishing about a dish that tastes like it's been simmering for generations even when it's just been bubbling away on your stove all afternoon. Enjoy every fragrant spoonful.

Recipe FAQs

Beef chuck or brisket are ideal choices because they become tender and flavorful during long cooking. The connective tissue breaks down, creating succulent meat that falls apart easily.

Absolutely. After searing the beef, transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 4-5 hours. Add carrots during the last 2 hours of cooking time.

The distinctive combination of lemongrass, star anise, and cinnamon gives Bo Kho its unique Vietnamese character. Tomato paste adds subtle richness and color, while fish sauce provides essential umami depth.

Thirty minutes minimum, but 2 hours in the refrigerator yields the best results. The longer marination allows the flavors to penetrate deeply into the meat before cooking begins.

Yes, Bo Kho freezes beautifully for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stove.

Crusty French bread is traditional and perfect for soaking up the flavorful broth. Rice noodles work wonderfully too, or serve over steamed jasmine rice for a complete meal.

Vietnamese Beef Stew Bo Kho

Tender beef slow-cooked with lemongrass, star anise, and carrots in a rich aromatic broth.

Prep 25m
Cook 135m
Total 160m
Servings 4
Difficulty Medium

Ingredients

Beef

  • 2 lbs beef chuck or brisket, cut into 2-inch cubes

Marinade

  • 2 tbsp fish sauce
  • 1 tbsp soy sauce
  • 1 tbsp sugar
  • 1 tsp ground black pepper
  • 2 tbsp minced garlic
  • 2 tbsp minced shallots

Aromatics & Vegetables

  • 3 stalks lemongrass, bruised and cut into 4-inch lengths
  • 2 star anise pods
  • 1 cinnamon stick
  • 2 bay leaves
  • 1 large yellow onion, sliced
  • 3 carrots, peeled and cut into 2-inch pieces
  • 3 tbsp tomato paste
  • 2 tbsp vegetable oil
  • 4 cups beef stock or water

Garnish & Serving

  • Fresh cilantro, chopped
  • Thai basil leaves
  • Sliced red chili
  • Lime wedges
  • Baguette or cooked rice noodles

Instructions

1
Marinate the Beef: Combine beef with fish sauce, soy sauce, sugar, black pepper, garlic, and shallots in a large bowl. Marinate for at least 30 minutes, or up to 2 hours in the refrigerator for best flavor development.
2
Sear the Beef: Heat vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Sear the marinated beef in batches until browned on all sides. Remove and set aside.
3
Prepare Aromatics: In the same pot, add onions and cook until softened, about 3 minutes. Stir in tomato paste and cook for 1 minute to develop flavor.
4
Combine Spices and Beef: Add lemongrass, star anise, cinnamon stick, and bay leaves. Return beef to the pot and toss to coat with aromatics.
5
Simmer the Stew: Pour in beef stock or water, scraping up any browned bits from the bottom. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 hours.
6
Add Carrots and Finish: Add carrots and continue to simmer, uncovered, for another 30–40 minutes, until beef is fork-tender and sauce is slightly thickened. Skim off excess fat as needed.
7
Season and Serve: Adjust seasoning with extra fish sauce or salt to taste. Remove lemongrass, star anise, cinnamon, and bay leaves before serving. Ladle stew into bowls and garnish with cilantro, Thai basil, and sliced chili. Serve with lime wedges and crusty bread or rice noodles.
Additional Information

Equipment Needed

  • Large Dutch oven or heavy pot
  • Sharp knife
  • Cutting board
  • Ladle

Nutrition (Per Serving)

Calories 520
Protein 52g
Carbs 22g
Fat 24g

Allergy Information

  • Contains fish sauce (fish, possible shellfish cross-contamination)
  • Contains soy (soy sauce)
  • May contain wheat/gluten (check fish sauce and soy sauce labels)
Clara Vance

Sharing easy, flavorful recipes and practical kitchen wisdom for fellow home cooks.