Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (2024)

65 Shares

Jump to Recipe Print Recipe

ThisVegan Banh Miwith lemongrass roasted tofu is the rockstar of Vietnamese sandwiches! I used to serve a version of this sandwich on our food truck, but over the years I have made some major improvements to the recipe, and now it belongs in a darn museum! The museum of your face, that is!

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (1)

Whether you're a Vietnamese food fanatic or a newbie looking to spice up your vegan game, this is the moment to jump on the bánh mì bandwagon. Obviously it goes great with vegan Vietnamese classics likeGoi Cuon, and Banh Trang Tron, but it’s also great alongside non-Vietnamese bangers, like miso roasted eggplant, and stir-fried rice noodles.

Stop mucking about with the saddest sandwiches in the galaxy made out of drop ceiling tiles and puppy dog tears. Let’s get this killer vegan sammy made!

Jump to:
  • 🥰Why you are going to adore the ever-loving heck outta this recipe
  • 🥒Notable ingredients and substitutions
  • 🤯Variations
  • 📖How to make a perfect vegan banh mi sandwich
  • 💡Serving Ideas
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️This Vietnamese tofu sandwich goes great with:
  • Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)

🥰Why you are going to adore the ever-loving heck outta this recipe

Vegan AF:Like all of my plant-based Vietnamese recipes, this sandwich is made without any animal-based ingredients and has no cholesterol. No liver pate, or pork to be found in this vegan version of the classic! If made on GF bread, this can also be one of the best gluten-free recipes to grace your sandwich collection!

👩‍🍳Perfect Seasonings:The secret to this bánh mì brilliance? The blend of lemongrass, ginger, and garlic in the tofu marinade, the quick flavorful pickled veggies, fresh herbs, and the flavored mayo make this sandwich 100% less boring than all the other vegan banh mi recipes you have tried.

Tested and Approved Worldwide:Like all of the vegan recipes on my blog, this popular Vietnamese sandwich isn't just something I made up while half asleep in the bathtub! After refining the sandwich over many years, and serving literally thousands of them on my popular food truck, I then shared the recipe with a huge team of recipe testers to make sure it worked flawlessly in kitchens all around the world. You are gonna be psyched with how reliably this recipe works!

🥒Notable ingredients and substitutions

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (2)

Tofu

The “meat” of this sammy is the extra firm tofu, drained and pressed to achieve a hearty texture when roasted. Tofu, or đậu hủ in Vietnamese, serves as an excellent source of plant-based protein. I am sorta obsessed with really nice firm tofu, which is why I use it in everything from ketoprak (Indonesian vermicelli salad) to Filipino long beans with tofu and jackfruit “pork.”

WOT? You hate tofu? I mean, this recipe is probably gonna take you to the tofu dark side, but feel free to substitute tempeh or even homemade seitan if you please.

Lemongrass Powder (Cây Xả)

This aromatic spice, is a shortcut that makes imparting lemongrass’s heavenly aroma on the tofu easy. If you have made recipes like mee rebus, or sambal goreng tempeh, you know fresh lemongrass is super fibrous and hard to mince by hand. That’s why it’s really convenient to use the powdered stuff in this sandwich recipe, and also in recipes where you need the lemongrass to be dry, like in bakwan sayur and tempeh mendoan. Can’t find powdered lemongrass at your local Asian Market? A couple of drops of lemongrass oil fill in great, or you can substitute it with lime zest.

Ginger

Freshly grated ginger, or gừng in Vietnamese, brings warmth and depth to the marinade. You can also make this recipe using dried ginger powder (the Buffalo ginger from Burlap and Barrel is my fave for this), or fresh grated galangal, which I am all about for recipes like sayur lodeh and Indonesian coconut rice.

Tamari

Tamari is a form of soy sauce brewed without wheat, which makes this recipe easy to make gluten-free simply by making it on gluten-free bread. If gluten is of no concern to you, this recipe will work well with any soy sauce, coconut aminos, or shoyu you might have on hand.

White Pepper

