Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Vietnamese Vegan Recipes

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)

by Adam Sobel
Updated: Jan 18, 2024
5 from 12 votes
Prep Time 5 minutes mins
Total Time 30 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

This Vegan Banh Mi with lemongrass roasted tofu is the rockstar of Vietnamese sandwiches! I used to serve a version of this sandwich on our food truck, but over the years I have made some major improvements to the recipe, and now it belongs in a darn museum! The museum of your face, that is!

A vietnamese vegan banh mi sandwich on a cutting board.
Here’s how to make this recipe perfectly

Recipe tips tailored to what matters most to you:

Gluten Sucks

The bread is your only problem. Get a gluten-free baguette (Schar ones are OK) or any soft gluten-free bread, use tamari not soy sauce, and check your hoisin for wheat.

Time Saver

Pickle the veggies a day ahead, they come out even better. The mayo keeps a week, so both can be done before the tofu ever hits the oven.

Cost Cutting Tip

Make the vegan kewpie mayo yourself, it uses stuff you probably already have. Lime zest fills in for lemongrass powder if you'd rather not buy a jar.

Make it Healthier

Go the banh mi chay route and pile on more veggies. Easy on the mayo, and the tofu is roasted not fried, so you are already ahead.

Ingredient Hack

Swap lime zest for the lemongrass powder, black pepper for the white, and hoisin for the vegetarian oyster sauce.

Cook Like Adam

Achieve the best baked tofu ever by ensuring it's not just drained but also well-pressed. This crucial step eliminates excess moisture.

If your veggies and the bowl they are in are cold, it will zap the heat out of the small amount of brine you pour on almost instantly.

Try to use a slightly crusty French baguette with a fluffy and soft interior, as it will cradle the banh mi's juicy and vibrant components.

Oodles more tips, step-by-step recipe photos, info on weird ingredients, and FAQs are all still here. I just tucked 'em out of the way so you can start cooking sooner.

Whether you're a Vietnamese food fanatic or a newbie looking to spice up your vegan game, this is the moment to jump on the bánh mì bandwagon. Obviously it goes great with vegan Vietnamese classics like Goi Cuon, and Banh Trang Tron, but it's also great alongside non-Vietnamese bangers, like miso roasted eggplant, and stir-fried rice noodles. 

Stop mucking about with the saddest sandwiches in the galaxy made out of drop ceiling tiles and puppy dog tears. Let's get this killer vegan sammy made!

A pink heart icon next to bold text that reads "Featured Reader Love Letter" on a textured beige background.

5 stars
This is one of my favorite sandwiches and we really enjoyed these yummy sandwiches tonight . I love adjusting the Sriracha mayonnaise to my personal taste, and everything was so flavorful. I did pickle my vegetables the day before to have one less thing to do. Fresh cilantro, thinly sliced Serrano pepper, just so much flavor exploding! I will definitely be using this recipe from now on

Paige Davis
Jump to:
  • Recipe tips tailored to what matters most to you:
  • 🥰Why you'll adore this tofu banh mi recipe
  • 🥒 Ingredients for this lemongrass tofu banh mi recipe
  • 🤯 Vegan Banh Mi Variations
  • 📖 How to make this vegan banh mi recipe
  • 💡What to serve with a vegan banh mi sandwich
  • 👉Tofu banh mi recipe tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️This tofu banh mi goes great with:
  • Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)

🥰Why you'll adore this tofu banh mi recipe

✊ Vegan AF: Like all of my plant-based Vietnamese recipes, this vegetarian banh mi is made without any animal-based ingredients and has no cholesterol. No liver pate, or pork to be found in this vegan version of the classic! If made on GF bread, this can also be one of the best gluten-free recipes to grace your sandwich collection!

👩‍🍳 Perfect Seasonings: The secret to this bánh mì brilliance? The blend of lemongrass, ginger, and garlic in the tofu marinade, the quick flavorful pickled veggies, fresh herbs, and the flavored mayo make this sandwich 100% less boring than all the other vegan banh mi recipes you have tried.

Tested and Approved Worldwide: Like all of the vegan recipes on my blog, this popular Vietnamese sandwich isn't just something I made up while half asleep in the bathtub! After refining the sandwich over many years, and serving literally thousands of them on my popular food truck, I then shared the recipe with a huge team of recipe testers to make sure it worked flawlessly in kitchens all around the world. You are gonna be psyched with how reliably this recipe works!

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥒 Ingredients for this lemongrass tofu banh mi recipe

