• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Anh
  • About Me
    • About Me
    • Contact Me
  • Recipe
    • Breakfast
    • Meal
    • Soups & Stews
    • Drink
    • Side Dishes
    • Dessert
  • Latest Recipes
    • Plant-based Hacks
    • Blogging tips
    • Recipe Series
  • Subscribe
  • Vegan Cooking Class
  • Recommended Products
  • E-book
menu icon
go to homepage
  • Recipes
  • About Me
  • E-book
  • Subscribe
  • Cart 🛒
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • E-book
  • Subscribe
  • Cart 🛒
×
Home

Vegan Vietnamese Beef Stew (Bò Kho)

Jump to Recipe·Print Recipe

Vegan Vietnamese Beef Stew (Bò Kho) is one of those Vietnamese dishes that fills the whole house with fragrance before it even reaches the table. A deep, rust-coloured broth loaded with tender chunks, sweet carrots, and warming spices. It's the kind of stew that feels like a hug in a bowl.

Vegan Vietnamese Beef Stew
Jump to:
  • 🤔What is Vegan Vietnamese Beef Stew?
  • 🤎Why You'll Love This Vegan Vietnamese Beef Stew
  • 📝How To Make Vegan Vietnamese Beef Stew
  • 🍲Final Thought
  • 📖 Recipe
  • 👉If you enjoyed this Vegan Vietnamese Beef Stew, also check out:
  • 👉Some other Soups or Stews recipes:
  • 💬 Reviews

🤔What is Vegan Vietnamese Beef Stew?

Vegan Vietnamese Beef Stew or Bò kho is a Vietnamese braised beef stew with French colonial roots: the word "kho" means to braise or cook down in a concentrated sauce. It's a popular breakfast and lunch dish in Southern Vietnam, often served at street stalls with bánh mì or noodles for dipping and slurping.

The broth gets its distinctive colour and depth from annatto, a natural colourant made from annatto seeds, combined with a blend of warm spices. It's aromatic, slightly sweet, and very rich.

This version uses tofu, king oyster mushroom and vegan beef slices in place of beef, but the soul of the dish is exactly the same: lemongrass, star anise, five-spice, and a slow simmer that brings everything together into something genuinely special.

vegan vietnamese beef stew

🤎Why You'll Love This Vegan Vietnamese Beef Stew

  • An Aroma You'll Never Forget: The moment the stew starts simmering, your kitchen will be filled with the warm fragrance of lemongrass, star anise, cinnamon, and spices. Anyone who has enjoyed a bowl of bò kho before will recognize the smell instantly.
  • A Stew Lover's Paradise: There's something incredibly satisfying about watching the stew gently bubble away as the vegetables become soft and tender. With every minute of simmering, the broth develops a deeper, richer, and more savory flavor.
  • Perfect for Everyday Meals and Special Occasions: Bò kho is a beloved dish in Southern Vietnam. It's commonly enjoyed as a hearty breakfast, but you'll also find it served at family gatherings, celebrations, and special occasions. Whether you're making it for a cozy weekend meal or sharing it with guests, this vegan version is always a crowd-pleaser.
dipping bánh mì in vegan vietnamese beef stew

More inspirations for your favorite stew recipes:

  • Vegan Bún Bò Huế (Vietnamese Spicy Noodle Soup)
  • Vegan Tofu Katsu Curry

📝How To Make Vegan Vietnamese Beef Stew

Ingredients

Main:

  • 200g vegan beef slices
  • 2 king oyster mushrooms (can substitute with other type of mushrooms)
  • 2 carrots
  • 1-2 medium potato

Aromatics:

  • 2 shallots
  • 3 cloves garlic (minced)
  • 1 small onion (chunked)
  • 2 stalks lemongrass (smashed, cut into pieces)

Spices & sauces:

  • 2 cinnamon stick
  • 2-3 star anise pods
  • 1 tablespoon 5-spice powder
  • 1 teaspoon curry powder
  • 1-2 tablespoon soy sauce
  • 1 tablespoon ketchup
  • 1 tablespoon sugar

Liquid:

  • 500-700ml water
  • 200ml coconut water (adds subtle sweetness like traditional, alternative use more water)

Additional:

  • Corn starch
  • Annatto oil (can be substituted with a mixture of turmeric + paprika powder)
  • Thai basil, Culantro & Rice paddy herb (Must-have herbs for an authentic experience)

Instructions

Prep the ingredients:

  • Cut the tofu, potatoes, and carrots into cubes or equal-sized pieces, and king oyster mushroom into thin slices.
  • Cut the onion into slices, and finely cut the garlic, shallot and chilli.
  • Finely cut half of the lemongrass, and cut the other half into short stems.

