Vegan Vietnamese Banh Mi Sandwiches with Baked Tofu

Vietnamese cuisine borrows quite a bit from France. For example, the bánh mì. Bánh mì is apparently a Vietnamese term for all kinds of bread. But, here in Houston, it is most recognized as an incredible Viet-French fusion sandwich.

vietnamese vegan banh mi with baked tofu

The elements of a bánh mì are:

  • French bread
  • Mayo
  • Cucumber
  • Jalapeño
  • Fresh herbs (cilantro, mint, Thai basil)
  • Do Chua (pickled carrots and daikon)
  • Protein (usually pork, sometimes with pate, but just as often prepared with tofu)

The combination of all of these flavors and textures is quite addictive.

The Bread

It is important to use fresh bread that is not tough or too chewy. You want it to be soft and easy to bite through and not so crusty that it hurts your mouth to chew it up.

vietnamese banh mi do chua pickled carrot and daikon

In Chinatown, Parisian Bakery makes fresh French rolls every day, both in a standard and small size. You can think of these as a full sandwich and half sandwich size. They are the perfect bread for bánh mì. If you don’t have access to these, Mexican bolillo rolls or french or italian rolls should work as an alternative.

My friend, Helen, is gluten-free and has eaten this with a gluten-free baguette in the frozen section of Whole Foods.

vietnamese banh mi do chua pickled carrot and daikon on gluten free bread

The Fresh Herbs and Veggies

For the fresh herbs, you can use all three or just one or two – whichever combination you prefer. If you cannot find the Thai basil, I would not recommend substituting Italian basil. Just use the cilantro and/or mint. The cucumber and jalapeño offer cool crunch and heat, respectively and are essential.

veggies and herbs for vietnamese banh mi do chua pickled carrot and daikon


If you can’t find the Persian cucumber (the short ones, sometimes called baby cucumbers), then just use English cucumber or a standard cucumber. You will have to cut them in half or thirds before slicing them long ways. Cut them to be about the length of the bread you are using. If using a standard cucumber, I would recommend peeling it.

The Do Chua (pickled carrots and daikon)

If you can find the do chua, you could easily purchase it, but it is not difficult to make. A mandolin makes quick work of the julienned carrots and daikon. If you want to just use carrots, this is totally fine! The first time I made these, I just used carrots. Once you make the pickled veggies, it will keep in the refrigerator for up to a month.

vietnamese banh mi do chua pickled carrot and daikon

For speed, I would venture to guess that the best tool to use to julienne the carrots and daikon is a food processor. But, I don’t have one, so I used the 2nd best option: a mandolin. It makes quick work of turning them into thin strips. If you have either, a plain old knife will work just as well, although it will take longer.

vietnamese banh mi do chua pickled carrot and daikon

julienned carrots for vietnamese banh mi do chua pickled carrot and daikon

julienned daikon for vietnamese banh mi do chua pickled carrot and daikon

vietnamese banh mi do chua pickled carrot and daikon

As you can tell, it was popular and didn’t last long.

The Protein

This sandwich can be enjoyed without a prominent protein added. But, to make it a complete meal and add some heartiness, I recommend adding a marinated, baked tofu. You could potentially also add seitan or even experiment with soy-marinated and cooked jackfruit or hearts of palm. The tofu we use is marinated in soy sauce, lime juice, garlic, ginger and a little bit of sugar and then baked.

ginger garlic lime baked tofu by very veganish

my boys love tofu


Vegan Vietnamese Banh Mi Sandwiches with Baked Tofu
Prep time
Cook time
Total time
Fresh and flavorful Vietnamese sandwich with baked tofu, pickled carrots and daikon, fresh herbs and cucumber and jalapeño.
Recipe type: Sandwiches
Cuisine: Vietnamese, Vegan, Vegetarian
Serves: 4
Marinated Tofu
  • 1 package extra firm tofu, sliced into 8 rectangle pieces
  • 2 tsp crushed garlic
  • 2 tsp crushed ginger
  • ½ tsp sugar
  • 2 tbsp soy sauce
  • juice of half a lime