A variety of labeled ingredients on a table, including extra-firm tofu, baguette, carrots, daikon radish, cucumber, vegan mayonnaise, ginger, garlic, jalapeño, lime juice, sauces, and spices-all the essentials for crafting a delicious Vegan Banh Mi.

Tofu

The "meat" of this sammy is the extra firm tofu, drained and pressed to achieve a hearty texture when roasted. Tofu, or đậu hủ in Vietnamese, serves as an excellent source of plant-based protein. I am sorta obsessed with really nice firm tofu, which is why I use it in everything from ketoprak (Indonesian vermicelli salad) to Filipino long beans with tofu and jackfruit "pork."

WOT? You hate tofu? I mean, this recipe is probably gonna take you to the tofu dark side, but feel free to substitute tempeh or even homemade seitan if you please.

Lemongrass Powder (Cây Xả)

This aromatic spice, is a shortcut that makes imparting lemongrass's heavenly aroma on the tofu easy. If you have made recipes like mee rebus, or sambal goreng tempeh, you know fresh lemongrass is super fibrous and hard to mince by hand. That's why it's really convenient to use the powdered stuff in this sandwich recipe, and also in recipes where you need the lemongrass to be dry, like in bakwan sayur and tempeh mendoan. Can't find powdered lemongrass at your local Asian Market? A couple of drops of lemongrass oil fill in great, or you can substitute it with lime zest.

Vegan Mayo

While you can 100% make this recipe using just about any store-bought mayo you can get your grubby little hands on, my vegan kewpie recipe is seriously so fast and easy to make, and relies on ingredients you probably already have on hand.

Ginger

Freshly grated ginger, or gừng in Vietnamese, brings warmth and depth to the marinade. You can also make this recipe using dried ginger powder (the Buffalo ginger from Burlap and Barrel is my fave for this), or fresh grated galangal, which I am all about for recipes like sayur lodeh and Indonesian coconut rice.

Tamari

Tamari is a form of soy sauce brewed without wheat, which makes this recipe easy to make gluten-free simply by making it on gluten-free bread. If gluten is of no concern to you, this recipe will work well with any soy sauce, coconut aminos, or shoyu you might have on hand.

White Pepper

Tiêu trắng, or white pepper is an essential flavor in classic Vietnamese cuisine, and it's also found in Indonesian recipes like homemade tom yum paste and Indonesian turmeric rice. If unavailable, black pepper can step in, ensuring the marinade retains its signature warmth.

Vegetarian Oyster Sauce

An umami powerhouse, vegetarian oyster sauce contributes depth and richness to our tofu. Often made from mushrooms, it mirrors the Vietnamese mắm nêm's essence. If you have some leftover after making this, you should whip up some vegan tom yum fried rice, or chee cheong fun.

Sesame Oil

Dầu mè, or sesame oil, imparts a nutty aroma to the marinade. It's wonderful smell is especially potent in my favey Korean recipes like Sundubu Jigae, and Korean cucumber salad. Some people (like my lovely, but sesame-hating wife) sorta can't stand sesame oil's lovely fragrance. So, if you are like her, feel free to swap it out for olive oil in this recipe.

Hoisin Sauce

Hoisin sauce, a sweet-savory gem, enhances the spicy mayo in this recipe. It's originally from China, but you will find it all over Vietnamese cuisine, served alongside vegan pho or added to Vietnamese vegetable steamed buns. In a pinch, plum sauce, kecap manis (which you can learn how to make from scratch in my mie goreng recipe), or sweet soy sauce can be substitutes, maintaining the balance of sweetness and umami.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯 Vegan Banh Mi Variations

Korean Tofu Banh Mi Recipe: 

I ran this style of bánh mì on our food truck in 2014, and people still beg me for the recipe today. I added arugula to the sandwich, char-grilled the tofu in Korean bbq sauce instead of baking it, and added pickled burdock, and house-made vegan kimchi. While it's not a traditional Vietnamese sandwich made this way, it is quite yummy indeed!

Banh Mi Chay

