Have you ever had a banh mi sandwich? I first came across them when I lived in Philadelphia, where I’d often see them advertised in shops as Vietnamese hoagies, which I thought sounded kind of weird. But once I found a place that offered one stuffed with tofu I decided I had to give it a try. And now I’m here to tell you that banh mi sandwiches are delicious! Crispy pickled veggies, savory fillings, and fresh herbs come together to create a total flavor bomb. For these vegan tofu banh mi sandwiches we’re using marinated baked tofu as our main filling, because baked tofu tends to be super flavorful and pretty easy to make. Let’s talk about how to whip up these delicious sandwiches!

Ingredients You’ll Need

Soy sauce. Tamari or liquid aminos can be substituted if needed.Rice vinegar.Maple syrup. Another liquid sweetener such as agave can be used if needed.Toasted sesame oil. Look for this in the international foods section of your supermarket.Garlic.Tofu. This recipe works best with extra-firm tofu, though firm or super firm can also be used.Carrot.Cucumber.Daikon radish. Look for this at an Asian market if you can’t find it at your regular supermarket. You could also simply substitute another variety of radish. One thing to keep in mind is that daikon radishes are pretty big, and you only need a small amount for this recipe. I like to use my leftovers to make a batch of vegan kimchi.Salt.Baguette. Banh mi are traditionally made on baguettes, though you could also use sandwich roll if you’d like.Vegan mayonnaise. Look for brands like Hellman’s vegan or Vegenaise.Fresh herbs. We’re using basil, mint and cilantro.Jalapeño pepper. This is totally optional, but a great addition if you like your sandwiches spicy! Hoisin sauce. This should also be available in the international foods section at the grocery store.Hot sauce. Just use this if you’d like to add some heat to your sandwiches. Sriracha works well, but make sure the brand you are using is vegan. Check out this guide for some guidance.

How They’re Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

Mix soy sauce, rice vinegar, maple syrup, sesame oil and minced garlic together to make your tofu marinade.Slice your tofu into strips and place them in a shallow dish. Pour the marinade over them and let them soak for 30 minutes.

Tip: Firm or extra firm tofu will need to be pressed before you begin. Super firm tofu doesn’t need to be pressed, but I find this variety doesn’t soak up as much marinade as the others.

Prepare the quick pickled veggies while the tofu soaks. Simply place julienne cut carrot, cucumber, and daikon radish in a small bowl and pour a mixture of rice vinegar, maple syrup, and salt over them.

Once your tofu has finished marinating, arrange the slices on a parchment paper-lined baking sheet.Bake the tofu for 35 to 40 minutes, flipping the pieces halfway through and spooning excess marinade over them. They’ll have darkened and shrunk a bit by the time they’re done.

Slice your baguette open and cut it into four sections. Slather the inside of each section with vegan mayo and hoisin sauce, as well as hot sauce if you choose. Stuff them with baked tofu, pickled veggies, fresh herbs, and optionally jalapeño slices.Enjoy your tofu banh mi!

Leftovers & Storage

If possible, I recommend storing the individual components of these sandwiches (tofu, herbs, pickled veggies, and bread) separately. Everything should be held in airtight containers in the fridge, with the exception being the bread, which stores best at room temperature. The ingredients will stay fresh for about 3 days.

More Vegan Sandwiches

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

Tofu Banh Mi Sandwiches - 50Tofu Banh Mi Sandwiches - 67Tofu Banh Mi Sandwiches - 17Tofu Banh Mi Sandwiches - 66Tofu Banh Mi Sandwiches - 32Tofu Banh Mi Sandwiches - 21Tofu Banh Mi Sandwiches - 57Tofu Banh Mi Sandwiches - 9Tofu Banh Mi Sandwiches - 3Tofu Banh Mi Sandwiches - 45