Bò Kho (Vietnamese Beef Stew)
If you love slow-cooked comfort food with bold, cozy flavors, Bò Kho (Vietnamese Beef Stew) might just become your new favorite. Tender beef simmered with lemongrass, star anise, and warm spices in a savory, slightly sweet broth. It’s the kind of meal that fills your kitchen with the best smells and tastes even better the next day.

I’ve made this recipe countless times for my family, adjusting the balance of spices and aromatics until it was just right: rich, flavorful, and deeply satisfying without being heavy. Whether you enjoy it with a crusty baguette, a bowl of rice, or noodles, this classic Vietnamese dish is pure comfort in every bite.
What is Bò Kho?
If pho is comfort in a bowl, bo kho is its rich, spiced cousin. It’s a Vietnamese beef stew that’s cozy, bold, and full of layers—savory, slightly sweet, and fragrant with lemongrass, star anise, and cinnamon. Everyone has their own version, but it always comes down to one thing: slow-cooked beef in a broth that tastes like it has simmered all day. If you’re looking for a quick version (that still tastes amazing), try my Instant Pot Bo Kho recipe.
Traditionally, bo kho is made with beef shank or chuck, but you’ll also find it with flank, brisket, oxtail, or tendon. Each adding its own texture and richness. Chuck is meaty and tender, shank brings that melt-in-your-mouth bite, and tendon adds a silky, collagen-rich feel that thickens the broth in the best way.
It’s similar to French beef stew in spirit (thank you, colonial influence), but the Vietnamese version is what makes it special. Lemongrass, fish sauce, soy sauce, and coconut soda give the broth that deep umami flavor and a hint of sweetness that makes you keep going back for another bite.
Why You’ll Love This Recipe
- Tender beef, rich flavor – Chuck or shank cooks down beautifully until it’s soft and flavorful.
- One-pot meal – Everything simmers together for easy cleanup.
- Make-ahead friendly – The flavors get even better overnight.
- Versatile – Serve it with a baguette, rice, or rice noodles.
- Comforting and nourishing – Perfect for chilly evenings or cozy weekend dinners.
Kitchen Tools Needed
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula for stirring
- Cutting board and a sharp knife
- Measuring spoons and cups
- Ladle for serving
- Optional but helpful: a fine mesh skimmer (for removing foam while simmering).
Key Ingredients
Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.

- Beef chuck or shank: Rich, flavorful cuts that become tender after long simmering.
- Lemongrass: Adds freshness and a citrusy aroma that defines bò kho.
- Tomato paste: Deepens the color and adds umami to the broth.
- Bo kho spice mix: A blend of star anise, cinnamon, cloves, and other warm spices (available at Asian markets). My favorite recommendation is below.
- Fish sauce & soy sauce: For saltiness and depth.
- Coconut soda or coconut water: Adds a touch of sweetness and keeps the broth light.
- Carrots: A classic addition for color and natural sweetness.
- Onion, garlic, and ginger: The flavor base for the stew.
Bò Kho Spice Mix
If you’ve ever stood in the spice aisle staring at all the different bò kho seasoning packets, I get it…there are so many to choose from! There are a few popular ones, and honestly, they all taste a little different. I’ve tested several, and here’s what I’ve found:

1. Cốt Bò Kho (Beef Flavored Stew Base) – This one’s my go-to. It has a nice balance of salt, sweetness, and beef flavor with ingredients like tomato, beef tallow, dried beef stock, and paprika. Since it already contains salt, start light and add more later if needed. It gives you that deep, restaurant-style flavor without much effort.
2. Bò Kho Spice Cubes – These are convenient and quick to use. They have salt, sugar, turmeric, lemongrass, and culantro, which gives a slightly herbal, earthy flavor. It’s a good option if you want something mild and easy to control, but you may want to boost the lemongrass and star anise for a stronger, more traditional broth.
3. Gia Vị Bò Kho (TL Bon Con Voi Corp.) – This one is chili- and spice-forward, with paprika, garlic, onion, star anise, cinnamon, and cloves. It doesn’t contain salt, so you’ll need to add your own. The flavor is good but a little lighter—it really benefits from extra aromatics like fresh lemongrass and more spices if you want that authentic bò kho depth.
Bottom line: the first one’s my top pick. If it’s not available, the second one is the next best thing.
How to Make Bo Kho
Start by prepping the beef. Pat it dry before seasoning—this helps it sear properly instead of steaming. I like to season with salt, pepper, and a bit of bò kho seasoning, saving the rest for later when the broth comes together. When you brown the beef, don’t rush it and don’t overcrowd the pot. Give the pieces space so they develop that deep golden crust—this step builds a lot of the stew’s flavor foundation. Once everything’s nicely browned, set it aside.




In the same pot, sauté your onion, garlic, and ginger until fragrant. This helps bring out their natural sweetness and creates a base that ties everything together. Stir in a bit of tomato paste and let it cook for a minute—it deepens the color and adds a subtle richness to the broth.
Now comes the part that makes bò kho so distinct: the spices and aromatics. Add the lemongrass, star anise, bay leaves, and cinnamon stick, and let them toast slightly in the pot. This wakes up their natural oils and infuses the stew with that warm, signature Vietnamese aroma.
Once the aromatics start releasing their scent, it’s time to build the broth. Return the beef to the pot, then pour in the fish sauce, soy sauce, sugar, coconut soda, and beef broth. Bring everything to a boil, then lower it to a gentle simmer. This is where patience pays off—slow simmering allows the flavors to develop and the beef to turn melt-in-your-mouth tender. Skim off any foam that floats to the top for a cleaner, clearer broth.


