Vegan Crispy Tofu Banh Mi

Featured in: Simple Seasonal Bowls

This dish brings a fresh, plant-based twist with crispy tofu cubes coated in a light crust, paired with quick-pickled carrots, daikon, and cucumber for a burst of tangy crunch. Served on a bed of fragrant jasmine rice and topped with a zingy vegan sriracha mayo, garnished with cilantro, jalapeño, scallions, and toasted sesame seeds. It’s a colorful blend of textures and flavors perfect for a lively meal.

Preparation includes quick pickling the veggies, pan frying tofu until golden, and mixing a spicy mayo to complement the components. Adaptable to preferences by swapping grains or adjusting spice levels.

Updated on Wed, 11 Feb 2026 10:48:00 GMT
A vibrant vegan crispy tofu banh mi bowl with pickled carrots, cucumber, and zesty sriracha mayo. Save to Pinterest
A vibrant vegan crispy tofu banh mi bowl with pickled carrots, cucumber, and zesty sriracha mayo. | orchardbowl.com

The first time I made banh mi at home, I wasn't trying to recreate a restaurant—I was chasing that specific moment of biting into something crispy that shatters under your teeth, followed by cool, tangy pickles and creamy sauce all at once. My friend had just moved to a neighborhood without a decent Vietnamese spot, so one afternoon I decided to build the whole thing in a bowl instead of struggling with bread. The tofu turned out golden and crackling, the pickles came alive with vinegar and time, and suddenly we were onto something that felt even better than takeout because it was ours.

I made this for my sister when she was going through a phase of trying to eat more plant-based, and she kept saying it didn't feel restrictive at all—it felt abundant. That's when I realized this recipe works because it's not about replacing anything; it's about building something so flavorful and textured that you're too busy enjoying it to notice what's missing. The crispy tofu became her favorite part, and now she asks me to make it whenever she visits.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Firm tofu, pressed and cubed: Pressing matters here—moisture is the enemy of crispiness, so don't skip this step or rush it; I learned that the hard way with a soggy batch.
  • Cornstarch: This is your secret weapon for achieving that shattering exterior; it creates a micro-crust that stays crispy even as it cools.
  • Soy sauce and sesame oil: Together they season the tofu deeply and add nuttiness that makes people ask what's in it.
  • Carrot and daikon radish: Their natural sweetness balances the vinegar in the pickle, creating that addictive sour-sweet tension banh mi is known for.
  • Rice vinegar: It's milder than white vinegar and lets the vegetables shine without overwhelming your palate.
  • Jasmine rice: Its subtle floral note complements the whole bowl; other rices work, but jasmine feels right here.
  • Vegan mayonnaise: Look for a brand that tastes creamy and rich; some brands taste thin, so taste as you go with the sriracha.
  • Fresh cilantro and jalapeño: These are the parts that make each bite feel alive and bright, so don't think of them as optional.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Press and season your tofu:
Wrap your pressed tofu cubes in a clean kitchen towel and let them sit for a few minutes to release any remaining moisture—this is the unglamorous step that changes everything. Toss them with soy sauce first so they absorb flavor, then coat with cornstarch, shaking off the excess so you get a light, even coating.
Pickle your vegetables:
While your tofu sits, whisk together rice vinegar, sugar, and salt until the sugar dissolves completely, then toss in your julienned carrot, daikon, and cucumber slices. The longer they sit, the more their flavors meld, so do this first if you can.
Crisp the tofu to golden perfection:
Heat both oils in your skillet until it shimmers, then add tofu in a single layer—if pieces crowd each other, they'll steam instead of crisp. Resist the urge to move them constantly; let each side sit for a couple minutes until golden, then turn and repeat until all sides are caramelized and crunchy.
Cook your rice:
Follow package instructions, but taste a grain to make sure it's tender with just a slight bite; you want it fluffy enough to hold the toppings without getting mushy.
Make the sriracha mayo:
Whisk vegan mayo with sriracha and lime juice—start with less sriracha than you think you want, then taste and adjust, because it builds heat as it sits.
Assemble with intention:
Divide rice into bowls, then arrange tofu, drained pickles, and all your garnishes on top so each spoonful gets a mix of everything. Drizzle sriracha mayo over the top, squeeze lime over the whole thing, and serve immediately while the tofu is still warm.
Crispy tofu cubes served over jasmine rice with tangy pickled veggies and fresh cilantro in a banh mi bowl. Save to Pinterest
Crispy tofu cubes served over jasmine rice with tangy pickled veggies and fresh cilantro in a banh mi bowl. | orchardbowl.com

There's a moment when you take the first bite of this bowl where everything comes together—the warm rice, the cold crispy tofu still somehow creamy inside, the bright pickles and cilantro, the heat and cool all at once. It feels like the kind of meal that reminds you why cooking for people matters; it's not complicated, but it's thoughtful, and that shows up in every bite.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Tofu Texture Matters Most

I spent years thinking I didn't like tofu until I understood that tofu isn't one texture—it's a blank canvas that takes on whatever treatment you give it. Pressing and cornstarch-coating yours transforms it into something with real presence on your palate, something that demands to be noticed. When tofu is done right, it stops being a health food and becomes genuinely delicious, which is the whole point of cooking.

The Power of Pickled Things

