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.
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
There is something deeply satisfying about a dish that demands patience and rewards it so generously. Share it with people you love.
Recipe Questions
- → What cut of beef works best for this dish?
-
Chuck or brisket are ideal choices because their connective tissue breaks down during long simmering, creating tender, succulent meat that melts in your mouth.
- → Can I make this in a slow cooker?
-
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.
- → What can I substitute for fish sauce?
-
For a vegetarian version, use additional soy sauce or a vegan fish sauce alternative. The flavor profile will change slightly but still remain delicious.
- → How long does this keep in the refrigerator?
-
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.
- → Is it traditionally spicy?
-
Traditional versions are mildly aromatic rather than hot. Adjust the heat by adding dried chilies during simmering or fresh chili garnish when serving.