Tofu Banh Mi | Vietnamese Tofu Sandwich – Banh Mi Chay

Tofu Banh Mi is a vegan take on the classic Vietnamese sandwich: a crusty baguette filled with smoky paprika-marinated grilled tofu, quick-pickled carrots and daikon, a sriracha mayo, and fresh cilantro. The traditional version uses pork, but grilled tofu carries the same savory, charred bite while keeping the whole sandwich plant-based.

This is my first Asian recipe for this year’s challenge of veganizing popular traditional recipes from various world cuisines, and it is one of my favorites from Vietnamese cooking. I love how vibrant their food is, with so many interesting ingredients and bright, layered flavors. The Vietnamese way of making Banh Mi is with pork, but I made it vegan and used grilled tofu instead, then leaned hard on smoked paprika to give it that deep, savory character.

recipe tofu bahn mi vegan

I used regular baguettes for mine, but if you want a more authentic experience, try finding a Vietnamese store and you might be lucky enough to find the real thing. To spice it up I added some jalapeños and cucumber for extra moisture, and the baguette I used had flax seeds on top. I hope you will love this recipe as much as I do.

This Recipe Works If You Need

  • A satisfying lunch that feels like takeout but is fully plant-based and made at home.
  • A make-ahead meal where the tofu and pickles can sit overnight, so assembly takes minutes.
  • A way to use up a block of tofu that actually tastes exciting, not bland.
  • A crowd-friendly build-your-own sandwich bar for friends or family.
  • A bright, fresh contrast to heavier comfort food, with crunch, acid, heat, and herbs in every bite.

Why You’ll Love This Recipe

  • Big, layered flavor from the smoked paprika marinade, the tangy pickles, the spicy sriracha mayo, and the fresh herbs all working together.
  • Forgiving timing means the tofu is good after 15 to 20 minutes of marinating but becomes perfect overnight, so you can fit it around your schedule.
  • That signature crunch comes from grilling the tofu until the edges crisp and from quick-pickling crisp carrots and daikon.
  • Easy to customize with more or less jalapeño and sriracha, so you control exactly how much heat ends up in the sandwich.
  • Naturally adaptable to gluten-free, since you can swap the regular baguette for a gluten-free one.
tofu bahn mi

Ingredient Notes

Extra-firm tofu is the only kind that holds up here. Drain it, then press it well, because the less water it holds, the more marinade it can soak up and the better it crisps on the grill pan. Silken or soft tofu would fall apart, so reach for the firmest block you can find and give it real time under a weight.

Smoked paprika is doing the heavy lifting in this recipe. I decided to marinate the tofu with lots of smoked paprika powder to mimic the deep, savory char you would get from pork. Look for a Spanish pimentón that smells genuinely smoky in the jar, and if you want to skip the step entirely, you can buy pre-smoked tofu instead.

Soy sauce or tamari brings the salty, umami backbone to the marinade. You can also use coconut aminos, which I read about online and found to be healthier, gluten-free, fermented and vegan, and I am thinking of trying it instead of soy sauce from now on. It is a touch sweeter and milder, so taste as you go.

Lime juice and maple syrup balance the marinade, with the lime adding brightness and the maple syrup adding just enough sweetness to help the tofu caramelize. Use fresh lime if you can, since bottled juice tastes flat by comparison.

Daikon and carrots are the heart of the quick pickle. Slice them into thin matchsticks so they soak up the vinegar fast and stay crunchy. Daikon has a clean, peppery bite that is classic in Banh Mi, so try not to skip it if you can find it at an Asian grocer.

White wine vinegar and rice vinegar make up the pickling liquid, with a couple pinches of sugar and salt and an optional dash of turmeric for color. The two vinegars together give a rounder, less harsh tang than a single one would.

Vegan mayo and sriracha get mixed into a creamy, spicy spread. Use a thick mayo so the sauce clings to the bread instead of running, and adjust the sriracha to your heat tolerance.

Baguette, cilantro, scallions, and jalapeño finish the sandwich. I used a baguette with flax seeds on top, but any crusty loaf works, and you can use a gluten-free baguette for a gluten-free version. The fresh cilantro and scallion add lift, while thin slices of jalapeño bring the heat right at the end.

recipe tofu bahn mi

Tips

  • Press the tofu properly before marinating. The most common mistake is rushing this step. A waterlogged block stays spongy and never crisps, so weigh it down for at least 15 minutes and you will feel it firm up under your hand.
  • Marinate overnight if you can. The tofu is good enough in 15 to 20 minutes if you are in a hurry, but overnight it becomes perfect and the smoky, savory flavor goes all the way through instead of just coating the surface.
  • Wait for the grill pan to be properly hot. Grill the tofu about 4 minutes per side until it is a little crispy. You know it is ready to flip when it releases from the pan without sticking and shows clear grill marks.
  • Give the pickles at least 15 minutes. The longer the better, so start them before you grill. They are ready when the carrot and daikon matchsticks have softened slightly but still snap when you bite one.
  • Press the assembled sandwich gently to set it. A light press helps the mayo, tofu, and pickles bind so the layers do not slide out with the first bite.

Substitutions and Variations

  • Skip the marinade with pre-smoked tofu. If you would rather not mix the smoked paprika marinade, buy already-smoked tofu and go straight to grilling.
  • Swap the soy sauce for coconut aminos or tamari. Coconut aminos keep it gluten-free and slightly sweeter, while tamari is a richer, gluten-free soy option.
  • Make it gluten-free. Use a gluten-free baguette and gluten-free tamari or coconut aminos so the whole sandwich is safe for a gluten-free diet.
  • Dial the heat up or down. Leave out the jalapeño and ease back on the sriracha for a milder version, or add more of both if you like it fiery. The fresh cucumber adds welcome moisture and cooling crunch.
