Layers of seasoned grilled tofu, a creamy spicy spread of homemade Sriracha mayonnaise, sweet salty and crunchy pickled veggies piled high, garnished with fresh cilantro and jalapeno, all on top of a soft chewy baguette. ← THIS is the king of sandwiches, and it's called Grilled Tofu Banh Mi.
If you are new to Banh mi, welcome my friends, come this way, take a seat, get your napkins ready. Banh mi is actually the word for a Vietnamese bread, but don't worry, I'm not going to make you hunt down this particular bread. Luckily, banh mi bread is fairly similar to a soft baguette, so we can still get all that sandwich yum without the grocery store stress. (Grocery store stress is totally a thing, who's with me?)
Once you have a fluffy baguette it's all about layering sweet and salty pickled veggies, and (in this recipe) glorious grilled tofu, with a hearty smear of Sriracha mayonnaise. I mean, what more could you ask for in a sandwich? THIS is my new favourite sandwich for the summer with its explosions flavours and textures. I just can't get enough!
To make Grilled Tofu Bánh Mì: start by draining and pressing the tofu for at least 15 minutes. Then toss the tofu in a bag or a covered dish with the marinade ingredients. You can let this marinate for 15 mintues, or toss it in the fridge to marinate for up to 3 days. I love this because if I don't use all the tofu in one go, I have tofu in the fridge at the ready!
Once marinated, grill the tofu a couple minutes per side until it's browned and even lightly charred on some bits. For added flavour, as it's cooking brush on a leftover marinade.
I used a grill pan for my tofu, but you could also use your barbeque. If you don't have either of those just fry the tofu in a skillet with a bit of oil. I also like to toast my bread by throwing it on the grill for a few minutes.
Make the Sriracha mayonnaise by simply mixing together vegan mayonnaise with the sriracha. Sometimes delicious things are just so very easy! If you aren't a fan of spice, just skip the Sriracha and use plain vegan mayonnaise.
Now assemble your grilled tofu banh mi. Spread on a thick layer of Sriracha mayo, top that with the grilled tofu, add a big pile of pickled veggies, and garnish with cilantro and jalapeno. Napkins at the ready? Dive in!

(click stars to vote)
Grilled Tofu Bánh Mì
Servings: sandwiches
PRINT
PIN
COMMENT
Ingredients
For the grilled tofu:
- 1 block (350g) extra-firm tofu, drained, pressed, and sliced into 8 pieces
- 3 tablespoons lime juice
- 2 tablespoons soy sauce
- 2 tablespoons agave or maple syrup
- 1 clove garlic,, minced
For the Sriracha mayonnaise:
- ¼ cup vegan mayonnaise
- 2 teaspoons Sriracha, (or to taste)
For the sandwiches:
- 1 soft baguette cut into 4, or 4 bread rolls
- 1 recipe Quick and Easy Pickled Sandwich Veggies
- 1 handful cilantro,, chopped
- 1 jalapeno,, sliced (optional)
Instructions
For the tofu:
- Drain and press the tofu for at least 15 minutes. You can follow the ultimate guide for pressing tofu here. Cut the tofu into 8 slices, then toss the tofu in a bag or a covered dish with the all marinade ingredients, the lime juice, soy sauce, agave, and garlic. You can let this marinate for 15 mintues, or toss it in the fridge to marinate for up to 3 days. I love this because if I don’t use all the tofu in one go, I have tofu in the fridge at the ready!
- Once marinated, grill the tofu a couple minutes per side until it’s browned and even lightly charred on some bits. For added flavour, as it’s cooking brush on a leftover marinade. I used a grill pan for my tofu, but you could also use a BBQ. If you don’t have either you can fry the tofu in a skillet with a bit of oil. I also like to toast my bread a bit by throwing it on the grill for a few minutes.
For the Sriracha Mayo:
- Make the Sriracha mayonnaise by simply mixing together vegan mayonnaise with the Sriracha in a small bowl. If you aren’t a fan of spice, just skip the Sriracha and use plain vegan mayonnaise.
To assemble the sandwiches:
- Spread a thick layer of Sriracha mayo, top that with the grilled tofu, add a big pile of pickled veggies, and garnish with cilantro and jalapeno.
Nutrition
Bon appetegan!
Sam.
Lindsey says
My oldest and I LOVE this recipe. He asks for it all the time. My husband likes it but he says the vinegar is too much for him. That's okay, more for biggest boy and me.
Sam Turnbull says
Haha! Glad the two of you love it 🙂
Paul says
Vinegar? What vinegar? There ain't no vinegar in this recipe at all...
Lindsey says
In the pickled veggies
Rochelle says
So good! Even if you are lazy and eat it on sandwich bread and spread on sriracha and mayo separately instead of mixing them...
I baked the tofu for 25 mins at 425 instead of grilling or frying, which worked out great.
Excellent dinner and also a great breakfast! The marinade is delicious. Thanks, Sam!
Sam Turnbull says
You're welcome 🙂
The Toppack says
I love banh mi too, and there are many style of banh mi in Viet Nam. If you like cooking, you may have your banh mi style. Thạnk for your post.
Sarah says
Delicious! Th pickled veggies are so easy. Thanks for a great recipe!
Sam Turnbull says
You're most welcome, Sarah! So happy you enjoyed 🙂
Yulca says
Fast and super yummy - perfect Friday night dinner after a busy week!
We added chopped peanuts for extra crunch and an avocado because... well, when in doubt, add avocado :). Thanks!
Sam Turnbull says
Haha! So happy you are enjoying so many recipes, Yulca 🙂
Dee says
I have NEVER left a comment on any blog or recipe post before. But this sandwich deserves my first comment ever. For the past year or so, this has been on heavy rotation in our house and it easily becomes our favorite dinner of the week. I always marinate the tofu and pickled veggies 2 or 3 days ahead. I don't know why it's taken me this long but I just now ordered your book. Can't wait for it to come in. Thanks for this favorite recipe of ours!
Sam Turnbull says
Awwww that's so wonderful! Thank you so much, Dee! Flattered you decided to leave a comment, and I hope you love my book 🙂
Hannah says
Sam!!!
You never disappoint. A couple times a week I spend a few minutes at work looking up recipes on your blog and deciding what I want to make for dinner!
These were DELICIOUS! Tastes just as good as the banh mi's i used to get at restaurants before going vegan. You are simply amazing! Just ordered your cookbook and am so excited for your new recipes!
Sam Turnbull says
Thank you so much, Hannah! Thrilled you love them so much, and I know you are gonna love my book too 😀
Stephanie says
I made this as per recipe yeaterday and then tonight for dinner I put the (now very very well marinated) tofu and pickled vegetables on a bed of brown rice instead of using bread. I added some avocado and sesame seeds as well. With the vegan mayo and chili flakes on top it was absolutely to die for. Such amazing flavours in this dish and so versatile! Thanks Sam!
Sam Turnbull says
Wow that sounds lovely! So happy you love the flavours, Stephanie 🙂
Jing says
Hi Sam! Thank you so much for all your hard work of posting delicious mouth watering vegan recipes! I have followed your website for a while and tried quite a few recipes and they never disapppoint! My husband is on board to be more plant based with me and your recipes definitely make it easier and more enjoyable for us! I can't stop raving about your website to my husband and guess what, his wedding anniversary gift to me is a shirt from your website with your logo on it! I was so excited when I opened up the present and I will definitely wear it so that more of my friends will know about your awesomeness! Thank you again for being so kind, passionate and talented!
Sam Turnbull says
Aww wow! That's so lovely!! Thank you so much for being such a big fan. I am so happy you and your husband enjoy my recipes so much. Love that you are rocking an It Doesn't Taste Like Chicken shirt!! 😀
Bev says
I've made these twice now...for guests at lunch! Big hit with everyone, including the non-veg folks. DELICIOUS!!! I had left over tofu, and put it back in the marinade overnight. Even better the next day! The tofu really soaked up all the goodness.
Sam Turnbull says
Woohoo! So happy everyone loved the sandwiches, Bev 🙂
Kristi says
Oh yum! This sounds delicious! Great recipe Sam!
Sam Turnbull says
Thanks so much, Kristi! I hope you enjoy it 🙂