Pickling vegetables at home feels like magic the first time you do it—ordinary carrots and radishes transform into something vibrant and alive within minutes. The acid cuts through richness, wakes up your taste buds, and makes everything around it taste better by contrast. Once you understand this, you'll find yourself pickling things for every bowl, grain situation, or plate of leftovers that needs brightness.

Building Bowls That Sing

The secret to a bowl that actually satisfies is making sure every element has a purpose and a flavor that doesn't compete with the others—you want contrast and balance, not chaos. Think of it like conducting an orchestra where the tofu is the main voice, the pickles provide sharp punctuation, the mayo smooths everything together, and the herbs add color and freshness at the end.

  • Toast your sesame seeds in a dry pan for thirty seconds before garnishing—they wake up and smell nutty instead of flat.
  • Taste as you build so you know what each component brings and can adjust the sriracha mayo to what your particular batch of tofu needs.
  • Make extra pickled vegetables because you'll find yourself eating them straight from the jar for days, and they're honestly better the next day anyway.
Plant-based banh mi bowls featuring golden crispy tofu, quick pickled vegetables, and spicy vegan sriracha mayo. Save to Pinterest
Plant-based banh mi bowls featuring golden crispy tofu, quick pickled vegetables, and spicy vegan sriracha mayo. | orchardbowl.com

This bowl is the kind of recipe that gets better every time you make it because you learn what your hands prefer, what your palate craves, and how to trust your instincts in the kitchen. Make it once, and you'll find yourself thinking about it for weeks.

Recipe Questions & Answers

How do I achieve crispy tofu?

Press the tofu thoroughly to remove excess moisture, then toss with soy sauce and cornstarch before pan frying in hot oil to get a golden, crispy texture.

Can I use other vegetables for pickling?

Yes, you can substitute with thinly sliced radishes, shredded lettuce, or any crunchy vegetable to add freshness and tang.

What rice works best for this dish?

Fragrant jasmine rice is ideal to match the flavors, but brown rice or quinoa provide nutritious alternatives.

How spicy is the sriracha mayo?

The level of heat can be adjusted by varying the amount of sriracha; start with less and add to taste.

Is this meal gluten-free?

Use tamari instead of soy sauce and ensure all condiments are certified gluten-free to keep this dish gluten-free.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Crispy Tofu Banh Mi

Vibrant bowls featuring crispy tofu, pickled vegetables, fragrant jasmine rice, and zesty sriracha mayo.

Prep Time
25 minutes
Time to Cook
20 minutes
Overall Time
45 minutes
Created by Sophie Alden

Recipe Type Simple Seasonal Bowls

Skill Level Medium

Cuisine Origin Vietnamese

Makes 4 Number of Servings

Dietary Details Plant-Based, No Dairy

What You'll Need

Tofu

01 14 oz firm tofu, pressed and cut into ¾-inch cubes
02 2 tablespoons cornstarch
03 2 tablespoons soy sauce
04 1 tablespoon sesame oil
05 1 tablespoon vegetable oil

Pickled Vegetables

01 1 medium carrot, julienned
02 1 small daikon radish, julienned
03 ½ cucumber, thinly sliced
04 ½ cup rice vinegar
05 1 tablespoon sugar
06 ½ teaspoon salt

Rice

01 2 cups cooked jasmine rice

Sriracha Mayo

01 ¼ cup vegan mayonnaise
02 1 to 2 tablespoons sriracha
03 1 teaspoon lime juice

Garnishes

01 ½ cup fresh cilantro leaves
02 1 jalapeño, thinly sliced
03 3 scallions, sliced
04 1 tablespoon toasted sesame seeds
05 Lime wedges

How To Make It

Step 01

Prepare Pickled Vegetables: In a bowl, whisk together rice vinegar, sugar, and salt until dissolved. Add julienned carrot, daikon radish, and sliced cucumber. Toss to coat and set aside to pickle, stirring occasionally.

Step 02

Coat Tofu: Pat tofu cubes dry with paper towels. In a large bowl, toss tofu with soy sauce, then sprinkle with cornstarch and toss until evenly coated.

Step 03

Crisp Tofu: Heat sesame oil and vegetable oil in a large non-stick skillet over medium-high heat. Add tofu in a single layer and cook, turning occasionally, until golden and crispy on all sides, approximately 10 to 12 minutes. Transfer to a plate.

Step 04

Prepare Rice: Cook jasmine rice according to package instructions if not already prepared.

Step 05

Make Sriracha Mayo: In a small bowl, combine vegan mayonnaise, sriracha to taste, and lime juice. Mix until smooth.

Step 06

Assemble Bowls: Divide cooked rice among serving bowls. Top with drained pickled vegetables, crispy tofu, and garnishes including cilantro, jalapeño, scallions, and sesame seeds. Drizzle with sriracha mayo and serve with lime wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large non-stick skillet
  • Mixing bowls
  • Chef's knife and cutting board
  • Rice cooker or saucepan
  • Whisk

Allergy Warnings

Review all components for possible allergens and seek medical guidance if needed.
  • Contains soy in tofu, soy sauce, and some vegan mayonnaise brands
  • Mayonnaise may contain mustard
  • For gluten-free requirement, ensure soy sauce and mayonnaise are certified gluten-free

Nutrition Info (for each serving)

Details here are for your reference and aren't a substitute for professional advice.
  • Total Calories: 430
  • Total Fat: 15 grams
  • Carbohydrates: 58 grams
  • Proteins: 17 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.