• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • 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
  • Recommended Products
  • E-book

Veggie Anh

menu icon
go to homepage
  • Recipes
  • About Me
  • E-book
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • E-book
  • Subscribe
×
Home » Cuisine » Vietnamese

4 August 2023 Meal

Tofu Meatball Banh Mi

Jump to Recipe·Print Recipe

The Tofu Meatball Banh Mi is a vegetarian or vegan version of the traditional Vietnamese banh mi sandwich. It features meatballs made with tofu, mixed with sweet and sour sauce, and served on a baguette. This Banh Mi is a delicious, healthy, and flavorful option for anyone who loves Vietnamese food or wants to try something new.

Tofu Meatball Banh Mi

These tofu meatballs are perfect for making ahead of time in batch, as they become more flavorful over time. These meatballs can also be enjoyed with rice or noodles.

Jump to:
  • What is Tofu Meatball Banh Mi?
  • Ingredients of Tofu Meatball Banh Mi
  • Instructions
  • 📖 Recipe
  • More Banh Mi recipes
  • More Vietnamese
  • 💬 Reviews

What is Tofu Meatball Banh Mi?

If you're a fan of Vietnamese cuisine, you've probably heard of Banh Mi.

Banh Mi is a Vietnamese-styled sandwich with a lot of savory flavors, sauces, fresh herbs and veggies. It has influences from the French colonials. Traditionally, Banh Mi uses a mixture of Vietnamese mayonnaise, paté and hot sauce as the sauce base. Then, the Banh Mi is topped with some types of meat or egg, cucumber, pickled carrots, and fresh herbs.

To keep this recipe completely plant-based and simple, I use vegan sriracha mayo and tofu meatballs. The other toppings of the banh mi, such as pickled carrot and daikon, cucumber, and cilantro, remain quite authentic. It's a fresh and nutritious food option for lunch, breakfast or food party.

I have made a few other Banh Mi recipes:

  • Vegan Banh Mi with Mushrooms
  • Pulled Jackfruit Banh Mi
  • Vietnamese Meatballs in Tomato sauce (Vegan)
Tofu Meatball Banh Mi

Banh Mi is my favorite breakfast option to purchase when running late for school. It has such savory, complex flavors yet is so simple and easy to make at home. In recent years, banh mi has gained more international recognition, which I feel very grateful and proud of.

Ingredients of Tofu Meatball Banh Mi

Tofu Meatball ingredients

The tofu meatballs are made of 9 ingredients:

  • Firm tofu
  • Wood-ear mushroom
  • Onion
  • Garlic
  • Sriracha
  • Ketchup
  • Soy sauce
  • Black pepper
  • Corn starch

To make the Sweet and Sour glaze, you'll need:

  • Soy sauce
  • Ketchup
  • Vinegar
  • Garlic
  • Water
Sweet and Sour sauce ingredients

For assembling the Banh Mi, the combination of banh mi toppings include:

Tofu Meatballs
  • Vegan sriracha mayo: I use a storebought sauce product, alternatively, you can combine 2 parts vegan mayonnaise and 1 part sriracha.
  • Cucumber: add crunchiness and freshness
  • Pickled carrot: this adds the sour taste, you can buy a store-bought pickled carrot or prepare this ahead of time. Find the recipe for this in the recipe note.
  • Herbs: I keep this super simple with some fresh coriander, you can also use Thai basil instead.

Instructions

Make the Tofu Meatball:

Rehydrate the wood ear mushroom by pouring hot water on it and letting it sit for 20 minutes.

Rehydrate wood ear mushrooms

Meanwhile, crumble the tofu and drain excess water. Finely mince the onion and garlic. Preheat the oven to 200°C (392°F).

Crumble the tofu

Crumble the tofu and drain excess water

Cut onion

Thinly cut the onion

Mince garlic

Finely mince the garlic

In a mixing bowl, add the crumbled tofu, minced garlic and shallot, soy sauce, ketchup, sriracha, and black pepper. After the mushroom is hydrated, drain the water and cut into small pieces. Add the mushroom and corn starch into the mixing bowl. Mix well to combine.

Cut the mushrooms

After the mushrooms are rehydrated, cut the mushrooms into small pieces

Make tofu meatballs

Add the ingredients to make the meatballs

Make tofu meatballs

Mix the ingredients together

Shape the mixture into tofu meatballs, this recipe makes about 16-18 meatballs.

Bake the tofu meatballs in the oven for 20 minutes or air fry for 15 minutes, flipping halfway.

Make tofu meatballs

Use your hands to shape the mixture into tofu meatballs

Bake tofu meatballs

Bake or air fry the tofu meatballs until golden brown

Make the Sweet and Sour glaze:

On a pot, heat up the soy sauce, ketchup, vinegar, and minced garlic.

After the tofu meatballs are baked until golden, add the sweet and sour glaze to the tofu meatballs.

Make sweet and sour sauce

Heat up and mix the ingredients to make the sauce

Drizzle the sauce