Tiêu trắng, or white pepper is an essential flavor in classic Vietnamese cuisine, and it’s also found in Indonesian recipes like homemade tom yum paste and Indonesian turmeric rice. If unavailable, black pepper can step in, ensuring the marinade retains its signature warmth.

Vegetarian Oyster Sauce

An umami powerhouse, vegetarian oyster sauce contributes depth and richness to our tofu. Often made from mushrooms, it mirrors the Vietnamese mắm nêm's essence. If you have some leftover after making this, you should whip up some vegan tom yum fried rice, or chee cheong fun.

Sesame Oil

Dầu mè, or sesame oil, imparts a nutty aroma to the marinade. It’s wonderful smell is especially potent in my favey Korean recipes like Sundubu Jigae, and Korean cucumber salad. Some people (like my lovely, but sesame-hating wife) sorta can’t stand sesame oil’s lovely fragrance. So, if you are like her, feel free to swap it out for olive oil in this recipe.

Hoisin Sauce

Hoisin sauce, a sweet-savory gem, enhances the spicy mayo in this recipe. It’s originally from China, but you will find it all over Vietnamese cuisine, served alongside vegan pho or added to Vietnamese vegetable steamed buns. In a pinch, plum sauce, kecap manis (which you can learn how to make from scratch in my mie goreng recipe), or sweet soy sauce can be substitutes, maintaining the balance of sweetness and umami.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Korean Banh Mi:I ran this style of bánh mì on our food truck in 2014, and people still beg me for the recipe today. I added arugula to the sandwich, char-grilled the tofu in Korean bbq sauce instead of baking it, and added pickled burdock, and house-made vegan kimchi. While it’s not a traditional Vietnamese sandwich made this way, it is quite yummy indeed!

Banh Mi Chay:Chay means vegetables in Vietnamese, and sometimes it’s nice to step up the veggies in the sandwich by adding some pickled chilies, and some eggplant grilled in sriracha with nam jim jaew. I love veggies, and sneak ‘em in anywhere I can like some kind of vegetable freak! Face it, this is a great way to get more veggies into those picky eaters out there.

📖How to make a perfect vegan banh mi sandwich

Nail this perfectly the first time by following these step-by-step instructions with helpful tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (3)

Step One

Tofu Prep

Heat the oven to 400°F (200°C). Slice pressed tofu into ½-inch ( 1 ¼ cm.) pieces. In a bowl, combine lemongrass powder, grated ginger, minced garlic, tamari, lime juice, white pepper, vegetarian oyster sauce, and sesame oil.

Brush the tofu slices generously with the marinade and lay them out on a parchment paper-lined baking tray.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (4)

Step Two

Wake Wakey, Tofu Bakey

Roast the tofu for 20-25 minutes until golden brown.

✅More flavor with marinated tofu: if you aren't pressed for time, allow the tofu to sit in a container with the marinade ingredients overnight to absorb flavor before being roasted the next day.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (5)

Step Three

Sexy up the Mayo

While tofu roasts, mix vegan mayonnaise, hoisin sauce, and sriracha. Set aside this seasoned mayountil you are ready to form the sandwiches.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (6)

Step Four

Brine Before you Dine

Boil salt, sugar, rice vinegar, and water in a saucepan.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (7)

Step Five

Quick Pickled Veggies

Pour the hot brine over shredded carrot, sliced Persian cucumbers, and daikon radish. Let them marinate and cool for at least 15 minutes.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (8)

Step Six

Dealing With Your Bread Lifestyle

Slice an 18-inch baguette horizontally. Optionally, toast the cut side for a few minutes in a large skillet or griddle pan.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (9)

Step Seven

Assemble the Banh Mi

Spread a generous layer of Spicy Bánh Mì Mayo on the bottom half. Top with roasted tofu and pickled carrots, cucumber and daikon. Garnish with fresh cilantro and jalapeño pepper slices. Optionally add some very thinly sliced red onion or shallot if that's your thing.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (10)

Step Eight

Seal the Deal and Slice

