Crave Corner · Dinner

Bo Kho Beef Stew With Star Anise and a Baguette for Dipping

Jump to recipe ↓
Bo kho recipe: Vietnamese beef stew with chunks of chuck, carrot and onion in a glossy orange-red broth in a rustic bowl
Prep
19 min
Cook
105 min
Total
124 min
Serves
6

Sunday, 4:40 p.m., and the star anise hits the hot oil. This bo kho recipe runs 124 minutes from the first cut to the first spoonful, and by the end your apartment smells like someone far more interesting lives there. We will not tell anyone how little of that time you spend standing at the stove.

Slow heat, warm spices, and beef that stops fighting back.

A good bo kho recipe is a Vietnamese beef stew built on lemongrass, star anise and cinnamon, with tomato paste for body and fish sauce for the savory backbone. Chuck is cubed, browned, then left alone under a lid while the broth does the talking. Carrots go in late so they stay in one piece. The baguette on the side is not a garnish, it is the spoon.

This is a weekend dish that happens to reward weekday leftovers. It asks for two hours of low heat and almost no attention, and in return it gives you a pot that feels like a long, slow first date: nothing rushed, a little spice, and you leave wanting to see it again.

What you need

  • 2 lb beef chuck
  • 2 stalks 2 lemongrass
  • 4 cloves 4 garlic
  • 1 tbsp ginger
  • 1 yellow onion
  • 3 carrot
  • 2 tbsp tomato paste
  • 4 cups beef broth
  • 2 star anise
  • 1 cinnamon stick
  • 2 tbsp fish sauce
  • 1 tsp sugar
  • 2 tbsp vegetable oil
  • 1 baguette
  • 1 tsp salt
  • ½ tsp black pepper

How to make it

  1. Cut 2 lb beef chuck into 1.5-inch cubes, smash and cut 2 lemongrass stalks into 3-inch pieces, mince 4 garlic cloves, grate 1 tbsp ginger, slice 1 yellow onion, and peel and cut 3 carrots into thick chunks (about 10 minutes).
  2. Season the beef cubes with salt and black pepper. Heat 2 tbsp vegetable oil in a large pot over medium-high heat and brown the beef in batches, about 3 minutes per side, then set aside.
  3. In the same pot, saute the sliced onion, minced garlic, and grated ginger for 2 minutes until fragrant. Stir in 2 tbsp tomato paste and cook 1 minute more.
  4. Return the beef to the pot. Add 4 cups beef broth, lemongrass pieces, 2 star anise, 1 cinnamon stick, 2 tbsp fish sauce, and 1 tsp sugar. Bring to a boil, then reduce heat to low.
  5. Cover and simmer for 1 hour 15 minutes, stirring occasionally, until the beef is nearly tender.
  6. Add the carrot chunks and simmer uncovered another 25 to 30 minutes until the carrots are soft and the sauce has thickened slightly. Taste and adjust salt.
  7. Remove lemongrass, star anise, and cinnamon stick. Serve hot with torn pieces of the baguette for dipping.
If you only remember one thing Brown the beef in batches so each cube gets room to sear, because a crowded pot steams the meat grey and you lose the savory base the whole stew leans on.

Notes

Cooked leftovers keep three to four days refrigerated, per USDA FSIS, so one pot covers a few dinners without a second thought. Reheat it gently in a saucepan with a splash of water or broth, because the sauce tightens as it cools.

A bo kho recipe like this one often tastes more settled the next day, once the anise and cinnamon have had a night to mingle. If you plan to eat it tomorrow, hold back a little on the final salt adjustment and finish seasoning when you reheat.

It freezes reasonably well, though the carrots come back softer than they went in. If that bothers you, freeze the beef and broth and cook a fresh carrot or two when you reheat.

