Bo Kho (Vietnamese Braised Beef Stew)

Updated Nov. 17, 2020

Bo Kho (Vietnamese Braised Beef Stew)
David Malosh for The New York Times. Food Stylist: Simon Andrews. Prop Stylist: Paige Hicks.
Total Time
1½ hours
Rating
4(2,046)
Comments
Read comments

Bo kho is a delicious Vietnamese pot-roasted beef stew, fragrant with lemongrass, star anise and cinnamon. When the meat is fork tender, carrots are added to complete the dish. If you wish, include turnips or daikon radish or potatoes. Serve it with rice, rice noodles or a freshly baked baguette.

Featured in: A Wintry Braise Inspired by a Warmer Place: Vietnam

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 to 6 servings

    For the Marinade

    • 2tablespoons Vietnamese fish sauce, such as Red Boat
    • 1tablespoon brown sugar
    • 2tablespoons grated fresh ginger
    • 2teaspoons Chinese 5-spice powder
    • ½teaspoon black pepper

    For the Braise

    • 3pounds beef chuck, cut into 1-inch cubes
    • 2tablespoons vegetable oil
    • 6large shallots or 1 medium red onion, thinly sliced
    • 1cup chopped tomato, fresh or canned
    • 2tablespoons grated fresh ginger (from a 2-inch piece)
    • 3garlic cloves, minced
    • 3tablespoons finely chopped lemongrass, tender center only
    • 1teaspoon kosher salt
    • ½teaspoon annatto powder (optional)
    • 4star anise pods
    • 1(2-inch) cinnamon stick, or substitute cassia bark
    • 1 or 2Serrano or Thai chiles, stem on, split lengthwise
    • pounds medium carrots, peeled, cut into 2-inch chunks
    • ½cup thinly sliced scallions
    • 1cup cilantro sprigs, for garnish
    • ½cup mint leaves, for garnish
    • ½cup small basil leaves, preferably Thai, for garnish
Ingredient Substitution Guide
Nutritional analysis per serving (6 servings)

465 calories; 16 grams fat; 5 grams saturated fat; 1 gram trans fat; 9 grams monounsaturated fat; 2 grams polyunsaturated fat; 30 grams carbohydrates; 7 grams dietary fiber; 13 grams sugars; 53 grams protein; 1056 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Make the marinade: Stir together fish sauce, sugar, ginger, 5-spice powder and pepper.

  2. Step 2

    Put beef in a large bowl, add marinade and massage into meat. Let marinate for at least 15 minutes, or longer if time permits (may be wrapped and refrigerated overnight if desired).

  3. Step 3

    Put oil in a Dutch oven or heavy-bottomed pot over medium-high heat. When oil is hot, fry the beef cubes in small batches, taking care not to crowd them, until nicely browned. When all beef is browned, return chunks to pot. Add shallots, stir to combine and continue cooking for 4 to 5 minutes, or until softened.

  4. Step 4

    Add tomato, ginger, garlic, lemongrass, salt and annatto, if using, and stir well to coat, then add star anise, cinnamon and chile. Cover with 4 cups water and bring to a boil.

  5. Step 5

    Reduce heat to a simmer, cover with lid ajar and cook for about 1 hour 15 minutes, or until fork-tender.

  6. Step 6

    Add carrots to pot and cook 15 minutes more. Skim fat from surface of broth as necessary (or refrigerate overnight and remove congealed fat before reheating).

  7. Step 7

    To serve, ladle into individual bowls. Garnish with scallions, cilantro, mint and basil.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

4 out of 5
2,046 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

This was very delicious. Thank you David for the recipe. My feedback would be: 1) Instead of mincing the lemongrass, just cut stalks into long pieces, smash with the back of a knife. 2) Place the lemongrass, star anise, cinnamon stick, and split pepper in a piece of tied cheesecloth, making it simple to extract when finished. 3) Forget rice, potatoes, etc. and go with the suggested crusty baguette!

I made this last night in my Instant Pot. I added another serrano (unnecessary), just two star anise pods, used lemongrass paste from a tube, and the whole can of tomatoes. The store was out of shallots, so I used red onion as suggested (faster and cheaper). Cooked it on the “Meat/Stew” setting (45 minutes, 15-minute release). Following a reader’s suggestion, I added bok choy at the end (will use more next time and maybe bamboo shoots and/or water chestnuts and/or Asian mushrooms?). Delicious!

I thought the dish needed a bit more punch and a bit more liquid for all the beef and carrots, so I reduced eight cups of beef stock to six (in lieu of the four cups of water). I also added about an eighth-cup of soy sauce. It was freakin' delicious! Will absolute save this one for another go-'round.

This was simply perfect. I did add one Japanese sweet potato. All of the flavors blended wonderfully. The meat melted in the mouth. The fresh herbs added brightness. Highly recommend.

These were delicious. I made them in the Instapot as suggested by another reader. Only used 3cups of water and defatted before adding the carrots. I deglazed the pot with water when I put the shallots in, as the brown sugar had almost burned on. I reduced the sauce down to just a little bit to thicken it up. Served with shredded basil, scallions and lime wedges to brighten. A project, but perfect for a winter Sunday dinner.

Delicious, made it the first time exactly as written. The second time, the chaos of life with three littles led me to throw it all in a slow cooker and run out the door for work with baby spit up on my blouse, only to come home to the most blissful smell of Vietnamese soup and the taste to match.

Private comments are only visible to you.

or to save this recipe.