Chay means vegetables in Vietnamese, and sometimes it's nice to step up the veggies in the sandwich by adding some pickled chilies, and some eggplant grilled in sriracha with nam jim jaew. I love veggies, and sneak 'em in anywhere I can, like some kind of vegetable freak! Face it, this is a great way to get more veggies into those picky eaters out there.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖 How to make this vegan banh mi recipe

Nail this perfectly the first time by following these step-by-step instructions with helpful tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

Six pieces of tofu on a baking sheet.

Step One

Tofu Prep

Heat the oven to 400°F (200°C). Slice pressed tofu into ½-inch ( 1 ¼ cm.) pieces. In a bowl, combine lemongrass powder, grated ginger, minced garlic, tamari, lime juice, white pepper, vegetarian oyster sauce, and sesame oil. 

Brush the tofu slices generously with the marinade and lay them out on a parchment paper-lined baking tray.

Six slices of of roasted tofu on a baking sheet.

Step Two

Wake Wakey, Tofu Bakey

Roast the tofu for 20-25 minutes until golden brown. 

More flavor with marinated tofu: if you aren't pressed for time, allow the tofu to sit in a container with the marinade ingredients overnight to absorb flavor before being roasted the next day.

Hoisin sauce is being poured into a white bowl with sriracha and vegan mayo.

Step Three

Sexy up the Mayo

While tofu roasts, mix vegan mayonnaise, hoisin sauce, and sriracha. Set aside this seasoned mayo until you are ready to form the sandwiches.

Sometimes there is a sriracha drought, and you can always pretty easily make your own following my sriracha recipe!

A pan filled with boiling brine on a stove top.

Step Four

Brine Before you Dine

Boil salt, sugar, rice vinegar, and water in a saucepan. 

Hot brine is poured into a bowl of vegetables.

Step Five

Quick Pickled Veggies

Pour the hot brine over shredded carrot, sliced Persian cucumbers, and daikon radish. Let them marinate and cool for at least 15 minutes.

Two pieces of bread in a cast iron skillet.

Step Six

Dealing With Your Bread Lifestyle

Slice an 18-inch baguette horizontally. Optionally, toast the cut side for a few minutes in a large skillet or griddle pan.

A vegan banh mi sandwich with sauce dripping out of it.

Step Seven

Assemble the Banh Mi

Spread a generous layer of Spicy Bánh Mì Mayo on the bottom half. Top with roasted tofu and pickled carrots, cucumber and daikon. Garnish with fresh cilantro and jalapeño pepper slices. Optionally add some very thinly sliced red onion or shallot if that's your thing.

Vietnamese vegan banh mi sandwich on a plate with a glass of Thai tea.

Step Eight

Seal the Deal and Slice

Close the sandwich with the top baguette half. Slice into individual portions, and get ready to savor this delectable Vietnamese tofu banh mi sandwich!

💡What to serve with a vegan banh mi sandwich

This vegan tofu banh mi is great with a whole vegan Vietnamese meal built around it. Start with the freshness of Banh Trang Cuon (fresh Vietnamese spring rolls) or fried Thai spring rolls dipped in Vietnamese peanut sauce. A side of Mi Xao Xi Dau or a drizzle of spicy vegan nước chấm could be just the thing to make the meal even more radically flavorful!

Are you like me (I mean, like in the sense that you can never get enough veggies in your life)?!? Well, why don't you make this Vietnamese sandwich to have alongside a big ol' bowl of ca ri chay?

Finish the meal with a classic Vietnamese dessert like Kem Chuoi (Vegan Banana Coconut Ice Cream Bars), Che Ba Mau, or Banh Flan (Vietnamese Vegan Crème Caramel). Your sweet tooth will thank you later.

Vietnamese vegan banh mi on a wooden cutting board.
Vegan banh mi served with nam prik pao and homemade sambal oelek, on the side, Thai basil eggplant, and a tall frosty glass of vegan Thai iced tea.