Pro tip: Smash the lemongrass with the back of your knife to soften the stem for easier cutting and release aroma.

Marinate the vegan "beef"

  • In a large bowl, combine together tofu, king oyster mushroom and vegan beef slices.
  • Then add half of each of the following: five-spice powder, curry powder, mushroom seasoning, minced garlic, shallot & chilli, soy sauce, annatto oil and all of minced lemongrass and mix well. Let them marinate for at least 30 minutes.

Make the Vegan Vietnamese Beef Stew

  • In a big pot, add a teaspoon of annatto oil. Sauté the star anise, cinnamon stick, lemongrass stems, and the remaining minced garlic, shallot & chilli. Then add the remaining spices and ketchup.
  • Add the potatoes and carrots, and give them a good stir before adding coconut water.
  • Add water and bring to a boil.
  • In the meantime, shallow-fry the marinated vegan "beef" for 2-3 minutes before adding it to the pot.
  • Lower the heat and let it simmer for 15-30 minutes, stirring occasionally.
  • Adjust the taste, then add the onion and the cornstarch slurry to thicken the broth.
  • simmering vegan vietnamese beef stew

Garnish & Serve

  • Garnish with Thai basil, culantro and rice paddy herb.
  • Serve with either bánh mì, or rice, or noodles.
  • serving vegan vietnamese beef stew
  • serving vegan vietnamese beef stew

🎯Tips For Success:

  • For a soy-free alternative, use young jackfruit, which has a wonderful texture similar to beef-tender, pull-apart.  Whereas young jackfruit has a mildly sour taste, boiling or stir-frying in oil or water can help soften the jackfruit's taste.
  • Don't overuse the spices - too much can make the flavor loses balance and becomes overwhelming.
  • Traditional recipe requires at least 1.5 hours of stew time but you only need almost half as long - since there is no meat and the vegetables cook faster.

🍲Final Thought

Vegan Vietnamese Beef Stew brings back memories of my mother's kitchen.

The smell of the stew would drift through the house and wake me up like a puppy following its nose. Even before opening my eyes, I knew what was waiting downstairs. Not just any stew, but bò kho - a rich, fragrant broth infused with lemongrass and warm spices, tender pieces of beef, and a crusty bánh mì ready to soak up every last drop.

Bò kho is a dish that teaches patience.

The lemongrass needs time. The spices need time. The broth needs time to deepen and become something greater than the sum of its ingredients. You can't rush it. You simply let it simmer, filling the kitchen with its aroma as the hours pass by.

This vegan version captures everything I loved about the dish growing up: the comforting flavors, the warming spices, and the feeling of gathering around a bowl that was worth waiting for.

vegan vietnamese beef stew

Now, it's one of my favorite things to make on a slow weekend morning.

The smell alone is worth it. As the broth gently simmers away, the kitchen fills with the warm aroma of lemongrass and spices, turning an ordinary morning into something special.

I hope this vegan bò kho finds its way into your kitchen and brings you that same feeling - warm, unhurried, and deeply nourishing.

← Back

Thank you for your response. ✨

Please leave me a review or tag me on Instagram @veggieanh when you make this recipe 🤗.(How much love would you give to this Vegan Vietnamese Beef Stew?)

Print

📖 Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Vietnamese Beef Stew (Bò Kho)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Veggie Anh
  • Total Time: 1 hour 15 minutes
  • Yield: 4 people 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Vegan Vietnamese Beef Stew (Bò Kho) is one of those Vietnamese dishes that fills the whole house with fragrance before it even reaches the table. A deep, rust-coloured broth loaded with tender chunks, sweet carrots, and warming spices. It's the kind of stew that feels like a hug in a bowl.


Ingredients

Units Scale

Main:

  • 200g vegan beef slices
  • 2 king oyster mushrooms (can substitute with other type of mushrooms)
  • 2 carrots

  • 1-2 medium potato

Aromatics:

  • 2 shallots
  • 3 cloves garlic (minced)
  • 1 small onion (chunked)
  • 2 stalks lemongrass (smashed, cut into pieces)

Spices & sauces:

  • 2 cinnamon stick
  • 2-3 star anise pods
  • 1 tbsp 5-spice powder

  • 1 tsp curry powder

  • 1-2 tablespoon soy sauce

  • 1 tbsp ketchup

  • 1 tbsp sugar

Liquid:

  • 500-700ml water
  • 200ml coconut water (adds subtle sweetness like traditional, alternative use more water)

Additional:

  • Corn starch
  • Annatto oil (can be substituted with a mixture of turmeric + paprika powder)
  • Thai basil, Culantro & Rice paddy herb (Must-have herbs for an authentic experience)