Close the sandwich with the top baguette half. Slice into individual portions, and get ready to savor this delectable Vietnamese tofu banh mi sandwich!

💡Serving Ideas

This vegan tofu banh mi is great with a whole vegan Vietnamese meal built around it. Start with the freshness of Banh Trang Cuon (fresh Vietnamese spring rolls) or fried Thai spring rolls dipped in Vietnamese peanut sauce. A side of Mi Xao Xi Dau or a drizzle of spicy vegan nước chấm could be just the thing to make the meal even more radically flavorful!

Finish the meal with a classic Vietnamese dessert like Kem Chuoi (Vegan Banana Coconut Ice Cream Bars), Che Ba Mau, or Banh Flan (Vietnamese Vegan Crème Caramel). Your sweet tooth will thank you later.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (11)

👉Top tips

  1. Perfies Tofu Texture:Achieve the best baked tofu ever by ensuring it's not just drained but also well-pressed. This crucial step eliminates excess moisture, allowing the tofu to absorb the lemongrass marinade. The tofu being dry will also help it achieve a nice caramelization on the outside while baking, where excess moisture in the tofu would otherwise cause the tofu to steam more as it roasts. Get the tofu dry by either using a tofu press or using the pressing method that I demonstrate in my tofu katsu recipe.
  2. Harmony in Your Spicy Mayo:Make sure your Bánh Mì Mayo is dialed in to your personal preference. Taste as you mix, adjusting the ratios to hit the sweet, spicy, and creamy notes as you like them.
  3. Pickling Precision:If your veggies and the bowl they are in are cold, it will zap the heat out of the small amount of brine you pour on almost instantly. Try to have your prepped veggies and the bowl at room temperature so they can get the maximum pickling effect quickly.
  4. Baguette Quality Makes a HUGE Difference:The fresh baguette used in banh mi is a great example of the influence on Vietnamese cooking brought to the country through the influence of French colonialism. Still to this day, there are better baguettes found in Vietnam than in some areas of France! Try to use a slightly crusty French baguette with a fluffy and soft interior, as it will cradle the banh mi's juicy and vibrant components without making the sandwich too chewy and hard to eat. If toasting, keep an eagle eye – a few minutes on a skillet or griddle pan is all you need to bring the baguette “back to life” without making it hard or crunchy.

🤷‍♀️ Recipe FAQs

How do I store Vegan Banh Mi?

Store the components separately – keep the tofu refrigerated, pickled veggies in an airtight container, and assemble the banh mi just before enjoying so that the sandwiches don't get soggy.

You can keep the mayo for up to a week, the pickles for up to ten days, and the tofu for up to four days if stored separately in clean dry containers with tight-fitting lids in the refrigerator.

As a baker, I’m a bit of a bread snob, and I strongly believe the baguette should always be used the day it is baked.

What's a good substitute for vegetarian oyster sauce?


Swap it with mushroom soy sauce, or hoisin sauce for a similar, slightly sweet umami punch in your Lemongrass Tofu Banh Mi.

How can I make vegan banh mi gluten-free?


Make sure to use wheat-free tamari instead of other soy sauce, choose a gluten-free hoisin sauce, and ensure you use a gluten-free baguette, or otherwise serve it on any type of bread you can find that is both gluten-free, and reasonably soft inside.

✌️This Vietnamese tofu sandwich goes great with:

  • Banh Trang Cuon (Vegan Vietnamese Goi Cuon Spring Rolls)
  • Mi Xao Xi Dau (Vietnamese Stir-fried soy sauce noodles)
  • Nước Chấm (Vegan Vietnamese Nuoc Mam fish sauce)
  • Chè Ba Màu (Cold Three-Color Vietnamese Dessert)

Say Hi on Social! 👋

Follow me on Instagram & Facebook for more recipes.

❤️Love this recipe?It helps me out greatly if you leave a 5-star🌟🌟🌟🌟🌟rating in the recipe card below and maybe even leave me a lovey-dovey comment too!

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (16)

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)