sandwich recipe tofu bahn mi

Storage and Make Ahead

This recipe is built for making ahead. Marinate the tofu overnight in the fridge and keep the quick pickles in a sealed jar of their brine, where they will stay crisp for several days. The sriracha mayo also keeps well in a small covered container. I would store all the components separately and only assemble the sandwiches right before eating, because once the pickles and mayo meet the bread the baguette starts to soften. If you have leftover grilled tofu, it keeps in the fridge for two to three days and is great cold or briefly reheated.

If you fall for tofu the way I have, there are plenty more ways to cook it. Try this sticky Asian garlic tofu for another bold, savory dish, or learn the fundamentals with my guide on how to make tofu taste good. For more in this series, browse the rest of my exploring world cuisines vegan guide.

tofu bahn mi vegan cu tofu sandvis reteta

Tofu Banh Mi | Vietnamese Tofu Sandwich – Banh Mi Chay

This vegan tofu Banh Mi layers crispy marinated tofu, quick-pickled carrots and daikon, and a spicy sriracha mayo inside a crusty baguette. A fresh, flavor-packed Vietnamese sandwich ready in about 35 minutes.
Prep Time 25 minutes
Cook Time 10 minutes
Total Time 35 minutes
Choose Serving Size 4

Ingredients 

For the tofu:

  • 1 block extra-firm tofu drained
  • 3 tablespoons lime juice
  • 2 tablespoons soy sauce or tamari, or coconut aminos
  • 2 tablespoons maple syrup
  • 1 clove garlic minced
  • 1 tablespoon smoked paprika

For the sandwich:

  • 1 baguette sliced into 4 pieces and cut in half
  • ½ cup vegan mayo
  • 2 tbsp sriracha
  • 2 scallions thinly sliced, optional
  • 1 handful fresh cilantro

For the pickles:

  • 1 daikon sliced into matchsticks
  • 2 carrots sliced into matchsticks
  • ½ jalapeño thinly sliced
  • ¼ cup white wine vinegar
  • ¼ cup rice vinegar
  • 2-3 pinch sugar
  • 2-3 pinch salt
  • 1 dash turmeric optional

Instructions

  • For the tofu:
  • Drain and press the tofu.
  • Cut the tofu into sandwich-size slices.
  • In a bowl, combine all the marinade ingredients, toss the tofu in them and let it marinate overnight. It can be good enough in 15-20 minutes if you’re in a hurry, but overnight it becomes perfect.
  • Heat a grill pan over medium heat. Grill the tofu about 4 minutes per side, until it’s a little crispy.
  • In a small bowl, mix the vegan mayo and sriracha sauce.
  • For the pickles:
  • In a bowl, combine the white wine vinegar, rice vinegar, salt, sugar and turmeric. Add the carrots, daikon and jalapeño and leave them to marinate for at least 15 minutes (again, the longer the better).
  • Spread the mayonnaise mixture evenly over the insides of each piece of baguette. Assemble 4 sandwiches by layering the ingredients as follows: tofu, pickled vegetables, then top with scallions and cilantro. Press gently on the sandwiches to set.

Notes

For the best flavor, marinate the tofu overnight and let the vegetables pickle while it cooks. Store the components separately in the fridge and assemble just before serving so the baguette stays crisp.

Frequently Asked Questions

What is tofu Banh Mi made of?

Tofu Banh Mi is a Vietnamese-style sandwich made with extra-firm tofu marinated in lime juice, soy sauce, maple syrup, garlic, and smoked paprika, then grilled until crispy. It is layered into a baguette with quick-pickled carrots and daikon, a sriracha vegan mayo, fresh cucumber, scallions, jalapeño, and cilantro.

Is tofu Banh Mi vegan?

Yes. This version replaces the traditional pork with grilled smoked tofu and uses vegan mayo, so it is fully plant-based. To keep it vegan, use a vegan baguette and check that your soy sauce, tamari, or coconut aminos has no animal-derived ingredients.

How do you make tofu Banh Mi gluten-free?

Use a gluten-free baguette and swap regular soy sauce for gluten-free tamari or coconut aminos. The rest of the ingredients, including the pickled vegetables and sriracha mayo, are naturally gluten-free, so the whole sandwich works for a gluten-free diet.

Why marinate the tofu overnight?

Marinating overnight lets the smoked paprika, lime, soy sauce, and maple syrup soak all the way into the tofu instead of just coating the surface, which gives it deeper, more savory flavor. The tofu is good enough after 15 to 20 minutes if you are in a hurry, but overnight it becomes perfect.

Can I skip the smoked paprika marinade?

Yes. The smoked paprika is there to mimic the smoky, savory taste of the traditional pork, so if you want to skip that step you can buy already-smoked tofu and go straight to grilling it. You will lose a little of the lime-and-maple balance, but it saves time.

How far ahead can I prep tofu Banh Mi?

You can prep most of it ahead. Marinate the tofu overnight, keep the pickled carrots and daikon in their brine for several days, and store the sriracha mayo covered in the fridge. Assemble the sandwiches only right before eating so the baguette stays crusty and does not go soggy.

Similar Posts

5 from 1 vote

Leave a Reply

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

Recipe Rating




2 Comments