• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Banh Mi Tofu Sandwich

    Published: Apr 6, 2026 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    This Banh Mi Tofu Sandwich is a vegan version of the classic Vietnamese sandwich. Pan-fried tofu, pickled veggies, spicy mayo, all piled on to a crusty baguette. A flavorful and fresh sandwich ready in 30 minutes!

    A Tofu Banh Mi sandwich on a plate with potato chips.

    The flavors of banh mi are some of my favorite! I love the combo of fresh, bright veggies and the spicy mayo. I dream of this sandwich all the time.

    This is my tofu version. Instead of the classic pork, I made a vegan banh mi with tofu! I cut the tofu into small strips and pan-fry with some soy sauce and maple syrup to give it a bit of flavor.

    But then I let the veggies do the work. We quick pickle carrots and daikon radish for bright flavor. Add cucumber, cilantro, jalapeño, and scallions for freshness. Then there's spicy mayo! All served on a delightful baguette.

    Jump to:
    • What Is Banh Mi?
    • Why You'll Love This Banh Mi Tofu Sandwich
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • FAQ & Expert Tips
    • Recipe Prayer
    • Related Recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A Banh Mi tofu sandwich on a plate with potato chips.

    What Is Banh Mi?

    Banh mi is a Vietnamese sandwich with a little bit of French inspo.

    The sandwich starts with a baguette. It typically has pork, sometimes in a pâté style. And veggies! Usually pickled carrot and radish, cucumber, and cilantro.

    My vegan version keeps the style of the original sandwich, just swapping tofu in for the meat. Delish!

    Three Banh Mi tofu sandwiches on a board with chips.

    Why You'll Love This Banh Mi Tofu Sandwich

    • Dietary needs - this sandwich is totally vegan! It's refined sugar free and it can be easily made oil-free and gluten-free.
    • Flavor packed meal - tangy pickled veggies, savory tofu, and spicy mayo
    • Fresh & vibrant - veggies, herbs, cucumber, and tangy mayo. This sandwich is incredibly fresh!
    A Banh Mi tofu sandwich on a plate with potato chips.

    Ingredient Notes & Substitutions

    Tofu Banh Mi

    • Super Firm Tofu: look for super firm tofu, this is the vacuum packed tofu that is pre-pressed. This tofu holds up significantly better than any other firmness level. If you can't find super firm, use extra firm instead
    • Soy Sauce, Tamari, or Liquid Aminos: this adds salty flavor. For gluten-free, use tamari or liquid aminos
    • Maple Syrup or Agave: for a bit of sweetness
    • Liquid Smoke: adds a smoky, meaty flavor. This is a key ingredient in so many vegan recipes because it helps add that depth. I highly recommend using it!
    • Extra Virgin Olive Oil: for cooking, optional
    Tofu Banh Mi Tofu ingredients

    Pickled Veggies

    • Daikon Radish: this is a white skinned radish that looks like a large carrot. If you cannot find daikon radish, you can sub regular radish or omit
    • Carrots: use whole carrots, not baby carrots
    • Boiling Water
    • White Vinegar: you can sub apple cider vinegar or rice vinegar
    • Sweetener: a quick pickle typically uses some type of sweetener. Maple syrup, agave, or white sugar all work!
    • Salt
    Tofu Banh Mi Pickle Ingredients

    Sriracha Mayo

    • Mayo: you can use store bought vegan mayo or my WFPB Mayo recipe
    • Sriracha: you can also use any chili paste
    • Sweetener: maple syrup or agave
    Tofu Banh Mi Mayo Ingredients

    The rest of the sandwich

    • Baguette: use a French style baguette that comes in a paper bag for that nice crust
    • Cucumber: I used baby cucumbers. I like to slice into thin strips lengthwise, but feel free to cut into small slices
    • Jalapeño Peppers
    • Scallions
    • Fresh Cilantro
    Tofu Banh Mi Sandwich ingredients

    Step-By-Step Instructions

    Step 1. Quick pickle the veggies. Place the carrots and radish in a medium bowl or mason jar. Add the boiling water, vinegar, maple syrup, and salt. Set aside to pickle.

    Tofu Banh Mi Step 1 - pickle the veggies

    Step 2. Make the sriracha mayo. In a small bowl whisk together the mayo, sriracha, and maple syrup. Set aside.

    Tofu Banh Mi Step 2 - mix the mayo

    Step 3. Cook the tofu. In a small bowl whisk together the soy sauce, maple syrup, and liquid smoke. Heat the oil in a large skillet over medium heat. Add the tofu and cook for 4-5 minutes per side until golden (if your pan is smaller you may need to do this first step in two batches to get each piece cooked on both sides). Add the sauce and cook another 5-7 minutes, stirring occasionally, allowing the sauce to cook off completely.

    Tofu Banh Mi Step 3 - cook the tofu

    Step 4. Assemble the sandwiches. Spread the sriracha mayo on the bottom of the baguette. Add the tofu, cucumber, pickled veggies, jalapeños, scallions, and cilantro.

    Tofu Banh Mi Step 4 - assemble the sandwich

    FAQ & Expert Tips

    Can I make this ahead of time?

    Yes! Prep the tofu and pickled vegetables ahead of time, then assemble just before serving.

    Storage

    If possible, only prepare a sandwich right before assembly. But if you want to assemble ahead of time, I recommend wrapping in deli/parchment paper and then tightly wrapping in plastic wrap.

    A Banh Mi tofu sandwich on a plate with potato chips.

    Recipe Prayer

    Thank you God for this sandwich. Thank you for vegan versions of our favorite foods. Amen.

    Related Recipes

    • A vegan club sandwich on a cutting board with chips.
      Vegan Club Sandwich
    • A vegan BLT sandwich with avocado.
      Plant-Based BLT (with Tofu)
    • A Vegan Protein Chicken Salad sandwich with lettuce.
      Vegan Protein Chicken Salad
    • A vegan nashville hot chicken sandwich, with slaw, pickles, and mayo.
      Vegan Nashville Hot Chicken

    Tried this recipe?

    Please leave a review in the comments section below. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A Tofu Banh Mi sandwich on a plate with potato chips.

    Banh Mi Tofu Sandwich

    This Banh Mi Tofu Sandwich is a vegan version of the classic Vietnamese sandwich. Pan-fried tofu, pickled veggies, spicy mayo, all piled on to a crusty baguette. A flavorful and fresh sandwich ready in 30 minutes!
    Print Pin Rate
    Course: Main Course
    Cuisine: American, French, Vietnamese
    Prep Time: 15 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 3
    Calories: 654kcal
    Author: Elizabeth

    Ingredients

    Tofu Banh Mi

    • 1 16 Ounce Block Super Firm Tofu quartered and sliced into strips
    • ¼ Cup Soy Sauce, Tamari, or Liquid Aminos
    • 2 Tablespoons Maple Syrup or Agave
    • 1 Teaspoon Liquid Smoke
    • 1 Tablespoon Extra Virgin Olive Oil for cooking, optional

    Pickled Veggies

    • 1 Small Daikon Radish julienned (if you cannot find daikon radish, you can sub regular radish or omit)
    • 2 Medium Carrots julienned
    • 1 Cup Boiling Water
    • ½ Cup White Vinegar can sub apple cider vinegar or rice vinegar
    • 1 Tablespoon Maple Syrup or Agave or White Sugar
    • ½ Teaspoon Salt

    Sriracha Mayo

    • ½ Cup Vegan Mayo or WFPB Mayo
    • 1 Tablespoon Sriracha
    • 1 Tablespoon Maple Syrup or Agave

    The rest of the sandwich

    • 1 Medium Baguette halved and cut into 2 or 3 segments
    • 1 Medium Cucumber sliced into thin strips lengthwise using a vegetable peeler
    • 2 Medium Jalapeño Peppers sliced
    • 2-4 Scallions sliced
    • Fresh Cilantro

    Instructions

    • Quick pickle the veggies. Place the carrots and radish in a medium bowl or mason jar. Add the boiling water, vinegar, maple syrup, and salt. Set aside to pickle.
    • Make the sriracha mayo. In a small bowl whisk together the mayo, sriracha, and maple syrup. Set aside.
    • Cook the tofu. In a small bowl whisk together the soy sauce, maple syrup, and liquid smoke. Heat the oil in a large skillet over medium heat. Add the tofu and cook for 4-5 minutes per side until golden (if your pan is smaller you may need to do this first step in two batches to get each piece cooked on both sides). Add the sauce and cook another 5-7 minutes, stirring occasionally, allowing the sauce to cook off completely.
    • Assemble the sandwiches. Spread the sriracha mayo on the bottom of the baguette. Add the tofu, cucumber, pickled veggies, jalapeños, scallions, and cilantro.

    Nutrition

    Calories: 654kcal | Carbohydrates: 47g | Protein: 29g | Fat: 37g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 1905mg | Potassium: 659mg | Fiber: 8g | Sugar: 23g | Vitamin A: 7049IU | Vitamin C: 46mg | Calcium: 569mg | Iron: 7mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A green goddess chickpea salad sandwich, with lettuce and mayo.
      Green Goddess Chickpea Salad Sandwich (Vegan & Nut Free)
    • A lentil sloppy joe, with a layer of pickles, on a plate with potato chips.
      15 Minute Lentil Sloppy Joes
    • A pot of freshly cooked one pot creamy tomato pasta.
      One Pot Creamy Tomato Pasta (Meatless, Vegan)
    • A pot of freshly cooked Vegan Five Bean Chili.
      Five Bean Chili (Vegan)

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Spring Favorites

    • Tofu pesto tossed with spaghetti.
      Easy Tofu Pesto Sauce (High Protein)
    • A pitcher of sangria mocktail with pomegranate juice.
      Easy Red Sangria Mocktail
    • A bubbly glass of Strawberry Pink Lemonade Mocktail, garnished with a sprig of mint, and a strawberry on the rim.
      Strawberry Pink Lemonade Mocktail
    • A slice of vegan crustless quiche topped with fresh chives.
      Vegan Crustless Quiche (Gluten-Free)

    Trending Recipes

    • Three glasses of silken tofu smoothies, garnished with banana slices.
      Silken Tofu Smoothie (Easy & High Protein)
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025