👉Tofu banh mi recipe tips

  1. Perfies Tofu Texture: Achieve the best baked tofu ever by ensuring it's not just drained but also well-pressed. This crucial step eliminates excess moisture, allowing the tofu to absorb the lemongrass marinade. The tofu being dry will also help it achieve a nice caramelization on the outside while baking, where excess moisture in the tofu would otherwise cause the tofu to steam more as it roasts. Get the tofu dry by either using a tofu press or using the pressing method that I demonstrate in my tofu katsu recipe.
  2. Harmony in Your Spicy Mayo: Make sure your Bánh Mì Mayo is dialed in to your personal preference. Taste as you mix, adjusting the ratios to hit the sweet, spicy, and creamy notes as you like them.
  3. Pickling Precision: If your veggies and the bowl they are in are cold, it will zap the heat out of the small amount of brine you pour on almost instantly. Try to have your prepped veggies and the bowl at room temperature so they can get the maximum pickling effect quickly.
  4. Baguette Quality Makes a HUGE Difference: The fresh baguette used in banh mi is a great example of the influence on Vietnamese cooking brought to the country through the influence of French colonialism. Still to this day, there are better baguettes found in Vietnam than in some areas of France! Try to use a slightly crusty French baguette with a fluffy and soft interior, as it will cradle the banh mi's juicy and vibrant components without making the sandwich too chewy and hard to eat. If toasting, keep an eagle eye - a few minutes on a skillet or griddle pan is all you need to bring the baguette "back to life" without making it hard or crunchy.

🤷‍♀️ Recipe FAQs

Can I store a tofu banh mi sandwich?


Store the components of this tofu banh mi recipe separately - keep the tofu refrigerated, pickled veggies in an airtight container, and assemble the banh mi just before enjoying so that the sandwiches don't get soggy. 

You can keep the mayo for up to a week, the pickles for up to ten days, and the tofu for up to four days if stored separately in clean dry containers with tight-fitting lids in the refrigerator. 

As a baker, I'm a bit of a bread snob, and I strongly believe the baguette should always be used the day it is baked.

What's a good substitute for vegetarian oyster sauce in tofu banh mi?


Swap it with mushroom soy sauce, or hoisin sauce for a similar, slightly sweet umami punch in your Lemongrass Tofu Banh Mi.

How can I make vegan banh mi gluten-free?


Make sure to use wheat-free tamari instead of other soy sauce, choose a gluten-free hoisin sauce, and ensure you use a gluten-free baguette, or otherwise serve it on any type of bread you can find that is both gluten-free, and reasonably soft inside.

✌️This tofu banh mi goes great with:

  • banh trang cuon spring rolls on a plate with dipping sauce.
    Banh Trang Cuon (Vegan Vietnamese Goi Cuon Spring Rolls)
  • A brown handmade wide bowl with Mi Xao in it, garnished with sesame seeds and fresh chives.
    Mi Xao Xi Dau (Vietnamese Stir Fry Noodles)
  • Nuoc mam sauce in a glass ramekin.
    Vegan Vietnamese Dipping Sauce (Nước Chấm Chay)
  • pandan jelly cubes sit atop coconut cream infused ice as the top layer of che ba.
    Chè Ba Màu (Vietnamese Halo Halo)
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

A vietnamese vegan banh mi sandwich on a cutting board.

Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)

Sink your teeth into the best vegan banh mi. Battle tested on the Cinnamon Snail food truck, and served to thousands of happy customers over the years. Now you can make it at home with roasted tofu slices marinated in lemongrass, ginger, and garlic. Nestled within an 18-inch crusty baguette, this vegan Vietnamese sandwich boasts the perfect kick from the sriracha-infused mayo and the refreshing crunch of quick-pickled veggies.
5 from 12 votes
Print Rate
Prep Time: 5 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 30 minutes minutes
Servings: 3
Course: Sandwich
Cuisine: Vietnamese
Diet: Kosher, Vegan, Vegetarian
Calories: 443kcal
Author: Adam Sobel
Cost: $9.50

Equipment

  • Skillet
  • baking pan
  • parchment paper
  • Bowl

Ingredients

Roasted tofu

  • 14 oz. extra firm tofu drained and pressed
  • 1 tablespoon lemongrass powder
  • 2 teaspoon fresh grated ginger
  • 2 cloves garlic minced
  • 1 tablespoons tamari
  • 1 tablespoon lime juice
  • ½ teaspoon white pepper
  • 1 tablespoons vegetarian oyster sauce
  • 1 tablespoon sesame oil

Spicy bánh mî mayo

  • ½ cup vegan mayonnaise
  • 1 tablespoon hoisin sauce
  • 1 tablespoon sriracha