Do Chua (Pickled Veggies)
  • 2 cups carrots and daikon, julienned
  • 1 cup unseasoned rice vinegar or white vinegar
  • 1 cup warm water
  • 2 tbsp sugar
  • ½ tsp salt
  • 4 French rolls or bolillos
  • 4 Persian cucumbers, sliced into thick long quarter slices
  • 1 jalapeño, de-seeded and thinly sliced
  • Fresh cilantro, mint, Thai basil
  • Veganaise or other vegan mayo
  1. Prepare the do chua by adding the veggies to a jar. Mix the rest of the do chua ingredients together in a large measuring cup or bowl. Stir to dissolve sugar and salt. Pour over veggies and refrigerate for at least an hour before serving.
  2. Prepare the tofu by pressing it gently in a clean dish cloth. Mix marinade ingredients in bowl, then brush over pieces of to fu on a baking sheet lined with a silpat mat or parchment paper. Bake at 400 for 30 minutes, turning halfway through.
  3. Slice French rolls lengthwise, not cutting all the way through. Remove some of inside of the bread to make room for the filling. Then, warm in oven for 60 seconds.
  4. Spread mayo on bread, then add cucumber, jalapeño, herbs, pickled veggies and 2 pieces of tofu. Serve right away.
For plant-based, oil-free: omit mayo or use oil free mayo substitute and use oil-free whole wheat french rolls.


Faux-veeta Vegan Cheese Sauce

Who ever knew that potatoes would give a vegan, plant-based, oil free cheese sauce such luxuriant richness and creaminess? Not me. For a few months I saw various recipes for creamy sauces using potatoes and scoffed at them. How wrong I was. I’ve made Creamy Cauliflower Alfredo Sauce for a long time, to much success,… Continue Reading

Ginger Garlic Lime Baked Tofu

I feel bad for tofu. It gets a bad rap. Soggy, watery, bland. Basically the attitude of “why would you want to eat tofu?”. While it’s not my favorite thing in the world to eat, I do enjoy it in certain dishes. My children, on the other hand, love it. Love it. Don’t ask me… Continue Reading

Vegan Pumpkin Bread

As soon as the weather starts to even hint at fall, we all get excited. Cooler weather is the biggest draw after a long, hot Texas summer. That nice cool breeze when you open the front door puts me in an instant good mood. Floating scents of pumpkin bread take my good mood to another… Continue Reading

Vegan Spicy Charro Pinto Beans in the Crockpot

Charro beans are so warm and flavorful.  They are a staple in the Tex-Mex restaurants I’ve grown up eating at here in Houston.  More than just a pot of pinto beans, they are usually well seasoned with pork and Mexican spices and herbs like oregano and cilantro. They were always my preferred accompaniment to Mexican rice… Continue Reading

Vegan Spinach Artichoke Dip

Have you ever been to Houston’s?  I’m talking about the restaurant, not our fair city. It is a fine dining restaurant that we’ve gone to several times over the years, especially for anniversary dinners.  They have the perfect Spinach Artichoke dip on their appetizer menu.  Perfect. They serve it hot, with salsa, sour cream and tortilla… Continue Reading

Vegan No Oil Creamy Cauliflower Alfredo Sauce

Guys, this sauce is so good.  Simple, versatile, healthy and creamy. I’m calling it Creamy Cauliflower Alfredo Sauce, because most of the time, I slather this over pasta. Because, PASTA. There are many iterations of a cauliflower sauce online, but where I first saw it used this way was over on Pinch of Yum.  While… Continue Reading

My Very First Cooking Class [with recipes!]

In all the different areas of my life, teaching seems to play a big part.  For work, I often find myself teaching my clients the best ways to use social media for their business or how they can use apps and programs to make their lives easier. Our boys are homeschooled, so my hubby and… Continue Reading

Simple Maple Oatmeal with Sliced Banana

Breakfast in our home is either very simple or an elaborate affair.  Usually, there’s not an in between.  Most days, that means it’s very simple. Our typical simple breakfast options are: Oatmeal Beans and rice that I’ve made in bulk earlier in the week, reheated Whole grain cereal Roasted or baked potatoes with ketchup or… Continue Reading

Oil-Free Roasted Potato Wedges

We’ve been eating a lot of potatoes lately.  And, by a lot, I mean around 15 pounds a week.  We consider them a superfood at our house, comforting, filling and an excellent source of whole food carbs, nutrients and protein.  Did you know a large white potato has about 7 grams of protein? Not to… Continue Reading