• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Ahead of Thyme logo

  • Home
  • About
    • About Me
    • Work With Us
    • Press
  • Recipes
  • Shop
  • Resources
    • Food Blogger Business School
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • About
  • Recipes
  • Shop
  • Resources
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Sandwiches » Vegetarian Banh Mi Sandwich

    Vegetarian Banh Mi Sandwich

    Leave a Comment

    4 Shares
    Pin4
    Yum
    Share
    Tweet
    More
    Jump to Recipe·Print Recipe

    This Vegetarian Banh Mi Sandwich is a fresh, flavorful twist on the classic Vietnamese sandwich, packed with tangy pickled vegetables, crispy pan-fried tofu, and a creamy sweet chili mayo. Layered inside a warm, crusty baguette and topped with cucumber and cilantro, it’s the perfect balance of savory, spicy, and refreshing. Best of all, it's completely meatless and easy to prep ahead for busy lunches or casual dinners.

    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

    If you’ve never tried a Banh Mi before, this version is a great place to start. The pickled vegetables add a pop of brightness, the tofu is perfectly seasoned and golden-crisp, and the sweet mayo sauce ties it all together. It’s an easy, satisfying, and flavor-packed sandwich that you’ll want to keep in your weekly rotation.

    Why You'll Love this Vegetarian Banh Mi Recipe

    • Incredible texture and flavor. The crispy tofu, crunchy pickled vegetables, and creamy mayo create the perfect bite in every sandwich, offering contrast and depth that’s delicious and satisfying.
    • Fully customizable. Prefer it fiery or mild? You can tweak the heat with sriracha, jalapeños, or leave it out entirely. The base flavors are bold enough to shine either way, making it super adaptable for all spice levels.
    • Great for meal prep. Make the pickled veggies and tofu ahead so you can assemble sandwiches in minutes whenever hunger strikes, saving time while keeping things delicious. Perfect for lunchboxes or weeknight dinners that don’t compromise on taste.
    • Healthy and meat-free. You won’t miss the meat with this satisfying tofu filling. It’s protein-rich, packed with veggies, and fits perfectly into a vegetarian lifestyle without sacrificing flavor or satisfaction.
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

    Ingredient Notes

    To make this delicious Vegetarian Banh Mi Sandwich, you will need the following ingredients (full measurements in recipe card below):

    • carrots – peeled and julienned. You can also buy pre-shredded carrots to save time.
    • daikon radish – peeled and julienned. Sub with regular radish or omit if unavailable.
    • picking ingredients - you will need water, rice vinegar, sugar, and salt for quick-pickling the vegetables.
    • red chili pepper – this is optional, for a spicy kick.
    • tofu – we use extra-firm tofu here as it holds its shape the best. Press out excess moisture before pan-frying. Use tempeh or mushrooms as an alternative.
    • tofu marinade - you will need a combination of soy sauce, fish sauce (optional), garlic, sesame oil, lime juice, brown sugar, and ground black pepper for marinating the tofu. Omit fish sauce to keep it fully vegetarian.
    • vegetable oil – for pan-frying the tofu. Use avocado or peanut oil as substitutes.
    • mayonnaise – regular or vegan mayo work well.
    • ketchup or Sriracha hot sauce – adjust to your spice preference.
    • lime juice – adds tang to the mayo sauce. White vinegar can be used as well.
    • baguettes – 6-inch crusty baguettes or a large one cut into sections. Toast for extra crunch.
    • cucumber – sliced thinly lengthwise.
    • fresh cilantro – essential for authentic flavor. Can sub with parsley if you’re not a cilantro fan.

    You will also need measuring cups and spoons, mixing bowls, a skillet or frying pan, tongs, a small saucepan, and a sharp knife.

    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

    How to Make the Best Vegetarian Banh Mi Sandwiches

    First, prepare the pickled vegetables.

    1. Dry. Use a paper towel to at dry the julienned carrots and daikon completely dry.
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    1. Add pickling juices. Add them into a large Mason jar, along with water, vinegar, sugar, salt, and red chili pepper (optional). Stir well or shake the jar to dissolve the sugar and salt.
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    1. Refrigerate. Transfer the jar to the refrigerator and leave it for at least 1 hour, or overnight. to infuse all the flavors.

    Next, prepare the tofu.

    1. Slice. Drain, then use a paper towel to pat the tofu completely dry. Cut the tofu into ½-inch thick slices (approximately 1 ½ x 3-inch rectangles).
    2. Marinate. In a large Ziploc bag or mixing bowl, combine the tofu slices, soy sauce, fish sauce (if using), garlic, sesame oil, lime juice, brown sugar, and black pepper. Shake well and marinate for at least 15 minutes.
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    1. Cook. Then, heat oil in a large skillet over medium-high heat until the hot oil sizzles, about 1 minute. Place tofu slices in a single layer in the skillet and cook until golden brown and crispy, about 2-3 minutes per side.
    2. Add sauce. Add the leftover marinade into the pan and cook for another 2-3 minutes to infuse more flavor into the tofu. (You can also bake or cook the tofu in the air fryer for 8-10 minutes until the skin gets crispy.) Set the tofu slices (and sauce) aside on a plate. 
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

    Now, let's make the sweet mayo.

    In a small mixing bowl, combine mayonnaise, ketchup (or hot sauce), and lime juice. Stir well until you get a smooth consistency. Set aside.

    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
    This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

      Finally, it's time to assemble the sandwiches.

      1. Use a sharp bread knife to slice each baguette open horizontally across the centre.
      2. Evenly spread the sweet mayo sauce on each half.
      3. Add cucumber slices, 3 or 4 tofu slices and a drizzle of the cooked marinade.
      4. Add some pickled carrots and daikon on top along with 2-3 pieces of fresh cilantro.
      5. Put the top half back on and wrap the banh mi sandwich with a piece of parchment paper (if desired) to prevent ingredients from falling out. Serve immediately.
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

      Recipe Variations

      • Make it vegan. Use vegan mayo and skip the fish sauce in the tofu marinade. It’s still incredibly flavorful and completely plant-based, perfect for anyone avoiding animal products.
      • Try a mushroom version. Swap tofu with thick slices of portobello or shiitake mushrooms for a savory, umami-rich filling that soaks up the marinade beautifully.
      • Add jalapeño slices. For extra heat and a classic banh mi touch, add fresh jalapeños to your sandwich. They bring just the right amount of spicy crunch.
      • Use pickled red onions. Add pickled onions for a punch of acidity and a pop of color, complementing the other ingredients beautifully.
      • Switch up the bread. Use ciabatta, hoagie rolls, or even lettuce wraps if baguettes aren’t available. Each option offers a unique texture.

      How to Serve

      This Vegetarian Banh Mi Sandwich is delicious served on its own, or paired with some delicious sides including:

      • Chinese Garlic Cucumber Salad
      • Baked Sweet Potato Wedges
      • Vegetarian Spring Rolls
      • Vietnamese Chicken Salad
      • Summer Fruit Salad
      • Cold Brew Coffee
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

      Recipe Tips and Tricks

      • Press the tofu. Removing moisture ensures it crisps up nicely when cooked and allows it to better absorb the flavorful marinade.
      • Marinate the tofu. Even 15-30 minutes will enhance the flavor of your tofu filling, but overnight yields the deepest infusion of taste.
      • Toast the bread. Lightly toasting your baguette adds texture and helps hold up to the fillings, keeping everything together and avoiding sogginess.
      • Use a mandoline. To quickly and evenly slice your vegetables for pickling, ensuring consistent texture and presentation every time.
      • Adjust sauce to taste. Mix the sweet mayo sauce to your liking — more heat, more lime, more creamy, whatever fits your flavor preference best.

      Storing and Freezing Instructions

      How to Store

       Store leftover pickled veggies and tofu in separate airtight containers in the refrigerator. The veggies can last for 1-2 weeks, while the tofu can last for up to 4 days.

      How to Reheat

      Reheat tofu in a skillet over medium heat until warmed through and crispy again, or briefly in the oven, if desired.

      How to Freeze

      While tofu can be frozen, the texture will change slightly. The pickled veggies are best enjoyed fresh.

      FAQ

      Can I make this ahead of time?

      Yes! Prep the tofu and pickled veggies in advance, then store them separately. Assemble the sandwiches fresh for best texture and flavor. The pickled veggies actually develop more depth after sitting for a day or two, and tofu can be quickly reheated, making this a great prep-ahead option for weekday lunches.

      Can I use store-bought pickled vegetables?

      Absolutely. If you're short on time, store-bought pickled carrots or daikon are a convenient shortcut. Just make sure they aren’t overly sweet or seasoned to preserve the balance of the sandwich. Homemade pickling gives you more control, but store-bought can still produce a delicious result.

      Is fish sauce necessary in the marinade?

      No, it's optional. It adds depth, but you can easily skip it to keep the recipe fully vegetarian. The soy sauce, lime juice, garlic, sesame oil, and sugar create a rich marinade on their own. If you want that umami note, try adding a splash of mushroom soy sauce instead.

      Can I bake the tofu instead of frying it?

      Yes. Bake at 400°F for 25-30 minutes, flipping halfway through until crispy and browned. It’s a great hands-off option that’s less oily and still results in a firm, flavorful texture. This is especially helpful when making a big batch or if you prefer a healthier method.

      More Sandwich Recipes

      • Caprese Sandwich
      • Green Goddess Sandwich
      • Roasted Broccoli Grilled Cheese
      • Greek Chicken Gyros (with Homemade Tzatziki)
      • Egg Salad Sandwich
      • Lemongrass Chicken Banh Mi Sandwich

      Did you make this recipe? I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram @aheadofthyme or share it on the Pinterest pin so that I can follow along.

      Don't forget to sign up for my email newsletter so that you don't miss any recipes. You can also follow along on Instagram, Pinterest, and Facebook for more recipe updates.

      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
      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

      Vegetarian Banh Mi Sandwich


      5 Stars 4 Stars 3 Stars 2 Stars 1 Star

      No reviews

      • Author: Sam Hu | Ahead of Thyme
      • Total Time: 1 hour 18 minutes
      • Yield: 4 sandwiches
      • Diet: Vegetarian
      Print Recipe
      Pin Recipe

      Description

      This Vegetarian Banh Mi Sandwich is a fresh, flavorful twist on the classic Vietnamese sandwich, packed with tangy pickled vegetables, crispy pan-fried tofu, and a creamy sweet chili mayo. Layered inside a warm, crusty baguette and topped with cucumber and cilantro, it’s the perfect balance of savory, spicy, and refreshing. Best of all, it's completely meatless and easy to prep ahead for busy lunches or casual dinners.


      Ingredients

      For the pickled vegetables:

      • 2 large carrots, julienned
      • 1 medium daikon radish, julienned
      • ½ cup water
      • ¼ cup rice vinegar
      • ¼ cup sugar
      • ½ teaspoon salt
      • 1 red chili pepper, chopped (optional)

      For the crispy tofu:

      • 1 (350 grams) package extra-firm tofu
      • 2 tablespoons soy sauce
      • 2 teaspoons fish sauce (optional)
      • 2 cloves garlic, minced
      • 1 tablespoon sesame oil
      • 1 teaspoon lime juice
      • 1 tablespoon brown sugar
      • 1 teaspoon ground black pepper
      • 1 tablespoon vegetable oil (for pan frying)

      For the sweet mayo sauce:

      • ¼ cup mayonnaise
      • 2 tablespoons ketchup (or Sriracha hot sauce for spicy lovers)
      • 1 tablespoon lime juice (or white vinegar)

      For the sandwiches:

      • 4 medium (6-inch) baguettes (or a large baguette cut into 4 equal pieces)
      • ½ cup cucumber, sliced
      • 1 cup fresh cilantro


      Instructions

      Prepare the pickled vegetables:

      1. Use a paper towel to at dry the julienned carrots and daikon completely dry.
      2. Add them into a large Mason jar, along with water, vinegar, sugar, salt, and red chili pepper (optional). Stir well or shake the jar to dissolve the sugar and salt.
      3. Transfer the jar to the refrigerator and leave it for at least 1 hour, or overnight. to infuse all the flavors.

      Prepare the tofu:

      1. Drain, then use a paper towel to pat the tofu completely dry. Cut the tofu into ½-inch thick slices (approximately 1 ½ x 3-inch rectangles).
      2. In a large Ziploc bag or mixing bowl, combine the tofu slices, soy sauce, fish sauce (if using), garlic, sesame oil, lime juice, brown sugar, and black pepper. Shake well and marinate for at least 15 minutes.
      3. Then, heat oil in a large skillet over medium-high heat until the hot oil sizzles, about 1 minute. Place tofu slices in a single layer in the skillet and cook until golden brown and crispy, about 2-3 minutes per side.
      4. Add the leftover marinade into the pan and cook for another 2-3 minutes to infuse more flavor into the tofu. (You can also bake or cook the tofu in the air fryer for 8-10 minutes until the skin gets crispy.)
      5. Set the tofu slices and sauce aside on a plate. 

      Make the sweet mayo:

      1.  In a small mixing bowl, combine mayonnaise, ketchup (or hot sauce), and lime juice. Stir well until you get a smooth consistency. Set aside.

      Assemble the sandwiches:

      1. Use a sharp bread knife to slice each baguette open horizontally across the centre.
      2. Evenly spread the sweet mayo sauce on each half.
      3. Add cucumber slices, 3 or 4 tofu slices and a drizzle of the cooked marinade.
      4. Add some pickled carrots and daikon on top along with 2-3 pieces of fresh cilantro.
      5. Put the top half back on and wrap the banh mi sandwich with a piece of parchment paper (if desired) to prevent ingredients from falling out. Serve immediately.

      Notes

      How to store: Store leftover pickled veggies and tofu in separate airtight containers in the refrigerator. The veggies can last for 1-2 weeks, while the tofu can last for up to 4 days.

      How to reheat: Reheat tofu in a skillet over medium heat until warmed through and crispy again, or briefly in the oven, if desired.

      • Prep Time: 10 minutes
      • Pickling Time: 1 hour
      • Cook Time: 8 minutes
      • Category: Sandwich
      • Method: Pan Fry
      • Cuisine: Vietnamese

      Did you make this recipe?

      I'd love to see! Tag me @aheadofthyme on Instagram.

      This flavorful Vegetarian Banh Mi Sandwich is made with crispy tofu, pickled vegetables, and sweet mayo layered inside a crusty baguette. | aheadofthyme.com

      Vegetarian Banh Mi Sandwich
      4 Shares
      Pin4
      Yum
      Share
      Tweet
      More
      « Easy Grilled Shrimp Boil
      Homemade Blueberry Pie with Lattice Top »

      Stay Updated

      Subscribe now to receive all the latest recipes, tips and news directly to your inbox.
      * indicates required
      How often would you like to receive recipe updates

      Food Blogger Business School | foodbloggerbusinessschool.com

      Food Blogger Business School

      A step-by-step program that teaches food bloggers how to grow and scale their blogs into a full-time business

      in less time and without posting endless content until you burn out.

      LEARN MORE

      Reader Interactions

      Leave a Comment 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

      Primary Sidebar

      Welcome!

      Quick and easy recipes for the everyday home cook, using fresh, seasonal and wholesome ingredients -- from healthy meals to take-out to comfort foods. | aheadofthyme.com

      Hi, we're Sam and Dan! We like to help busy people eat real food that tastes good. Here, you can find hundreds of delicious, quick and easy recipes, using quality and wholesome ingredients. Read more about us

      Stay Updated

      Subscribe now to receive all the latest recipes, tips and news directly to your inbox.
      * indicates required
      How often would you like to receive recipe updates

      Food Blogger Business School | foodbloggerbusinessschool.com

      Food Blogger Business School

      A step-by-step program that teaches food bloggers how to grow and scale their blogs into a full-time business

      in less time and without posting endless content until you burn out.

      LEARN MORE

      Footer

      ↑ back to top

      About Ahead of Thyme

      Hello and welcome! I'm Sam -- the founder of Ahead of Thyme, where we help busy people eat real food that tastes good. Here, you will find hundreds of delicious, quick and easy recipes, using quality and wholesome ingredients. So stay a while, browse around, and make something tasty for dinner tonight.

      • RSS Feed
      • Instagram
      • Pinterest
      • Facebook
      • Twitter
      • YouTube

      Learn More

      • About Us
      • Work with Us
      • Shop
      • Privacy Policy
      • Contact
      • Food Blogger Business School
      • Newsletter

      Browse

      • 60+ Easy Dinners
      • 60+ Chicken Recipes
      • 25+ Ground Beef Recipes
      • 40+ Pasta Recipes
      • 50+ Bread Recipes
      • 25+ Air Fryer Recipes
      • Dessert

      As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.

      Copyright © 2023 Ahead of Thyme Incorporated