Drizzle the sauce on top of the meatballs

Tofu Meatball

Assemble the Tofu Meatball Banh Mi

Thinly slice the cucumber and chili.

Use a bread knife to cut open the baguette, spread a thin layer of sriracha mayo, then add the vegan tofu meatballs, cucumber slices, pickled carrot, chili slices and coriander. Enjoy!

Tofu Meatball Banh Mi

If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!

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
Tofu Meatball Banh Mi

Tofu Meatball Banh Mi


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

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

Description

Juicy, meaty tofu meatball banh mi with a sweet and sour sauce and paired with fresh herbs and veggies. Perfect for warm summer days or to take with you to a picnic!


Ingredients

Units Scale

Tofu Meatball

  • 400 g firm tofu
  • 3 dried wood ear mushroom
  • hot water (to soak the mushrooms)
  • 2 tbsp soy sauce
  • 1 shallot (sub with ½ an onion)
  • 2 cloves garlic
  • 1 tbsp ketchup
  • 1 tbsp sriracha
  • ½ tsp black pepper
  • 6 tbsp corn starch

Sweet and Sour Glaze

  • 2 tbsp soy sauce
  • 2 tbsp ketchup
  • 2 tbsp rice vinegar
  • 1 clove garlic
  • ¼ cup water

Assemble the Banh Mi

  • vegan sriracha mayo
  • ½ a cucumber
  • Pickled carrot & daikon
  • Red chili
  • 1 French baguette
  • Cilantro

Instructions

Make the tofu meatball

  1. Rehydrate the wood ear mushroom by pouring hot water on it and letting it sit for 20 minutes.
  2. Meanwhile, crumble the tofu and drain excess water. Finely mince the shallot and garlic. Preheat the oven to 200°C (392°F).
  3. In a mixing bowl, add the crumbled tofu, minced garlic and shallot, soy sauce, ketchup, sriracha, and black pepper. After the mushroom is hydrated, drain the water and cut into small pieces. Add the mushroom and corn starch into the mixing bowl. Mix well to combine.
  4. Shape the mixture into tofu meatballs, this recipe makes about 16-18 meatballs.
  5. Bake the tofu meatballs in the oven for 20 minutes or air fry for 15 minutes, flipping halfway.

Sweet and Sour glaze

  1. On a pot, heat up the soy sauce, ketchup, vinegar, and minced garlic.
  2. After the tofu meatballs are baked until golden, mix the meatballs with the sweet and sour glaze.

Assemble the Tofu Meatball Banh Mi

  1. Thinly slice the cucumber and chili.
  2. Use a bread knife to cut open the baguette, spread a thin layer of sriracha mayo, then add the vegan tofu meatballs, cucumber slices, pickled carrot, chili slices and coriander. Enjoy!

Notes

If you don't have vegan sriracha mayo: combine 2 tablespoon vegan mayo and 1 tablespoon sriracha.

To make the pickled carrot from scratch: thinly slice 2-3 medium carrot, add to a jar with ½ cup water, ¼ cup vinegar, 2 tablespoon sugar and a pinch of salt. Close the lid and shake the jar, let it sit for at least 15 minutes before enjoying. The pickled carrot can keep for up to 2-3 months in the fridge.

  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: vietnamese

Did you make this recipe?

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

More Banh Mi recipes

  • Vegan Banh Mi with Mushrooms
    Vegan Banh Mi with Mushrooms
  • Pulled Jackfruit Banh Mi
    Pulled Jackfruit Banh Mi

More Vietnamese

  • Vietnamese Sweet and Sour Soup featured image
    Vietnamese Sweet and Sour Soup
  • Steamed Tofu Loaf
    Vegan Tofu Meatloaf (Chả Trứng Chay)
  • Vegan Com Tam featured image
    Vegan Vietnamese Broken Rice (Com Tam Chay)
  • Turmeric Tofu featured image
    Turmeric Tofu with Dill

More Vietnamese

  • Vegan beef pho featured image
    Vegan 'Beef' Pho
  • Vegan Fish featured image
    Vegan 'Fish' (from enoki mushrooms)
  • Crispy Rice Salad featured image
    Crispy Rice Salad with Lemongrass Tofu
  • Mushroom-Fritters-featured-image
    Oyster Mushroom Fritters

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. KM says

    November 28, 2023 at 5:25 am

    Made this for dinner tonight and it was amazing! I didn’t make the sweet & sour glaze and instead added some vegetarian hoisin to the meatballs and on the sub along with some chili crisp. Make this recipe!!






    Reply
    • Veggie Anh says

      November 29, 2023 at 5:39 am

      Thank you so much for the review! So glad you enjoyed it 😀

      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

    • Lemongrass Tofu Noodle Salad
    • Vegan Onigiri 3 ways (Japanese Rice Balls)
    • Korean Braised Tofu (Dubu Jorim)
    • Black Pepper Mushroom (Lunch box idea)
    • Vegan Japanese Cold Ramen

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Veggie Anh