Easy Tofu Banh Mi Recipe: Crispy, Savory & Quick to Make

I have a soft spot for street food.

There’s something about that perfect combination of sweet, salty, sour, and savory all hitting at once that just feels alive. And nothing does that better than a good Banh Mi.

A classic Banh Mi sandwich is a Vietnamese masterpiece. A crusty French baguette. Savory protein. Tangy pickled vegetables. Creamy spicy mayo. Fresh herbs. Every single bite has something going on.

Today’s version uses marinated tofu as the protein. And before you scroll past, hear me out. Tofu is basically an edible flavor sponge. Marinate it right, sear it hot, and it develops a deep, golden crust with incredible flavor. It is genuinely one of my favorite things to cook.

The tamari gives it that rich, savory depth. Fresh lime juice and zest keep things bright. Garlic and ginger add warmth. The result is a tofu that even non-tofu people tend to enjoy.

The best part? The whole thing comes together in 25 minutes.

Tofu Banh Mi Recipe

Recipe at a Glance: Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes Servings: 4 | Difficulty: Easy

What You’ll Need

Let’s get everything organized before we start. Having all your components ready makes the whole process smooth and enjoyable.

IngredientQuantityNotes
Extra-firm tofu1 (14-oz) packageMust be drained well
Extra-virgin olive oilFor the panCreates a crispy sear
Baguette pieces4 piecesSliced in half horizontally
Spicy mayoAs neededAdds creamy, savory heat
Fresh cilantro1 bunchTender leaves and stems
Daikon radish1 smallSliced into thin matchsticks
Carrots2 smallSliced into thin matchsticks
Cucumber½ smallSeeded, sliced into matchsticks
Jalapeño pepper½ pepperThinly sliced
Rice vinegar⅓ cup + moreForms the quick pickle brine
Water⅓ cup + moreDilutes the vinegar slightly
Cane sugarA pinchBalances the pickle acidity
Sea saltA pinchEnhances the vegetable flavor
Olive oil1 tablespoonFor the tofu marinade
Tamari2 tablespoonsDeep, savory umami base
Lime juiceJuice of ½ limeBright, fresh citrus
Lime zest½ teaspoonAromatic depth
Garlic clove1 cloveMinced finely
Fresh ginger½ teaspoonMinced finely
Black pepperTo tasteFreshly ground is best

How to Make It

Step 1: Make the Quick Pickles First

This is the most important timing tip in the whole recipe. Start here. The pickles need at least an hour in the fridge to develop their flavor, so make them before you do anything else.

Grab a medium glass jar or a small bowl. Add your daikon, carrots, cucumber, and jalapeño slices. Pour in the rice vinegar and water. Add a pinch of cane sugar and sea salt, then stir until the sugar dissolves.

If the liquid doesn’t cover the vegetables, just add a bit more. Equal parts water and rice vinegar works perfectly. Cover and refrigerate for at least one hour.

Tofu Banh Mi Recipe

Step 2: Prep the Tofu

Drain the tofu completely. Slice it into even, half-inch thick rectangular pieces. Lay the slices flat on a clean, dry kitchen towel and gently pat them dry.

This step is non-negotiable. Excess surface moisture is the enemy of a good sear. If the tofu is wet, it steams instead of crisping. Two extra minutes of drying makes an enormous difference in the final result.

Tofu Banh Mi Recipe

Step 3: Mix the Marinade

In a small bowl, whisk together:

  • 1 tablespoon olive oil
  • 2 tablespoons tamari
  • Juice of ½ lime
  • ½ teaspoon lime zest
  • 1 minced garlic clove
  • ½ teaspoon minced fresh ginger
  • A few generous grinds of black pepper

Whisk until everything is combined. It should smell fantastic.

Step 4: Marinate the Tofu

Place the dried tofu slices in a shallow baking dish. Pour the marinade over the top. Flip each piece with tongs or a fork so every side gets coated.

Let the tofu sit for at least 15 minutes. If you have more time, 30 minutes is even better.

Step 5: Sear the Tofu

This is the fun part.

Heat a large nonstick skillet over medium-high heat. Add a drizzle of olive oil to coat the bottom. When the oil is hot, carefully place the marinated tofu slices in the pan. You should hear an immediate, satisfying sizzle.

Don’t crowd the pan. Work in batches if needed. Let the tofu cook undisturbed for 3 to 4 minutes until the edges are deeply golden and caramelized. Flip once and sear the other side.

Remove from the pan and set aside.

Tofu Banh Mi Recipe

Step 6: Assemble the Sandwiches

Now the best part.

Pro tip: Toast the baguette pieces lightly before building. A warm, slightly crispy roll makes a noticeable difference.

Take your halved baguette pieces. Spread a generous layer of spicy mayo on the cut sides. Layer the warm tofu slices directly over the sauce. Drain a handful of the chilled pickled vegetables and pile them high on top. Finish with fresh cilantro sprigs.

