Vietnamese Beef Stew with Lemongrass

Steaming Bo Kho beef stew features tender chunks and carrots in a fragrant, deep-orange broth beside crusty bread.  Save to Pinterest
Steaming Bo Kho beef stew features tender chunks and carrots in a fragrant, deep-orange broth beside crusty bread. | cookedstories.com

This traditional Vietnamese beef stew features succulent chuck meat marinated in garlic, shallots, and fish sauce, then slowly simmered with fragrant lemongrass, star anise, and cinnamon. The result is fork-tender beef in a rich, aromatic broth that's perfect for soaking up with crusty baguette or serving over rice noodles. The addition of sweet carrots balances the savory depth, while fresh herbs and lime add brightness to each bowl.

The first time Bo Kho appeared in my kitchen, the whole house smelled like a Vietnamese street market at dawn. Lemongrass and star anise wafted through every room, pulling my roommates from their bedrooms with curiosity. That pot of beef stew became the reason Sunday mornings shifted from lazy coffee to eager anticipation.

I made this for a winter potluck once, and my friend Sarah actually asked if she could take the empty pot home just to keep smelling the remnants. The way the beef falls apart after hours of slow simmering creates tenderness that shortcuts just cannot replicate.

Ingredients

  • Beef chuck or brisket: Chuck develops better flavor and becomes meltingly tender after the long simmer, though brisket works beautifully if that is what you find at the butcher counter
  • Fish sauce: This is the umami backbone of the whole dish, so do not be tempted to skip it or substitute with salt
  • Lemongrass: Bruising the stalks with the back of your knife releases their citrusy oils into the broth
  • Star anise and cinnamon: These warm spices give Bo Kho its distinct aromatic profile that sets it apart from other beef stews
  • Tomato paste: Adds richness and a subtle sweetness that balances the savory elements
  • Carrots: They become sweet and creamy in the broth, absorbing all those beautiful spices

Instructions

Marinate the beef:
Combine the beef with fish sauce, soy sauce, sugar, pepper, garlic, and shallots in a large bowl. Let it sit for at least 30 minutes, though a couple hours in the refrigerator makes the flavor really penetrate the meat.
Sear in batches:
Heat oil in your Dutch oven over medium-high heat. Brown the beef on all sides, working in batches so the pot is not crowded. This step builds those caramelized bits that become flavor gold.
Build the aromatic base:
Cook the onions until they soften, then stir in the tomato paste. Add the lemongrass, star anise, cinnamon, and bay leaves, letting everything toast briefly.
Simmer low and slow:
Return the beef to the pot and pour in your stock. Bring it to a boil, then reduce heat to low and cover. Let it simmer gently for 1.5 hours before adding the carrots.
Finish with carrots:
Add the carrot pieces and continue simmering uncovered for another 30 to 40 minutes. The sauce should thicken slightly while the beef becomes fork-tender.
A close-up of Bo Kho shows marinated beef and carrots in a rich Vietnamese stew garnished with cilantro.  Save to Pinterest
A close-up of Bo Kho shows marinated beef and carrots in a rich Vietnamese stew garnished with cilantro. | cookedstories.com

My uncle once told me that patience is the secret ingredient in Vietnamese cooking, and watching this stew transform over hours proved him right. The house becomes this warm, fragrant sanctuary that makes even the coldest days feel cozy.

The Bread Matters

A crispy baguette toasted until golden is essential for sopping up every drop of that spiced broth. I learned this from a street vendor in Hanoi who insisted that the crunch contrasts perfectly with the tender beef.

Making It Your Own

Sometimes I add daikon radish along with the carrots when I want extra vegetables. The radish soaks up all those aromatic spices and becomes this silky, tender component that surprises people who have never had it before.

Serving Traditions

In Vietnamese households, this stew often appears at breakfast, especially on weekends. There is something deeply comforting about starting your day with a bowl of something so nourishing and fragrant.

  • Squeeze fresh lime over each bowl right before eating to brighten everything
  • Keep the sliced chilies on the side so guests can control their heat level
  • The broth freezes beautifully if you want to make a double batch
Serving suggestion for Bo Kho stew with rice noodles and lime wedges, topped with fresh Thai basil. Save to Pinterest
Serving suggestion for Bo Kho stew with rice noodles and lime wedges, topped with fresh Thai basil. | cookedstories.com

This recipe has become my go-to for feeding a crowd, because it makes the house smell incredible and everyone leaves happy. There is nothing quite like gathering around a steaming pot of Bo Kho on a rainy evening.

Recipe Questions & Answers

Beef chuck or brisket are ideal choices as they become fork-tender after slow cooking and develop rich flavor. The marbling in chuck helps keep the meat moist during the long simmer.

Yes, this actually tastes better the next day as flavors continue to develop. Prepare it up to 2 days in advance and reheat gently on the stovetop.

Crusty French baguette is traditional and perfect for dipping, but rice noodles work beautifully too. Some people enjoy it over steamed jasmine rice.

Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. The broth may thicken when chilled—thin with water or stock when reheating.

The base version is mild with aromatic warmth from spices. Adjust heat by adding fresh chilies as garnish or dried chilies during simmering for more spice.

Certainly. Brown the meat first using sauté mode, then cook on high pressure for about 35-40 minutes. Natural release for 10 minutes before quick releasing.

Vietnamese Beef Stew with Lemongrass

Tender beef cubes slow-cooked with aromatic lemongrass, star anise, and carrots in a savory Vietnamese-style 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 cubes 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 refrigerated for deeper flavor penetration.
2
Sear the Beef: Heat vegetable oil in a large Dutch oven over medium-high heat. Sear marinated beef in batches, developing a rich brown crust on all sides. Remove browned beef and set aside.
3
Build Aromatic Base: In the same pot, cook sliced onions until softened, approximately 3 minutes. Add tomato paste and stir continuously for 1 minute to deepen flavor and caramelize sugars.
4
Combine Spices and Beef: Add lemongrass, star anise, cinnamon stick, and bay leaves to the pot. Return seared beef and toss thoroughly to coat with aromatic base.
5
Initial Simmer: Pour in beef stock or water, deglazing the pot by scraping up browned bits from the bottom. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 hours.
6
Add Vegetables and Finish: Add carrot pieces and continue simmering uncovered for 30 to 40 minutes until beef is fork-tender and sauce has slightly thickened. Skim excess fat from surface as needed.
7
Season and Serve: Adjust seasoning with additional fish sauce or salt. Remove and discard lemongrass, star anise, cinnamon stick, and bay leaves. Ladle into bowls and garnish generously 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-bottomed pot
  • Sharp knife
  • Cutting board
  • Ladle

Nutrition (Per Serving)

Calories 520
Protein 52g
Carbs 22g
Fat 24g

Allergy Information

  • Contains fish sauce (fish allergen, possible shellfish cross-contamination) and soy sauce (soy allergen). Verify fish sauce and soy sauce labels for wheat or gluten content if sensitive.
Veronica Mills

Home cook sharing easy, wholesome recipes and helpful kitchen tips for every food lover.