This robust Vietnamese stew features fork-tender beef chuck slow-simmered for over two hours with fragrant lemongrass, star anise, and cinnamon. The aromatic broth, enriched with tomato paste and fish sauce, creates a deeply flavorful base that permeates every piece of meat. Carrots add sweetness while fresh cilantro, Thai basil, and lime provide bright contrast. Serve hot with a crusty baguette for soaking up the rich sauce or over rice noodles for a complete meal.
The first time I smelled Bo Kho simmering on my neighbor's stove, I followed the scent like a cartoon character floating through the air. She laughed when I knocked on her door, knowing exactly what drew me over. That afternoon changed how I thought about beef stew forever.
I made this for my family last winter during a terrible snowstorm. We sat around the table for hours, dipping crusty bread into the rich, fragrant broth while watching the flakes pile up outside. Now it's our snow day tradition.
Ingredients
- 2 lbs beef chuck or brisket: Chuck has beautiful marbling that melts into the stew, while brisket adds lovely texture. Cut into generous 2-inch cubes so they don't shrink away during cooking.
- 2 tbsp fish sauce: This is the umami backbone. Don't be tempted to reduce it.
- 3 stalks lemongrass: Bruise them with the back of your knife before cutting to release those citrusy oils.
- 2 star anise pods: Whole pods work best here. Ground anise can make the broth cloudy.
- 1 cinnamon stick: Vietnamese cinnamon (Cassia) has a sweeter, more intense flavor than regular cinnamon.
- 3 tbsp tomato paste: This adds depth and that beautiful reddish-brown color.
- 4 cups beef stock or water: Homemade stock is ideal, but a good quality store-bought one works perfectly fine.
Instructions
- Marinate the Beef:
- Combine the beef with fish sauce, soy sauce, sugar, pepper, garlic, and shallots. Let it sit for at least 30 minutes, but honestly, overnight in the refrigerator makes such a difference.
- Sear in Batches:
- Heat oil in your Dutch oven over medium-high heat. Brown the beef in batches without crowding the pan. Listen for that satisfying sizzle.
- Build the Foundation:
- Cook onions until softened, then stir in tomato paste for one minute. The kitchen will start smelling amazing already.
- Add the Aromatics:
- Toss in lemongrass, star anise, cinnamon, and bay leaves. Return the beef and coat everything in those fragrant spices.
- Simmer Slowly:
- Pour in your stock, scrape up those precious browned bits, and bring to a boil. Reduce to low, cover, and let it gently bubble for 1.5 hours.
- Add Carrots:
- Drop in carrot pieces and simmer uncovered for another 30 to 40 minutes. The sauce will thicken beautifully as it reduces.
- Finish and Serve:
- Fish out the woody spices, adjust seasoning, and ladle into waiting bowls. Top generously with fresh herbs.
My friend's grandmother told her that Bo Kho tastes best when you cook it with love and patience. After watching her make it dozens of times, I'm convinced there's truth in that.
Getting the Broth Right
The broth should be rich and slightly thick, not watery like a soup but not heavy like a Western stew either. If it's too thin, simmer uncovered longer. Too thick? Add a splash of water.
Choosing Your Beef
I've tried every cut, and chuck roast consistently gives the best results. It has enough fat to stay moist through hours of simmering, but still holds its shape beautifully in the bowl.
Serving Suggestions
A crusty baguette is non-negotiable in my house. Something about soaking up that spiced broth with bread just feels right. Some Sundays I make rice noodles instead, and the way they slip into the soup is pure comfort.
- Toast your baguette slices until golden for extra texture
- Squeeze fresh lime right at the table for brightness
- Have extra fish sauce handy so diners can adjust their own bowls
There's something deeply comforting about a stew that fills your whole home with warmth and spice. I hope this recipe finds its way into your regular rotation.
Recipe Questions & Answers
- → What cut of beef works best?
-
Beef chuck or brisket are ideal choices as they become tender and flavorful during long simmering. The marbling breaks down beautifully, creating melt-in-your-mouth texture.
- → Can I make this in a slow cooker?
-
Yes. Sear the beef first, then transfer all ingredients to your slow cooker. Cook on low for 6-8 hours or high for 4-5 hours until the beef is fork-tender.
- → How long does the flavor improve?
-
This stew tastes even better the next day as flavors deepen. It keeps well in the refrigerator for 3-4 days and freezes beautifully for up to 3 months.
- → What can I serve alongside?
-
Crusty baguette is traditional for soaking up the aromatic broth. Rice noodles work wonderfully, and steamed jasmine rice makes for a comforting complete meal.
- → Is this dish spicy?
-
The base version is mildly aromatic rather than spicy. Add sliced red chili or dried whole chilies during simmering if you prefer more heat. Serve with extra chili on the side.