Close the sandwich. Take a big bite. Try not to make a sound.

Tofu Banh Mi Recipe

Frequently Asked Questions

Can I use a different type of bread?

You can experiment, but a French baguette really is the best choice here. You need that slightly crisp exterior with a soft, tender interior. A super chewy artisan loaf might squeeze all the fillings out the sides, or worse, hurt the roof of your mouth. Stick with the baguette if you can.

How long do the pickled vegetables last?

Up to two weeks in an airtight jar in the fridge. I almost always make a double batch. They’re great on rice bowls, grain salads, or honestly just eaten straight out of the jar.

Can I bake the tofu instead of pan-frying?

Absolutely. Preheat your oven to 400°F. Arrange the marinated tofu slices on a lined baking sheet and bake for 20 to 25 minutes, flipping halfway through. The texture will be a bit chewier and firmer rather than crispy, but it still tastes great and requires zero attention while it bakes.

What if I can’t find daikon radish?

Regular red radishes work just fine. Slice them into thin matchsticks or rounds. They have a similar peppery bite and satisfying crunch. The sandwich will still taste wonderful.

Can I prep this ahead of time?

Yes, and it’s ideal for meal prep. Make the pickles several days in advance. Mix the marinade and store it in the fridge. Keep all the components separate until you’re ready to eat. This keeps everything fresh and prevents the baguette from going soggy.

A Few Final Thoughts

This sandwich has it all.

The warm, caramelized tofu against the cold, tangy pickles. The creamy richness of the spicy mayo. The bright pop of fresh cilantro. Every bite has contrast. Every bite has balance.

A couple of things I always come back to when I make this:

  • Make the pickles the day before if you can. An overnight rest in the fridge deepens their flavor in the best way.
  • Dry the tofu thoroughly. Every time. It is the single most important step for achieving that irresistible golden crust.
  • Adjust the heat to your liking. I always add extra jalapeño slices because I love the kick. You can dial it back or crank it up depending on your preference.

Cooking this at home means you’re in control of every single element. That’s the joy of it.

I hope this recipe finds a regular spot in your weekly rotation. Enjoy!

Crispy Marinated Tofu Banh Mi

Crispy Marinated Tofu Banh Mi

A Vietnamese-inspired masterpiece featuring savory seared tofu, tangy quick-pickled vegetables, and creamy spicy mayo on a crusty baguette. Perfect street food flavors at home in just 25 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Pickling Time 1 hour
Total Time 25 minutes
Course Lunch, Main Course
Cuisine Vietnamese
Servings 4 sandwiches

Ingredients
  

Tofu & Marinade

  • 1 package extra-firm tofu 14-oz, drained well
  • 1 tablespoon olive oil for marinade
  • 2 tablespoons tamari
  • 1/2 lime juiced
  • 1/2 teaspoon lime zest
  • 1 clove garlic minced finely
  • 1/2 teaspoon fresh ginger minced finely
  • black pepper to taste

Quick Pickles

  • 1 small daikon radish sliced into matchsticks
  • 2 small carrots sliced into matchsticks
  • 1/2 small cucumber seeded and sliced into matchsticks
  • 1/2 jalapeño pepper thinly sliced
  • 1/3 cup rice vinegar
  • 1/3 cup water
  • 1 pinch cane sugar
  • 1 pinch sea salt

Assembly

  • 4 pieces baguette sliced horizontally
  • spicy mayo as needed
  • 1 bunch fresh cilantro
  • extra-virgin olive oil for searing

Instructions
 

  • Make the Quick Pickles First: Combine daikon, carrots, cucumber, and jalapeño in a jar. Pour in rice vinegar and water. Add sugar and salt, stirring until dissolved. Refrigerate for at least one hour.
  • Prep the Tofu: Drain tofu and slice into half-inch thick rectangles. Pat completely dry with a clean kitchen towel to ensure a good sear.
  • Mix the Marinade: Whisk together olive oil, tamari, lime juice, lime zest, garlic, ginger, and black pepper.
  • Marinate: Place tofu in a shallow dish, coat with marinade, and let sit for 15–30 minutes.
  • Sear the Tofu: Heat olive oil in a nonstick skillet over medium-high heat. Sear tofu for 3-4 minutes per side until deeply golden and caramelized.
  • Assemble: Lightly toast baguettes. Spread spicy mayo, layer with seared tofu, top with drained pickled vegetables and fresh cilantro.

Notes

For the best flavor, make the pickles the day before. Always dry the tofu thoroughly to get that irresistible golden crust. If you can’t find daikon, regular red radishes work as a great substitute.
Keyword Banh Mi, Street Food, Tofu, Vegetarian

Leave a Comment

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

Recipe Rating




*