Vietnamese Beef Stew with Lemongrass

Aromatic Bo Kho stew simmering in a pot with tender beef, star anise, and vibrant orange carrots. Pin It
Aromatic Bo Kho stew simmering in a pot with tender beef, star anise, and vibrant orange carrots. | rusticrecipelab.com

This traditional Vietnamese dish features tender beef chunks slow-simmered with aromatic lemongrass, star anise, cinnamon, and carrots in a rich, savory broth. The meat marinates in fish sauce, garlic, and shallots before being seared to develop deep flavor. After hours of gentle simmering, the beef becomes fork-tender while the sauce thickens into a comforting, fragrant stew perfect for soaking up with crusty baguette or serving over rice noodles.

The first time Bo Kho appeared on my dinner table was during a rainy Sunday when my Vietnamese neighbor brought over a steaming pot. That fragrance of lemongrass and star anise drifting through the hallway changed everything I knew about comfort food. Now every time it storms, I find myself instinctively reaching for beef chuck and cinnamon sticks.

Last winter I made this for friends recovering from the flu, and they swore the broth had healing powers. Watching them dip crusty bread into the rich, aromatic sauce reminded me why food is love in its most tangible form.

Ingredients

  • 2 lbs beef chuck or brisket: Chuck becomes meltingly tender after hours, while brisket offers slightly more texture and flavor
  • 2 tbsp fish sauce: The umami foundation that no amount of salt can replicate, so do not skip it
  • 3 stalks lemongrass: Bruising them with the back of your knife releases their citrusy essence into the broth
  • 2 star anise pods: Just two whole pods perfume the entire stew without overwhelming
  • 3 tbsp tomato paste: Adds a subtle sweetness and beautiful reddish brown hue
  • 3 carrots: Cut into generous chunks so they do not dissolve during the long cook

Instructions

Marinate the beef:
Combine the beef with fish sauce, soy sauce, sugar, pepper, garlic, and shallots in a bowl. Let it sit for at least 30 minutes, though the flavors deepen immensely after a couple hours in the refrigerator.
Sear in batches:
Heat oil in your heaviest pot over medium high heat and brown the beef on all sides. Do not crowd the pot or the meat will steam instead of caramelize.
Build the aromatic base:
Cook the sliced onions until soft, then stir in the tomato paste for a minute to deepen its flavor. Add the lemongrass, star anise, cinnamon, and bay leaves, letting them bloom briefly.
Simmer slowly:
Return the beef to the pot, pour in the stock, and bring everything to a boil before reducing to a gentle simmer. Cover and cook for 1.5 hours, then add carrots and continue uncovered for another 30 to 40 minutes until the beef yields easily to a fork.
A steaming bowl of Bo Kho featuring fragrant lemongrass beef and carrots served with crusty baguette. Pin It
A steaming bowl of Bo Kho featuring fragrant lemongrass beef and carrots served with crusty baguette. | rusticrecipelab.com

My daughter once called this Vietnamese beef soup, and I corrected her so gently that we both started laughing. Now she asks for the beef with the star anise perfume, and I know she is really listening.

Making It Your Own

Daikon radish or potatoes can join the carrots during the last hour if you want more vegetables. A whole dried chili or two in the broth builds a gentle heat that warms without burning.

What To Serve Alongside

A crusty baguette is essential for soaking up every drop of the aromatic broth. Rice noodles work beautifully too, especially when you want something lighter than bread.

Getting Ahead

This stew improves overnight, so make it a day ahead if you can. The flavors meld together in ways that time alone can achieve.

  • Cool completely before refrigerating to preserve the texture
  • Reheat gently over low heat, adding a splash of water if needed
  • The broth may need one final seasoning adjustment after reheating
Close-up of Bo Kho ingredients including beef cubes, spices, and fresh herbs arranged on a cutting board. Pin It
Close-up of Bo Kho ingredients including beef cubes, spices, and fresh herbs arranged on a cutting board. | rusticrecipelab.com

There is something deeply satisfying about a dish that demands patience and rewards it so generously. Share it with people you love.

Recipe Questions

Chuck or brisket are ideal choices because their connective tissue breaks down during long simmering, creating tender, succulent meat that melts in your mouth.

Yes, after searing the beef and sautéing the aromatics, transfer everything to your slow cooker and cook on low for 6-8 hours or high for 4-5 hours until the beef is tender.

For a vegetarian version, use additional soy sauce or a vegan fish sauce alternative. The flavor profile will change slightly but still remain delicious.

This stew tastes even better the next day as flavors meld. Store in an airtight container for up to 4 days, freezing for up to 3 months if desired.

Traditional versions are mildly aromatic rather than hot. Adjust the heat by adding dried chilies during simmering or fresh chili garnish when serving.

Vietnamese Beef Stew with Lemongrass

Fragrant Vietnamese beef stew with lemongrass, star anise, and tender vegetables.

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 (optional)
  • Sliced red chili (optional)
  • 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.
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
Cook Aromatics: In the same pot, add onions and cook until softened, about 3 minutes. Stir in tomato paste and cook for 1 minute.
4
Combine Ingredients: 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. 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)
  • Double-check fish sauce and soy sauce labels for wheat/gluten if intolerant
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.