During the last half hour, add your carrots. They’ll soften and sweeten the broth but still hold their shape. If you add them too early, they’ll turn mushy and break apart, so timing really matters here. Once the beef is fork-tender and the broth tastes balanced, adjust the seasoning with a bit more fish sauce, soy sauce, or sugar if needed.
Before serving, remove the lemongrass and whole spices so you don’t accidentally bite into one. Ladle the stew into bowls and top it with a handful of fresh cilantro or Thai basil. Serve it hot with a crusty baguette, jasmine rice, or noodles—whatever your comfort looks like that day.

Tips for Success
✔️ Cut the beef evenly so everything cooks at the same rate.
✔️ Don’t overcrowd the pot. Sear the beef in batches so each piece browns evenly instead of steaming.
✔️ Don’t rush the simmer. Low and slow gives the broth its depth and the beef its tenderness.
✔️ Adjust broth consistency: Add more water or broth if it reduces too much, or simmer uncovered to thicken.
✔️ Make it ahead: Like most stews, it tastes even better the next day.
How to Store and Reheat
- Refrigerate: Store cooled bò kho in an airtight container for up to 4 days.
- Freeze: Portion into freezer-safe containers for up to 3 months.
- Reheat: Warm gently on the stovetop over medium heat or in the microwave until heated through. Add a splash of water or broth if it’s too thick.

What to Serve It With
The classic way to enjoy bò kho is with a warm, crusty baguette—perfect for dipping right into the rich, flavorful broth. You can also serve it with rice noodles for a comforting noodle soup or over steamed jasmine rice, which soaks up all that delicious sauce. Before serving, add a squeeze of lime and a handful of fresh herbs like Thai basil or cilantro to brighten up the flavors and give the dish that signature Vietnamese freshness.

A Vietnamese Comfort Classic
Bò kho is one of those recipes that instantly makes your home smell amazing. The slow simmer, the warm spices, the lemongrass—it all comes together into a dish that feels both comforting and special. It’s the kind of meal that brings everyone to the table, even on a busy night.
And if you’ve never tried dipping a crusty baguette straight into the broth. Trust me, you’re about to understand why this dish is so loved.
RECIPE

Bò Kho (Vietnamese Beef Stew)
Ingredients
Beef
- 3 pounds beef chuck or shank, cut into 1½ inch cubes
- 2 tablespoons avocado oil
- 1 teaspoon salt
- 1 teaspoon ground pepper
- bo kho spice mix, divided
Broth
- 1 large onion, cut into wedges
- 4 garlic cloves, minced
- 1 piece ginger (2 inches), sliced
- 2 tablespoons tomato paste
- 2 lemongrass, trimmed and bruised
- 5 carrots,
- 4 star anise
- 1 cinnamon stick
- 1 tablespoon fish sauce
- 2 tablespoon soy sauce
- 1 tablespoon sugar (or palm sugar)
- salt and pepper (adjust to taste)
- coconut soda (or coconut water)
- 3 cups beef broth (or water with beef bouillon)
For Serving
- fresh cilantro or Thai basil, for garnishing
- crusty baguette, rice, or rice noodles, for serving
Instructions
- Prepare the Beef. Pat beef dry and season lightly with salt, pepper, and 1-2 tablespoons of bo kho seasoning (save the rest for the broth). In a large pot or Dutch oven, heat 2 tablespoons oil over medium-high heat. Brown the beef in batches until golden on all sides. Remove and set aside.
- Build the Flavor Base. In the same pot, add onion, garlic, and ginger. Sauté for 2–3 minutes until fragrant. Stir in tomato paste and cook for 1 minute.
- Add the Spices & Aromatics. Add lemongrass, star anise, bay leaves, and cinnamon stick. Stir to coat with the tomato base.
- Simmer the Stew. Return beef to the pot. Add fish sauce, soy sauce, sugar, salt, pepper, coconut soda, and beef broth. Bring to a boil, then lower to a gentle simmer. Cover and cook for 1½–2 hours, until beef is fork-tender. Stir occasionally and skim any foam off the top.
- Finish with Carrots. Add carrots during the last 30 minutes of cooking so they soften but don’t fall apart. Taste and adjust seasoning with more fish sauce, soy sauce, or sugar as needed.
- Serve. Remove lemongrass stalks, bay leaves, and cinnamon stick. Ladle into bowls, garnish with cilantro or Thai basil, and serve with warm baguette, rice, or noodles.
Notes
Tips for Success
- Cut beef evenly so it cooks at the same rate.
- Give the beef some space while searing. When browning the beef, don’t overcrowd the pot. Work in batches if needed. Leaving a little space between each piece helps them sear properly instead of steaming, giving you that rich, caramelized flavor that makes the stew so delicious.
- Don’t rush the simmer. Low and slow is the key to tender beef.
- Adjust broth thickness: Add water if it reduces too much, or simmer uncovered to thicken.
- Make it ahead: The flavors deepen even more the next day.