Quick Pickled Veggies

  • ¼ cup rice vinegar
  • ½ teaspoon salt
  • 1 teaspoon sugar palm sugar, or maple syrup
  • ⅓ cup water
  • ½ cup carrot julienne cut, or shredded
  • 2 persian cucumbers thinly sliced
  • ½ cup daikon julienne cut, or shredded

To Assemble:

  • 18 inch baguette
  • Fresh cilantro sprigs
  • 1 jalapeño cut into thin rings

Instructions

  • Preheat the oven to 400°F (200°C).
  • Cut the drained and pressed extra firm tofu into ½ inch (slightly larger than 1cm) slices. In a bowl, mix lemongrass powder, fresh grated ginger, minced garlic, tamari, lime juice, white pepper, vegetarian oyster sauce, and sesame oil. Coat the tofu slices evenly with the marinade. Place on a parchment paper lined baking sheet and roast for 20-25 minutes or until golden brown.
  • While the tofu is roasting, prepare the spicy mayo by combining vegan mayonnaise, hoisin sauce, and sriracha in a bowl. Mix well using a small whisk or the tines of a fork and set aside.
  • For the Quick Pickled Veggies, place the salt and sugar in rice vinegar and water into a saucepan and bring it to a boil.
  • Pour the hot brine into a bowl over the shredded carrot, thinly sliced Persian cucumbers, and julienne-cut or shredded daikon. Let them marinate and cool for at least 15 minutes.
  • To assemble the Vegan Bánh Mì, slice an 18-inch baguette horizontally. Optionally, you can toast the baguette's cut side for a few minutes over medium heat in a skillet or griddle pan.
  • Spread a generous amount of Spicy Bánh Mì Mayo on both halves of baguette. Place the roasted tofu on top, followed by the quick-pickled veggies. Garnish with fresh cilantro sprigs and thin rings of jalapeño.
  • Close the sandwich with the top half of the baguette. Slice into individual portions and get ready to smash this delicious Vegan Bánh Mì!

Notes

🍲 Perfected Tofu Texture: 
The best baked tofu is made when you drain and press it thoroughly before marinating and roasting. This aids in optimal lemongrass marinade absorption and promotes outer caramelization.
🌶️ Spicy Mayo Harmony: 
Tailor your Bánh Mì Mayo to taste by adjusting ratios for your desired sweet, spicy, and creamy balance.
🥒 Pickling Precision: 
Ensure your veggies and the bowl they are placed in are at room temperature before you pour in the hot brine. This way, they can effectively pickle quickly while you get the tofu roasted.
🥖 Baguette Quality Matters: 
Opt for slightly crusty baguettes with soft interiors for the ideal banh mi experience. Toast your baguette briefly if it needs to be “brought back to life.” The classic Vietnamese baguette has an extra thin golden crust and is wide enough to hold plenty of yummy sandwich filling in it.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 443kcal | Carbohydrates: 22g | Protein: 13g | Fat: 32g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Sodium: 1420mg | Potassium: 439mg | Fiber: 2g | Sugar: 7g | Vitamin A: 3698IU | Vitamin C: 13mg | Calcium: 87mg | Iron: 3mg

More Pho-ever Veg: Vietnamese Vegan Recipes

  • A bowl of Vietnamese vegan bo kho stew with tender mushroom chunks, carrots, potatoes, fresh herbs, chili slices, and onions in a rich, red broth, served in a blue patterned bowl on a wooden table.
    Insanely Yummy Vietnamese Soups
  • Three pieces of green and cream layered banh da lon dessert are arranged on a speckled ceramic plate with green leaves underneath. The dessert has a striped pattern and glossy texture.
    Banh Da Lon Recipe (Pandan Mung Bean Cakes)
  • A plate of vegan Vietnamese fried chicken with herbs, red rice, fresh lime, cherry tomatoes, and garnished with basil and mint leaves, with chopsticks resting on the side.
    Vegan Vietnamese Fried Chicken & Red Rice
  • A bowl of Vietnamese vegan bo kho stew with tender mushroom chunks, carrots, potatoes, fresh herbs, chili slices, and onions in a rich, red broth, served in a blue patterned bowl on a wooden table.
    Bò Kho Chay (Vegan Vietnamese Beef Stew Recipe)

