This Vietnamese beef stew, known as Bò Kho, is a fragrant and hearty dish that combines tender chunks of beef with aromatic spices and vegetables. It's a perfect comfort food that brings the rich flavors of Vietnam to your table.
Some ingredients in this recipe might not be commonly found in every household. Fish sauce and lemongrass are essential for authentic Vietnamese flavor but may require a trip to an Asian supermarket. Star anise is another unique spice that adds a distinctive licorice-like flavor to the stew.
INGREDIENTS FOR Vietnamese Beef Stew (Bò Kho)
Beef chuck: Cut into chunks, this is the main protein of the dish.
Vegetable oil: Used for sautéing the aromatics and browning the beef.
Onion: Adds sweetness and depth to the stew.
Garlic: Provides a pungent, aromatic flavor.
Ginger: Adds a warm, spicy note.
Beef broth: Forms the base of the stew, adding richness.
Water: Helps to adjust the consistency of the stew.
Fish sauce: Adds umami and a distinct Vietnamese flavor.
Soy sauce: Contributes a salty, savory taste.
Sugar: Balances the flavors with a touch of sweetness.
Carrots: Adds sweetness and texture.
Potatoes: Makes the stew heartier and more filling.
Black pepper: Adds a mild heat and depth of flavor.
Tomato paste: Adds richness and a slight tanginess.
Lemongrass: Provides a citrusy, aromatic flavor.
Star anise: Adds a licorice-like flavor that is essential to the dish.
Technique Tip for This Recipe
When browning the beef, make sure not to overcrowd the pot. Browning in batches ensures that the meat gets a nice sear, which adds depth of flavor to the stew. If the pot is too crowded, the beef will steam instead of brown, resulting in a less flavorful dish.
SIDE DISHES
Substitute ingredients
beef chuck - Substitute with pork shoulder: Pork shoulder has a similar texture and fat content, making it a good alternative for stews.
vegetable oil - Substitute with olive oil: Olive oil can be used for sautéing and adds a slightly different, but pleasant flavor.
onion - Substitute with shallots: Shallots provide a milder and sweeter flavor, which can complement the stew well.
garlic - Substitute with garlic powder: If fresh garlic is unavailable, garlic powder can provide a similar flavor, though it is less pungent.
ginger - Substitute with galangal: Galangal has a similar spicy and aromatic profile, often used in Southeast Asian cuisine.
beef broth - Substitute with chicken broth: Chicken broth can be used if beef broth is unavailable, though it will slightly alter the flavor.
water - Substitute with coconut water: Coconut water adds a subtle sweetness and complexity to the stew.
fish sauce - Substitute with soy sauce: Soy sauce can provide the umami flavor, though it lacks the fishy undertone of fish sauce.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce with a similar taste.
sugar - Substitute with honey: Honey can add sweetness and a slight floral note to the stew.
carrots - Substitute with parsnips: Parsnips have a similar texture and sweetness, making them a good alternative.
potatoes - Substitute with sweet potatoes: Sweet potatoes add a different flavor profile and a bit more sweetness.
black pepper - Substitute with white pepper: White pepper has a similar heat but a slightly different flavor, often used in Asian cuisine.
tomato paste - Substitute with crushed tomatoes: Crushed tomatoes can provide a similar tomato flavor, though the texture will be different.
lemongrass - Substitute with lemon zest: Lemon zest can provide a citrusy aroma, though it lacks the unique flavor of lemongrass.
star anise - Substitute with cinnamon stick: Cinnamon stick can provide a warm, sweet spice, though it lacks the licorice note of star anise.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Vietnamese beef stew to cool to room temperature before storing. This prevents condensation and helps maintain the stew's texture and flavor.
- Transfer the stew into airtight containers. Use containers that are appropriately sized for the amount of stew you have to minimize air space, which can cause freezer burn.
- Label the containers with the date and contents. This helps you keep track of how long the stew has been stored and ensures you use it within a safe timeframe.
- For short-term storage, place the containers in the refrigerator. The stew can be safely stored in the fridge for up to 3-4 days.
- For long-term storage, place the containers in the freezer. The stew can be frozen for up to 3 months without significant loss of quality.
- When ready to reheat, thaw the stew in the refrigerator overnight if frozen. This ensures even reheating and maintains the texture of the vegetables and meat.
- Reheat the stew on the stovetop over medium heat, stirring occasionally. Add a splash of beef broth or water if the stew has thickened too much during storage.
- Alternatively, you can reheat individual portions in the microwave. Use a microwave-safe container, cover loosely, and heat on medium power, stirring occasionally, until heated through.
- Enjoy the reheated Vietnamese beef stew with fresh herbs like cilantro or Thai basil to revive its vibrant flavors.
How to Reheat Leftovers
For stovetop reheating, place the leftover Vietnamese beef stew in a pot. Add a splash of beef broth or water to maintain moisture. Heat over medium-low, stirring occasionally, until the beef and vegetables are heated through, approximately 10-15 minutes.
To reheat in the microwave, transfer the stew to a microwave-safe bowl. Cover with a microwave-safe lid or plastic wrap, leaving a small vent. Heat on medium power in 2-minute intervals, stirring in between, until the beef and vegetables are hot, usually around 4-6 minutes.
For oven reheating, preheat the oven to 350°F (175°C). Place the stew in an oven-safe dish and cover with aluminum foil. Heat for about 20-30 minutes, or until the beef and vegetables are thoroughly warmed.
If using a slow cooker, transfer the stew to the slow cooker and set it to low. Heat for 1-2 hours, stirring occasionally, until the beef and vegetables are hot.
For those with an Instant Pot, use the sauté function to reheat the stew. Add a little beef broth or water if needed. Stir occasionally until the beef and vegetables are heated through, which should take about 10-15 minutes.
Best Tools for This Recipe
Large pot: Essential for cooking the stew and allowing all the ingredients to meld together.
Wooden spoon: Useful for stirring the ingredients to ensure even cooking and prevent sticking.
Chef's knife: Necessary for chopping the beef, onion, garlic, ginger, carrots, and potatoes.
Cutting board: Provides a safe and clean surface for chopping all the ingredients.
Measuring spoons: Needed for accurately measuring the vegetable oil, fish sauce, soy sauce, and sugar.
Measuring cup: Used for measuring the beef broth and water to ensure the correct liquid ratio.
Peeler: Handy for peeling the carrots and potatoes efficiently.
Tongs: Useful for turning and browning the beef chunks evenly on all sides.
Ladle: Ideal for serving the hot stew into bowls.
Mortar and pestle: Perfect for smashing the lemongrass to release its aromatic oils.
Timer: Helps keep track of the simmering time to ensure the stew is cooked to perfection.
How to Save Time on Making This Dish
Prep ingredients ahead: Chop onions, garlic, ginger, carrots, and potatoes the night before.
Use a pressure cooker: Cut down cooking time by using a pressure cooker instead of simmering for hours.
Pre-mix sauces: Combine fish sauce, soy sauce, and sugar in a bowl beforehand.
Batch cooking: Double the recipe and freeze half for a quick meal later.
One-pot method: Use a single large pot to minimize cleanup time.

