• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Recipes
  • FREE EBOOK
  • Shop
  • Log In

Create Mindfully

menu icon
go to homepage
  • About
  • Recipes
  • FREE EBOOK
  • Shop
  • Log In
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • FREE EBOOK
    • Shop
    • Log In
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Sandwiches, Wraps, and Burgers

    Spicy Tofu Bánh Mì

    Willow Moon in front of bushes.
    Updated: Aug 19, 2025 · by Willow Moon · This post may contain affiliate links · As an Amazon Associate I earn from qualifying purchases. · I get commissions for purchases made through links in this post.
    Jump to Recipe Pin

    This Vietnamese Spicy Tofu Bánh Mì sandwich has spicy tofu, pickled carrots, sriracha mayo, cucumber, and jalapeño on a baguette.

    Spicy Tofu Bánh Mì cut in half on a cutting board.

    💌 SAVE THIS

    I'll email this post to you, so you can come back to it later!

    ⭐️⭐️⭐️⭐️⭐️

    "Excellent recipe! It has become a family go to favorite and a sandwich my kids look forward to eating ☺️ - Molly"

    This Spicy Tofu Bánh Mì is my all-time favorite sandwich. I could literally eat it several times a month if I wasn't a food blogger.

    I've been making this sandwich for years, but I didn't want to post it until I found some good buns to serve it on. I used to eat it with a brown rice tortilla, which was not ideal.

    This Tofu Bánh Mì has just the right balance of textures and flavors. The extra-firm tofu is marinated in sesame oil, tamari (Japanese soy sauce), and sriracha sauce giving it a spicy savory umami flavor.

    The pickled carrots are sweet, tangy, and crunchy. They are quick pickled in sugar and brown rice vinegar.

    Vegan sriracha mayo adds a creamy spicy flavor. To add even more spice, there are sliced jalapeños. You could use a serrano pepper if you like it really spicy. Lime juice and cilantro add a bright note.

    Another tofu recipe to try is my Vegan Lunch Meat.

    Jump to:
    • ❤️ Why You'll Love It
    • 🧾 Ingredients
    • 🔪 Instructions
    • 💭 Tips
    • 👩🏻‍🍳 Recipe FAQs
    • Other Vegan Sandwiches
    • 📋 Recipe
    •  
    • 💬 Comments

    ❤️ Why You'll Love It

    • It has the perfect balance of flavors. It has sweet, spicy, and umami flavors.
    • It is comforting and flavorful.
    • It is my favorite sandwich on the blog. Maybe it'll become yours too!

    🧾 Ingredients

    Ingredients on a cutting board with labels.
    Ingredients on a cutting board with labels.

    Marinated tofu

    • Tofu: I used extra firm tofu packed in water found in the refrigerated section of the grocery store. You could also use firm tofu.
    • Tamari: I like to use low-sodium gluten-free tamari because I like to control the amount of sodium. You could also use soy sauce, liquid aminos, or coconut aminos.
    • Sesame oil: Adds a nutty flavor.
    • Sriracha sauce: Adds a spicy flavor.

    Pickled carrots

    • Carrots: I like to thinly julienne the carrots. You could also slice them into round discs.
    • Brown rice vinegar: Adds a tangy flavor. You could also use apple cider vinegar.
    • Sugar: Adds sweetness.

    Sriracha mayo

    • Vegan mayonnaise: I like Vegenaise by Follow Your Heart. Use your favorite vegan mayo.
    • Sriracha sauce: Adds a spicy flavor.
    • Lime juice: Adds a tangy flavor.

    Sandwiches

    • Baguette: I used Pamela's gluten-free pizza mix to make a baguette. When I updated this recipe I used a gluten-free baguette from Trader Joe's. One of Trader Joe's employees said it's not always an item they have in stock, but you might get lucky! Use your favorite baguette.
    • Cucumber: I used an English cucumber because it is less bitter and has fewer seeds than an American cucumber.
    • Jalapeño: Adds spice.  For even more spice, use sliced serrano peppers.
    • Limes: For serving - to juice on the buns or ingredients.
    • Cilantro: Leave it off if you don't like cilantro.

    To see the full list of ingredients with measurements and instructions, see the recipe card at the bottom of this post.

    5 Secrets to Transforming Tofu

    Maple Dijon Baked Tofu Sandwich

    FREE 5 part email series to help you cook tofu like a pro.

    We respect your privacy. Unsubscribe at any time.

    🔪 Instructions

    Collage photo of pickled carrots marinade, then carrots added. Then sriracha mayo in a small bowl, then mixed.

    Step 1: Mix brown rice vinegar and sugar in a small bowl.

    Step 2: Once sugar is dissolved, add julienned carrots. Let sit overnight.

    Step 3: Add vegan mayonnaise, sriracha sauce, and lime juice to a small bowl.

    Step 4: Mix until all the clumps are out.

    Collage of tofu being marinated, then placed in a pan, next cooked, and last bread scooped out of a baguette.

    Step 5: Marinate drained and pressed tofu in a mixture of sesame oil, tamari, sesame oil, and sriracha for at least 1 hour to overnight.

    Step 6: Add tofu slices to a skillet. Heat on medium heat.

    Step 7: Cook tofu until golden brown on all sides.

    Step 8: Toast buns. Scoop out some of the buns for a better bun-to-filling ratio.

    Open faced banh mi sandwich on a cutting board.

    Step 9: Slather sriracha mayo on the buns. Layer tofu, sliced cucumber, pickled carrots, cilantro, and jalapeño on top.

    💭 Tips

    • If you're using Pamela's pizza mix to make buns, make them the day before to make things easier. The dough can stay in the fridge if you aren't ready to form them and bake them.
    • Let the pizza mix rise for 2 hours. When you form it into buns, oil your hands. The mixture is sticky! All the directions are on Pamela's website for different bun recipes and there are videos you can watch to help also.
    • Make the pickled carrots the day before so that they can marinate and for faster assembly when you want to eat.
    • Drain and press the tofu to get the water out. This helps the tofu get crispier.
    • The tofu should marinate for at least an hour to overnight.
    • For even more spice, swap out the sliced jalapeño for serrano pepper.
    • For a better bun-to-filling ratio, scoop out some of the bread out of the buns - mainly the top bun if it's larger than the bottom bun.
    • The whole sandwich can be microwaved for about a minute or so if needed. That way you can bring a premade sandwich to work without assembling it during your lunch break.
    Tofu Bánh Mì sliced in half on a cutting board.

    👩🏻‍🍳 Recipe FAQs

    What is a substitute for bánh mì rolls?

    A baguette makes a great substitute for bánh mì rolls. I used pizza mix to make a gluten-free baguette.

    What is a bánh mì made of?

    A banh mi can be made up of a variety of ingredients. For this vegan bánh mì, I used tofu cooked in tamari, sesame oil, and sriracha sauce. I layered the tofu along with pickled carrots, cucumber, cilantro, sriracha mayo, jalapeño, and cilantro on a gluten-free baguette.

    Other Vegan Sandwiches

    • Portobello Mushroom and Caramelized Onion Sliders
      Portobello Mushroom and Caramelized Onion Sliders
    • Vegan Refried Bean Burrito on a cutting board.
      Vegan Refried Bean Burrito with Jalapeño Cilantro Hummus
    • Vegan Teriyaki Reuben on a plate.
      Vegan Teriyaki Reuben
    • ALT (Avocado, Lettuce, and Tomato) Wrap on a cutting board.
      ALT (Avocado, Lettuce, and Tomato) Wrap

    If you tried this Spicy Tofu Bánh Mì Recipe or any other recipe on my website, please leave a ⭐️ star rating and let me know how you like it in the 💬 comments below. I love hearing from you!

    📋 Recipe

    Spicy Tofu Bánh Mì on a cutting board.
    Pin Print
    4.75 from 4 votes

    Spicy Tofu Bánh Mì

    This Vietnamese Spicy Tofu Bánh Mì sandwich has spicy tofu, pickled carrots, sriracha mayo, cucumber, and jalapeño on a baguette.
    Course Main Course
    Cuisine Vietnamese inspired
    Diet Gluten Free, Vegan, Vegetarian
    Prep Time 15 minutes minutes
    Cook Time 10 minutes minutes
    marinate 1 hour hour
    Total Time 1 hour hour 25 minutes minutes
    Servings 4
    Calories 271kcal
    Author Willow Moon
    Prevent your screen from going dark

    Ingredients

    Pickled Carrots

    • ¼ cup brown rice vinegar (or apple cider vinegar)
    • 2 tablespoons sugar
    • 1 carrot julienned

    Sriracha Mayo*

    • ¼ cup vegan mayo
    • 2 teaspoons sriracha sauce
    • 2 teaspoons lime juice

    Marinated Tofu

    • 1 tablespoon + 1 teaspoon toasted sesame oil divided
    • 1 tablespoon low sodium gluten free tamari
    • 1 teaspoon sriracha sauce
    • 14 ounces extra firm tofu drained and pressed

    Sandwiches

    • 1 baguette cut into 4" slices or 4 buns - I used Pamela's pizza mix
    • ½ of an English cucumber, thinnly sliced
    • 1 sliced jalapeño
    • 2 limes sliced in half
    • 1 bunch cilantro
    US Customary - Metric

    Instructions

    Pickled Carrots

    • Mix brown rice vinegar and sugar. Either let sit until sugar dissolves, or heat on stovetop or in microwave to dissolve faster. Place julienned carrot in mixture. Let sit overnight.

    Sriracha Mayo

    • Add all ingredients to a small bowl. Whisk.

    Marinated Tofu

    • Add sesame oil, tamari, and sriracha sauce to a large shallow dish. Whisk.
    • Drain and press the tofu. If you don't have a tofu press, place the tofu in between a clean kitchen towel. Place a heavy object, like a cast iron skillet on top. Let sit 15 minutes.
    • Slice tofu into 6 long strips. Place in the marinade. Marinate for at least an hour.
    • Place tofu slices on a large pan. Cook over medium heat until golden brown on both sides.

    Sandwiches

    • Toast the buns. For a better bun to filling ratio, scoop out some of the bread - especially the top bun if it's larger than the bottom bun.
    • Slather sriracha mayo on buns. Layer tofu, sliced cucumber, pickled carrots, cilantro, and jalapeño on top. 

    Notes

    *If you like to slather both pieces of bread with sriracha mayo, you'll want to double the sriracha mayo recipe. 
    Store each component of the sandwich separately. Then assemble when ready to eat. Store the ingredients in air-tight containers in the fridge.
    Tofu will last up to 5 days in the fridge. Pickled carrots will last up to 2 months in the fridge. Sriracha mayo will last up to 2 weeks.

     

    Sign up to get recipes and FREE Best Vegan Dinners 4 Week Meal Plan!

    Nutrition

    Calories: 271kcal | Carbohydrates: 22g | Protein: 9g | Fat: 16g | Saturated Fat: 2g | Cholesterol: 3mg | Sodium: 533mg | Potassium: 310mg | Fiber: 2g | Sugar: 9g | Vitamin A: 2775IU | Vitamin C: 19.4mg | Calcium: 53mg | Iron: 1.7mg

    💌 SAVE THIS

    I'll email this post to you, so you can come back to it later!

    *Note: Nutrition information should be considered an estimate only. Different nutrition calculators give you different results.

    More Sandwiches, Wraps, and Burgers

    • Vegan Caramelized Onion and Mushroom Grilled Cheese on a cutting board.
      Vegan Caramelized Onion and Mushroom Grilled Cheese
    • Vegan Lunch Meat in a sandwich on a cutting board.
      Vegan Lunch Meat
    • Vegan Monte Cristo on a plate.
      Vegan Monte Cristo
    • Benedictine Tea Sandwiches on a plate.
      Benedictine Tea Sandwiches

    Reader Interactions

    Comments

      4.75 from 4 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Molly says

      April 23, 2019 at 7:00 pm

      Excellent recipe! It has become a family go to favorite and a sandwich my kids look forward to eating ☺️5 stars

      Reply
      • Willow Moon says

        April 24, 2019 at 7:56 am

        Thanks Molly, I am so glad to hear that! I love to hear when kids love a spicy recipe!

        Reply
    2. Chris says

      February 06, 2019 at 3:22 pm

      I can see why this is your favorite sandwich. My family loved it!5 stars

      Reply
      • Willow Moon says

        February 06, 2019 at 3:23 pm

        I'm so glad! Thanks Chris!

        Reply

    Primary Sidebar

    Willow Moon with green shirt and tie dye scarf.

    Namaste, I'm Willow!

    I've been vegan for 26 years and
    gluten-free for 14 years. I share easy and delicious vegan gluten-free recipes the whole family will love! Read more →

    Christmas

    • 3 Ingredient Vegan Fudge on a cutting board.
      Melt-in-Your-Mouth 3 Ingredient Vegan Fudge
    • Christmas Tree Pancakes (vegan, gluten free) - This fun green pancake recipe is perfect for a Christmas breakfast or a holiday party. Kids will love them!
      Christmas Tree Pancakes
    • Vegan Green Corn Tamales (Tamales de Elote) on a plate.
      Vegan Green Corn Tamales (Tamales de Elote)
    • Vegan Gluten Free Chocolate Chip Cookies
      Vegan Gluten Free Chocolate Chip Cookies

    Popular Recipes

    • Pumpkin Chickpea Blondies
      Pumpkin Chickpea Blondies
    • Apple Pecan Chickpea Salad Sandwich on a plate.
      Apple Pecan Chickpea Salad Sandwich
    • Vegetable fritter bring dipped into vegan chipotle ranch dressing.
      The Most Amazing Vegetable Fritters
    • Homemade Payday Bars on parchment paper.
      Homemade Payday Bars
    • Tofu Stuffed Peppers on a plate.
      Tofu Stuffed Peppers
    • Roasted Sweet Potato and Apple Salad in a bowl.
      Roasted Sweet Potato and Apple Salad

    Footer

    ^ back to top

    About

    • About Me
    • Privacy Policy
    • Disclaimer
    • Disclosure Policy
    • Accessibility Statement

    Newsletter

    • Sign Up for my newsletter and get a FREE 30 Minute Vegan Dinners 7 Day Meal Plan as a welcome gift!

    Contact

    • Contact
    • Tip Jar

    Featured In:

    A list of magazines that Create Mindfully has been featured in like Good Housekeeping, Dr. Axe, Peta, and more.

    Copyright © 2014 - 2025
    Create Mindfully - All Rights Reserved.

    Unauthorized use and/or duplication of this material without express and written permission from this blog’s author is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Willow Moon and Create Mindfully with appropriate and specific direction to the original content. All photos and artwork are property of Willow Moon and Create Mindfully. Do not duplicate or copy without proper consent.

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    My family loved this!
    Thank you for sharing this recipe, I loved it!
    This worked exactly as written, thanks!

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.