The prep is the part people underestimate. You have a lot to cut: beef into 1.5-inch cubes, lemongrass smashed and cut into 3-inch pieces, garlic, ginger, onion, and three carrots into thick chunks. Set everything out in little piles before the oil goes in, and the cooking feels calm instead of frantic. The method puts this at about ten minutes, so budget a little more if you are slow with a knife.

When the stew is done, fish out the lemongrass, star anise and cinnamon stick before you serve. They have given everything they have, and biting into a star anise pod is a flavor you only need once.

Swaps that actually work

The point of this dish is the spice trio: lemongrass, star anise and cinnamon. They are what make it bo kho and not just beef stew with a Vietnamese accent. Leave them alone. If you cannot find lemongrass, expect a stew that is still good but a different dish.

Everything else can move. Beef broth can become chicken broth, and the stew will be a touch lighter. Carrots can become chunks of another firm root, though the cook time may shift, so test one before you commit. If fish sauce is not in the cupboard, soy sauce plus a pinch of extra salt gets you most of the way, but you lose some of the depth that fish sauce adds.

Other braising cuts such as boneless short rib or brisket can stand in for chuck, cut to a similar size. They cook on their own schedule, so judge doneness by the fork, not the clock, and let the pot tell you when it is ready.

Rice or rice noodles are a sensible stand-in for the baguette if you are feeding someone who prefers a spoon. The bread is not mandatory, but it is the best argument for making the stew in the first place.

The swap that costs you the dish is skipping the browning. Raw beef dropped into broth gives you a paler, flatter stew. It is also how you end up at 4:55 p.m. discovering you bought ground cinnamon instead of a stick. The agent builds your cart from the full ingredient list, so the stick, the star anise and the lemongrass land in the basket before you ever stand in the spice aisle looking confused.

If it goes wrong

The beef is tough. Chuck needs the full covered simmer, and it is only nearly tender at the one-hour-fifteen mark. Keep the lid on, keep the heat low, and give it another fifteen to thirty minutes. A splash of broth helps if the pot looks dry.

The sauce is thin. The carrots go in uncovered for a reason: that is when the liquid reduces. Keep the lid off, nudge the heat up a little, and give it ten more minutes until it coats the back of a spoon lightly.

It tastes flat. Usually it is salt, so taste it and adjust, as the last step asks. If salt does not wake it up, a little more fish sauce adds savor without making it taste like fish. A pinch of sugar rounds off anything sharp.

The carrots turned to mush. They went in too early or simmered too long. Add them for the final 25 to 30 minutes, not before, and test one with a fork. If it is already soft, pull the pot off the heat.

It tastes like potpourri. The cinnamon stick and star anise were left in after the stew was done. Fish them out now, and add a little more beef broth to dilute the sauce.

What to serve with it

The baguette is the default, torn into pieces and used to drag through the sauce. Steamed rice works the same way, and so do rice noodles, if you want a bowl that eats more like a soup.

To make it better, add a handful of cilantro and a squeeze of lime at the table, plus sliced chili for whoever wants more heat. Pickled carrots or a quick cucumber salad on the side give the rich stew something crisp to bounce against.

It makes a strong lunch the next day, reheated slowly with a little extra broth. Spoon it over rice in a lidded container and it travels well.

Why this one earns its place

You can swipe past a lot of dinners that promise comfort and deliver a Tuesday. This one actually delivers: a pot that fills the apartment with a smell people ask about, a sauce that deserves bread, and enough servings to cover six people or one person who is playing the long game. Commit to the two hours this bo kho recipe asks for, and Wednesday you will be grateful.

If you want another bowl that rewards a little patience, the beef stew takes a more familiar road to the same cozy place. For Vietnamese spice in a noodle bowl, try the bun bo hue. And for a very different way to use a baguette, there is the banh mi thit.

More like this: all Vietnamese recipes in Crave Corner.

Stop deciding at 6pm. Start swiping.

Swipe the dinners you crave. I'll shop your Kroger or Walmart cart.

Get the app
SwipeCart © 2026 · Privacy · Terms