Skip to content
Bo Kho from Vietnam

Bo Kho

📍 Southern Vietnam ★ 4.4
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Aromatic beef and carrot stew with lemongrass.

About Bo Kho

Beef is braised with carrot, lemongrass, star anise and annatto into a fragrant, lightly spiced stew, eaten with bread or noodles. It shows the French and Vietnamese influences mingling in the south.

🏛️ History & Culture

Bo Kho’s origins are debated, but it clearly emerged from the French colonial era in Vietnam, when local cooks adapted European beef stews using available ingredients. The dish is most strongly tied to southern Vietnam, particularly Saigon, where it blends French techniques with Vietnamese aromatics like lemongrass, star anise, and annatto oil for its signature reddish color.

Regional variations center on how it is served: in the south, it is commonly eaten with crusty French bread for breakfast, while elsewhere it may accompany rice noodles or be ladled over hủ tiếu. As a street-food staple, Bo Kho embodies the cultural fusion at the heart of Vietnamese cuisine, reflecting the country’s colonial history while remaining a beloved comfort food across generations.

🍳 How to make Bo Kho

AI-assisted, not kitchen-tested

Bo Kho (Vietnamese Beef Stew)

A fragrant beef stew from southern Vietnam, where French and Vietnamese influences meet. Bo Kho is braised with carrots, lemongrass, and star anise, and gets its rich color from annatto seeds. Serve with crusty bread or rice noodles.

Prep
20 min
Cook
90 min
Total
110 min
Serves
4-6
Difficulty
Medium

Recipe ingredients

  • 800 g (1 lb 12 oz) beef chuck or brisket, cut into 5 cm (2 in) chunks
  • 2 tbsp annatto seeds, or 1 tsp annatto powder; for color
  • 3 tbsp neutral oil (canola or vegetable)
  • 2 stalks lemongrass, bruised and cut into 5 cm (2 in) lengths
  • 1 large onion, sliced
  • 3 cloves garlic, minced
  • 1 thumb-sized ginger, sliced
  • 2 whole star anise
  • 1 stick cinnamon, optional
  • 2 tbsp tomato paste, for color and depth
  • 2 tbsp fish sauce
  • 1 tbsp sugar, or to taste
  • 1 tsp salt, or to taste
  • 1 tsp black pepper, freshly ground
  • 500 ml (2 cups) coconut water, or beef broth; plus more if needed
  • 3 large carrots, peeled and cut into thick rounds
  • 1 handful fresh cilantro, for garnish
  • 1 handful Thai basil, for garnish, optional
  • 1 whole lime, cut into wedges

Steps

  1. 1 Make annatto oil: In a small saucepan or skillet, warm the oil over medium heat. Add the annatto seeds and cook, stirring, for 2–3 minutes until the oil turns a deep red-orange. Strain and discard the seeds, reserving the oil. If using annatto powder, stir it directly into the oil and cook for 30 seconds, then proceed.
  2. 2 Pat the beef dry with paper towels. Season with half the salt and black pepper. In a large heavy-bottomed pot or Dutch oven, heat the annatto oil over medium-high heat. Working in batches, sear the beef on all sides until well browned, about 5–7 minutes per batch. Transfer beef to a plate and set aside.
  3. 3 Reduce heat to medium. Add onion, lemongrass, ginger, and garlic to the pot. Cook, stirring, until the onion is translucent and aromatic, about 3–4 minutes. Add the star anise, cinnamon (if using), and tomato paste. Cook for 1 minute more.
  4. 4 Return the beef to the pot. Add fish sauce, sugar, and the remaining salt and pepper. Pour in the coconut water (or broth), making sure the beef is mostly covered. Bring to a boil, then reduce heat to low. Cover and simmer gently for 1 hour, skimming any foam from the surface.
  5. 5 After 1 hour, add the carrots and stir. Continue to simmer, covered, for 30–45 minutes, until the beef is fork-tender and the carrots are cooked through. Check the internal temperature of the beef: it should be at least 165°F (74°C) throughout. If the stew seems too thick, add a splash of water or broth.
  6. 6 Taste and adjust seasoning with salt, sugar, or fish sauce. Remove the lemongrass, star anise, and cinnamon stick before serving. Serve hot, garnished with cilantro, Thai basil, and lime wedges on the side. Enjoy with crusty bread, rice noodles, or steamed rice.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Bo Kho recipe yet. Yours would be the first.

Share how you make Bo Kho

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

✅ Before you go to Vietnam

Round out your trip — most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Bo Kho.

Write a review

Sign in to verify you're a real person, then share your thoughts on Bo Kho.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Bo Kho.