Sink your teeth into the best vegan banh mi. Battle tested on the Cinnamon Snail food truck, and served to thousands of happy customers over the years. Now you can make it at home with roasted tofu slices marinated in lemongrass, ginger, and garlic. Nestled within an 18-inch crusty baguette, this vegan Vietnamese sandwich boasts the perfect kick from the sriracha-infused mayo and the refreshing crunch of quick-pickled veggies.

5 from 5 votes

Print Pin Rate

Prep Time: 5 minutes minutes

Cook Time: 25 minutes minutes

Total Time: 30 minutes minutes

Servings: 3

Course: Sandwich

Cuisine: Vietnamese

Diet: Kosher, Vegan, Vegetarian

Calories: 443kcal

Author: Adam Sobel

Cost: $9.50

Equipment

Ingredients

Roasted tofu

Spicy bánh mî mayo

Quick Pickled Veggies

  • ¼ cup rice vinegar
  • ½ teaspoon salt
  • 1 teaspoon sugar palm sugar, or maple syrup
  • cup water
  • ½ cup carrot julienne cut, or shredded
  • 2 persian cucumbers thinly sliced
  • ½ cup daikon julienne cut, or shredded

To Assemble:

  • 18 inch baguette
  • Fresh cilantro sprigs
  • 1 jalapeño cut into thin rings

Instructions

  • Preheat the oven to 400°F (200°C).

  • Cut the drained and pressed extra firm tofu into ½ inch (slightly larger than 1cm) slices. In a bowl, mix lemongrass powder, fresh grated ginger, minced garlic, tamari, lime juice, white pepper, vegetarian oyster sauce, and sesame oil. Coat the tofu slices evenly with the marinade. Place on a parchment paper lined baking sheet and roast for 20-25 minutes or until golden brown.

  • While the tofu is roasting, prepare the spicy mayo by combining vegan mayonnaise, hoisin sauce, and sriracha in a bowl. Mix well using a small whisk or the tines of a fork and set aside.

  • For the Quick Pickled Veggies, place the salt and sugar in rice vinegar and water into a saucepan and bring it to a boil.

  • Pour the hot brine into a bowl over the shredded carrot, thinly sliced Persian cucumbers, and julienne-cut or shredded daikon. Let them marinate and cool for at least 15 minutes.

  • To assemble the Vegan Bánh Mì, slice an 18-inch baguette horizontally. Optionally, you can toast the baguette’s cut side for a few minutes over medium heat in a skillet or griddle pan.

  • Spread a generous amount of Spicy Bánh Mì Mayo on both halves of baguette. Place the roasted tofu on top, followed by the quick-pickled veggies. Garnish with fresh cilantro sprigs and thin rings of jalapeño.

  • Close the sandwich with the top half of the baguette. Slice into individual portions and get ready to smash this delicious Vegan Bánh Mì!

Notes

🍲Perfected Tofu Texture:

The best baked tofu is made when you drain and press it thoroughly before marinating and roasting. This aids in optimal lemongrass marinade absorption and promotes outer caramelization.

🌶️Spicy Mayo Harmony:

Tailor your Bánh Mì Mayo to taste by adjusting ratios for your desired sweet, spicy, and creamy balance.

🥒Pickling Precision:

Ensure your veggies and the bowl they are placed in are at room temperature before you pour in the hot brine. This way, they can effectively pickle quickly while you get the tofu roasted.

🥖Baguette Quality Matters:

Opt for slightly crusty baguettes with soft interiors for the ideal banh mi experience. Toast your baguette briefly if it needs to be brought back to life.” The classic Vietnamese baguette has an extra thin golden crust and is wide enough to hold plenty of yummy sandwich filling in it.

Nutrition

Calories: 443kcal | Carbohydrates: 22g | Protein: 13g | Fat: 32g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Sodium: 1420mg | Potassium: 439mg | Fiber: 2g | Sugar: 7g | Vitamin A: 3698IU | Vitamin C: 13mg | Calcium: 87mg | Iron: 3mg

65 Shares

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich) (2024)
Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 5783

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.