This Vietnamese Spicy Tofu Bánh Mì sandwich has spicy tofu, pickled carrots, sriracha mayo, cucumber, and jalapeño on a baguette.
💌 SAVE THIS
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.
Jump to:
❤️ 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
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. 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
FREE 5 part email series to help you cook tofu like a pro.
We respect your privacy. Unsubscribe at any time.
🔪 Instructions
Marinated tofu
Step 1: Marinate drained and pressed tofu in a mixture of tamari, sesame oil, and sriracha for at least 1 hour.
Step 2: Heat sesame oil in a hot skillet and cook tofu until golden brown on all sides.
Pickled carrots
Step 3: Mix brown rice vinegar and sugar in a small bowl.
Step 4: Once sugar is dissolved, add julienned carrots. Let sit overnight.
Sriracha mayo
Step 5: Mix vegan mayonnaise, sriracha sauce, and lime juice.
Sandwiches
Step 6: Scoop out some of the buns for a better bun-to-filling ratio.
Step 7: 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.
👩🏻🍳 Recipe FAQs
A baguette makes a great substitute for bánh mì rolls. I used pizza mix to make a gluten-free baguette.
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
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ì
Ingredients
Marinated Tofu
- 14 ounces extra firm tofu drained and pressed
- 1 tablespoon low sodium gluten free tamari
- 1 tablespoon + 1 teaspoon toasted sesame oil divided
- 1 teaspoon sriracha sauce
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
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
Instructions
Marinated Tofu
- Mix tamari, 1 teaspoon sesame oil, and sriracha sauce. Slice tofu into 6 long strips. Place in the marinade. Marinate for at least an hour.
- Spread 1 tablespoon sesame oil on a hot pan. Place tofu slices on pan. Cook over medium heat until golden brown on both sides.
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
- Mix all ingredients.
Sandwiches
- 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
💌 SAVE THIS
Nutrition
*Note: Nutrition information should be considered an estimate only. Different nutrition calculators give you different results.
Molly says
Excellent recipe! It has become a family go to favorite and a sandwich my kids look forward to eating ☺️
Willow Moon says
Thanks Molly, I am so glad to hear that! I love to hear when kids love a spicy recipe!
Chris says
I can see why this is your favorite sandwich. My family loved it!
Willow Moon says
I'm so glad! Thanks Chris!