Vietnamese Beef Stew (Bò Kho) Recipe
Equipment
- Large pot
- Knife
- Cutting board
Ingredients
Main Ingredients
- 2 lbs beef chuck, cut into chunks
- 2 tablespoon vegetable oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 cups beef broth
- 1 cup water
- 2 tablespoon fish sauce
- 1 tablespoon soy sauce
- 2 tablespoon sugar
- 2 carrots peeled and cut into chunks
- 2 potatoes peeled and cut into chunks
- 1 teaspoon black pepper
- 2 tablespoon tomato paste
- 1 stick lemongrass, cut into 2-inch pieces and smashed
Instructions
- Heat the oil in a large pot over medium heat. Add the onion, garlic, and ginger, and cook until fragrant.
- Add the beef and brown on all sides.
- Stir in the tomato paste, fish sauce, soy sauce, and sugar. Cook for a few minutes.
- Add the beef broth, water, lemongrass, and star anise. Bring to a boil, then reduce heat and simmer for 1.5 hours.
- Add the carrots and potatoes. Continue to simmer until vegetables are tender, about 30 minutes.
- Season with black pepper. Serve hot.
Notes
Nutrition
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Vietnamese Prawn Crackers (Bánh Phồng Tôm) Recipe40 Minutes
- Vietnamese Stewed Offal in Coconut Water (Phá Lấu) Recipe2 Hours
- Vietnamese Sugarcane Juice (Nước Mía) Recipe10 Minutes
- Vietnamese Sour Mustard Green Soup with Pork Ribs (Canh Cải Chua Sườn) Recipe1 Hours
- Vietnamese Butter-Fried Quail (Cút Chiên Bơ) Recipe35 Minutes
- Vietnamese Artichoke and Pork Knuckle Soup (Canh Atiso Hầm Giò Heo) Recipe2 Hours 20 Minutes
- Vietnamese Communal Jar Wine (Rượu Cần) Recipe30 Minutes
- Vietnamese Fish Sauce Chicken Wings (Cánh Gà Chiên Nước Mắm) Recipe40 Minutes

Leave a Reply