Comments

  1. Jackie Humes says

    July 04, 2025 at 8:16 pm

    5 stars
    I followed this recipe for just the marinade. I love it !
    I ground lemongrass tea and used that (yah, alot of texture, but it works).
    My garlic cloves are very large, so I used only 1 and it was plenty for my taste.
    I used more ginger- prob'ly 1 Tbsp.
    This is my new GO-TO tofu marinade! Thank you so much, Sir Snail !!!

    Reply
    • Paige Davis says

      December 18, 2025 at 11:17 pm

      5 stars
      This is one of my favorite sandwiches and we really enjoyed these yummy sandwiches tonight . I love adjusting the Sriracha mayonnaise to my personal taste, and everything was so flavorful. I did pickle my vegetables the day before to have one less thing to do. Fresh cilantro, thinly sliced Serrano pepper, just so much flavor exploding! I will definitely be using this recipe from now on

      Reply
  2. Allyson says

    June 22, 2025 at 4:37 pm

    5 stars
    Hot damn, this Sammie is amazing!! It was my first time pickling veggies and they turned out perfect. The mayo really ties the flavors together so well. Paired it with the Thai cucumber salad and it was a perfect combo! 5 star all the way!

    Reply
  3. Jessica says

    May 03, 2025 at 1:29 pm

    Can we pre-pickle the veggies overnight?

    Reply
    • Adam Sobel says

      May 03, 2025 at 9:24 pm

      For sure! Even better

      Reply
  4. Laura Severance says

    April 10, 2025 at 6:38 pm

    This was fantastic! I really love the marinade on the tofu.

    Reply
  5. Terri says

    March 31, 2025 at 6:26 pm

    5 stars
    This was delicious!

    Reply
  6. Joan says

    March 08, 2025 at 2:28 pm

    5 stars
    Great combination of flavors and textures!

    Reply
  7. joy says

    January 08, 2025 at 6:36 pm

    5 stars
    Loved it! I swapped a couple of different veggies for the pickle but that what cooking fresh is all about; right? Using the best ingredients. The sandwich was awesome! I did drain, freeze, thaw, and drain the extra firm tofu. I added a tablespoon or so of olive oil to the marinade to add some fat since my tofu was thicker from freezing and thirsty. My husband is looking forward to the third helping tomorrow of the sandwich.

    Reply
    • Adam Sobel says

      January 09, 2025 at 4:48 am

      Thanks for making this, dear Joy. Glad you and your huzzy were all about it!

      Reply
  8. KRB says

    June 13, 2024 at 8:25 pm

    5 stars
    I knew I wanted to make this from the moment I discovered the recipe! But first, I had to source Lemongrass powder! Thankfully there's an Indian grocer not too far that carries just about any spice and spice blend you can think of! These came out great, the whole family loved them but I had to leave out the sriracha for the kiddo. Now that I have the powder it's basically a meal I can put together with just pantry staples (once I make a big batch of those pickled veggies - perfection!).

    Reply
    • Adam Sobel says

      June 13, 2024 at 8:29 pm

      Super-glad to hear your whole fam loved this! ❤️ When you have a chance, if you haven't made it next, your next project should be these vegan burrito bowls!

      Reply
  9. Carol says

    February 13, 2024 at 11:28 am

    5 stars
    Oh so good. I'll be making these a lot! Wouldn't change a thing other than marinating the tofu for a bit in that wonderful sauce. Served with Japanese Potato salad

    Reply
  10. MuktiMom says

    January 24, 2024 at 11:19 am

    5 stars
    Thank you so much for finally unlocking all the arcane secrets of banh mi 😋. Bravo!

    Reply
    • Adam Sobel says

      January 24, 2024 at 6:02 pm

      So glad you were psyched about this! Were you one of the lovers of the Banh Mi we used to sell on the food truck?

      Reply
  11. Chrissy Mac says

    January 20, 2024 at 2:45 pm

    5 stars
    Wowza !
    This is one good sandwich ! So many components but super easy to whip up . Another winner !

    Reply
    • Adam Sobel says

      January 21, 2024 at 3:33 pm

      Glad you loved it Chrissy! ❤️

      Reply
  12. Kelly McLaughlin says

    January 14, 2024 at 8:24 pm

    5 stars
    This is an awesome recipe and made for a great lunch! The hoisin - sriracha combo for the mayo is perfect I can see using the roasted tofu in different ways - super delicious!

    Reply
5 from 12 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.