Instructions

Prep the ingredients:

  1. Cut the tofu, potatoes, and carrots into cubes or equal-sized pieces, and king oyster mushroom into thin slices.
  2. Cut the onion into slices, and finely cut the garlic, shallot and chilli.
  3. Finely cut half of the lemongrass, and cut the other half into short stems.

Pro tip: Smash the lemongrass with the back of your knife to soften the stem for easier cutting and release aroma.

Marinate the vegan "beef"

  1. In a large bowl, combine together tofu, king oyster mushroom and vegan beef slices.
  2. Then add half of each of the following: five-spice powder, curry powder, mushroom seasoning, minced garlic, shallot & chilli, soy sauce, annatto oil and all of minced lemongrass and mix well.

Make the Vegan Vietnamese Beef Stew

  1. In a big pot, add a teaspoon of annatto oil. Sauté the star anise, cinnamon stick, lemongrass stems, and the remaining minced garlic, shallot & chilli. Then add the remaining spices and ketchup.
  2. Add the potatoes and carrots, and give them a good stir before adding coconut water.
  3. Add water and bring to a boil.
  4. In the meantime, shallow-fry the marinated vegan "beef" for 2-3 minutes before adding it to the pot.

  5. Lower the heat and let it simmer for 15-30 minutes, stirring occasionally.

  6. Adjust the taste, then add the onion and the corn starch slurry to thicken the broth.

Garnish & Serve

  1. Garnish with Thai basil, culantro and rice paddy herb.
  2. Serve with either bánh mì, or rice, or noodles.

Notes

For a soy-free alternative, use young jackfruit.

Don't overuse the spices.

  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Meal
  • Method: Stovetop
  • Cuisine: vietnamese

Did you make this recipe?

Share a photo and tag me @veggieanh — I can't wait to see your creations!

👉If you enjoyed this Vegan Vietnamese Beef Stew, also check out:

  • Vegan Betel Leaf Rolls (Bò Lá Lốt Chay)
  • Caramelized Tofu and Mushrooms
  • Vegan Pâté
    Vegan Pâté (From Lotus)
  • vegan deli meat
    Vegan Deli Meat (Vietnamese Chả Lụa Chay)

👉Some other Soups or Stews recipes:

  • Vietnamese Sweet and Sour Soup featured image
    Vietnamese Sweet and Sour Soup
  • Vegan beef pho featured image
    Vegan 'Beef' Pho
  • Spicy Peanut Ramen featured image
    Spicy Peanut Ramen (One-pot Recipe)
  • Vegan Hot and Sour Soup

More Soups & Stews

  • Vietnamese Pumpkin Soup featured image
    Vietnamese Pumpkin Soup (Vegan)
  • Carrot and Red Lentil Soup
    Red Lentil Carrot Soup
  • Thai Pumpkin Soup
    Thai Pumpkin Soup
  • Miso Soup with Mushrooms featured image
    Miso Soup with Mushrooms

Reader Interactions

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Hannah Alexander

    November 30, 2022 at 9:50 pm

    Thanks for your recipes. As a vegan, living with a meat eating Vietnamese exchange student, it’s difficult to find Vietnamese recipes we’ll both enjoy. She asked for this stew so I’ll soon find out if the vegan version is acceptable to her.

    Reply
    • Veggie Anh

      December 05, 2022 at 6:59 pm

      Thank you so much, I hope your friend will like it Hannah!

      Reply

Primary Sidebar

About Me

Veggie Anh profile image

Hi, I'm Anh! I am the blogger, and content creator, and recipe developer behind Veggie Anh. My goal is to inspire you to eat more veggies by sharing my recipes, videos, stories, and more!

More about me →

  • Instagram
  • YouTube
  • TikTok
  • Pinterest

Trending Recipes

  • Chickpea Tofu
    Chickpea Tofu (Burmese Tofu)
  • kimchi jjigae
    Kimchi Jjigae - Korean Kimchi Stew (Vegan)
  • Vegan Sushi Bake
    Vegan Sushi Bake
  • Vegan Pork Belly

Footer

↑ back to top

About

  • About
  • Privacy Policy
  • Contact

  • Instagram
  • Pinterest
  • TikTok
  • YouTube
  • Mail

Sign up for my newsletter

    Built with ConvertKit

    Recent Posts

    • Taiwanese Popcorn Enoki Mushrooms
    • Vegan Betel Leaf Rolls (Bò Lá Lốt Chay)
    • Caramelized Tofu and Mushrooms
    • Salt and Pepper Mushrooms
    • Sweet Potato Cauliflower and Lentil Curry

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Veggie Anh