Vegan Crispy Tofu Banh Mi Bowls

Featured in: Quick & Fresh Meals

These colorful Vietnamese-inspired bowls combine protein-rich crispy tofu with tangy quick-pickled carrots, daikon, and cucumber. The tofu gets perfectly golden and crunchy after being coated in cornstarch and pan-fried until crisp. Served over fragrant jasmine rice and drizzled with creamy vegan sriracha mayo, each bowl offers layers of texture and bright, fresh flavors. Fresh cilantro, jalapeño, and scallions add aromatic finishes, while toasted sesame seeds bring nutty depth. The entire dish comes together in under an hour, making it perfect for weeknight dinners or meal prep lunches.

Updated on Wed, 11 Feb 2026 20:30:22 GMT
Crispy tofu cubes top fluffy jasmine rice and vibrant quick-pickled veggies in a banh mi bowl. Pin Recipe
Crispy tofu cubes top fluffy jasmine rice and vibrant quick-pickled veggies in a banh mi bowl. | fordishes.com

A vibrant, plant-based twist on the classic Vietnamese banh mi, these Crispy Tofu Banh Mi Bowls offer a perfect balance of textures and flavors. Featuring golden, pan-seared tofu, tangy quick-pickled vegetables, and fragrant jasmine rice, this dish is finished with a zesty vegan sriracha mayo for a refreshing and satisfying main course.

Crispy tofu cubes top fluffy jasmine rice and vibrant quick-pickled veggies in a banh mi bowl. Pin Recipe
Crispy tofu cubes top fluffy jasmine rice and vibrant quick-pickled veggies in a banh mi bowl. | fordishes.com

This recipe transforms traditional street food into a wholesome bowl. The combination of warm rice and chilled, vinegar-soaked carrots and cucumbers creates a dynamic dining experience. It is an ideal choice for a medium-difficulty weeknight dinner that looks as beautiful as it tastes.

Ingredients

  • Tofu: 400 g (14 oz) firm tofu (pressed and cut into 2 cm cubes), 2 tbsp cornstarch, 2 tbsp soy sauce, 1 tbsp sesame oil, 1 tbsp vegetable oil
  • Pickled Veggies: 1 medium carrot (julienned), 1 small daikon radish (julienned), ½ cucumber (thinly sliced), ½ cup rice vinegar, 1 tbsp sugar, ½ tsp salt
  • Rice: 2 cups cooked jasmine rice
  • Sriracha Mayo: ¼ cup vegan mayonnaise, 1–2 tbsp sriracha, 1 tsp lime juice
  • Garnishes: ½ cup fresh cilantro leaves, 1 jalapeño (thinly sliced), 1 small handful scallions (sliced), 1 tbsp toasted sesame seeds, lime wedges
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon

Instructions

Step 1
Prepare the pickled veggies: In a bowl, whisk together rice vinegar, sugar, and salt until dissolved. Add carrot, daikon, and cucumber. Toss to coat and set aside to pickle, stirring occasionally.
Step 2
Pat tofu cubes dry. In a large bowl, toss tofu with soy sauce, then sprinkle with cornstarch and toss to coat evenly.
Step 3
Heat sesame oil and vegetable oil in a large non-stick skillet over medium-high heat. Add tofu in a single layer. Cook, turning occasionally, until golden and crispy on all sides (about 10–12 minutes). Remove from heat.
Step 4
Prepare rice according to package instructions if not already cooked.
Step 5
Mix vegan mayonnaise, sriracha, and lime juice in a small bowl to make the sriracha mayo.
Step 6
To assemble: Divide rice among bowls. Top with pickled veggies (drained), crispy tofu, and garnishes—cilantro, jalapeño, scallions, and sesame seeds. Drizzle with sriracha mayo. Serve with lime wedges.

Zusatztipps für die Zubereitung

Using a large non-stick skillet is essential to achieve a golden crust on the tofu without it sticking. Ensure you have a whisk for the pickling liquid and sriracha mayo, and a sharp chef's knife for julienning the daikon and carrots to ensure uniform texture.

Varianten und Anpassungen

For a whole-grain option, substitute jasmine rice with brown rice or quinoa. If you need a gluten-free meal, replace the soy sauce with tamari and verify all condiments are certified gluten-free. You can also adjust the sriracha level to your heat preference.

Serviervorschläge

Serve these bowls with an extra squeeze of fresh lime to brighten the flavors. For additional crunch, consider adding thinly sliced radishes or shredded lettuce as a garnish alongside the fresh cilantro and jalapeño.

A vibrant bowl of Vegan Crispy Tofu Banh Mi with pickled carrots, cucumber, and fresh jalapeño slices. Pin Recipe
A vibrant bowl of Vegan Crispy Tofu Banh Mi with pickled carrots, cucumber, and fresh jalapeño slices. | fordishes.com
Perfect Christmas Kitchen Gift
🎄 The Perfect Christmas Kitchen Gift
🎅 Christmas Special Deal — Limited Time
Looking for a **useful, high-quality Christmas gift** that people actually love using? This is one of those rare finds that feels premium, saves time, and makes cooking way more fun — perfect for family dinners and cozy winter meals.
🎁 View Christmas Deal

Enjoy this flavorful meal knowing it provides 430 calories and 58g of carbohydrates per serving. With its vibrant colors and bold Vietnamese-inspired profile, these Vegan Crispy Tofu Banh Mi Bowls are sure to become a favorite in your plant-based rotation.

Product image
Cushioned mats provide comfort while cooking, absorbing spills near the sink and stove for cleaner meal prep.
Check price on Amazon

Recipe FAQs

How do I get the tofu really crispy?

Press the tofu for at least 15 minutes to remove excess moisture, then coat evenly in cornstarch before frying. Cook in a single layer without overcrowding the pan, and let each side develop a golden crust before turning. Avoid moving the tofu too frequently while cooking.

Can I make the pickled vegetables ahead?

Yes, the pickled vegetables actually improve with time. You can prepare them up to a week in advance and store them in an airtight container in the refrigerator. The flavors will continue to develop and meld together.

What can I substitute for daikon radish?

If daikon is unavailable, simply use more carrot or add thinly sliced red radishes for a similar crunch and mild peppery flavor. Jicama or kohlrabi would also work well as substitutes.

Is this dish spicy?

The spice level is adjustable based on your sriracha preference. The jalapeño garnish adds fresh heat, but you can omit it or remove the seeds for milder flavor. Start with 1 tablespoon sriracha in the mayo and taste before adding more.

Can I use different grains?

Absolutely. Brown rice, quinoa, or cauliflower rice work beautifully as alternatives to jasmine rice. Just adjust cooking times accordingly and ensure your grain is fully cooked before assembling the bowls.

How should I store leftovers?

Store components separately in airtight containers for up to 4 days. Keep the tofu, pickled vegetables, rice, and sauce in separate containers. Reheat the tofu in a hot skillet to restore crispiness before assembling.

Vegan Crispy Tofu Banh Mi Bowls

Crispy tofu bowls with pickled veggies and spicy mayo

Prep Duration
25 mins
Cooking Duration
20 mins
Complete Time
45 mins
Recipe by Fordishes Ava Reynolds


Skill Level Medium

Cuisine Vietnamese

Makes 4 Number of Servings

Diet Details Vegan-Friendly, No Dairy

Ingredient List

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 and Base

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 for serving

Directions

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 evenly and set aside to pickle for at least 15 minutes, stirring occasionally.

Step 02

Dry and Season Tofu: Pat tofu cubes thoroughly dry with paper towels. In a large bowl, toss tofu with soy sauce, then sprinkle with cornstarch and toss vigorously to coat evenly.

Step 03

Pan-Fry 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

Cook Rice: Prepare jasmine rice according to package directions if not already cooked. Fluff with a fork before serving.

Step 05

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

Step 06

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

Needed Equipment

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

Allergy Info

Double-check ingredients for allergens and speak with a healthcare provider if you're unsure.
  • Contains soy in tofu, soy sauce, and some vegan mayonnaise brands
  • Mayonnaise may contain mustard
  • Verify soy sauce and mayonnaise are certified gluten-free for dietary restrictions

Nutrition Information (per serving)

For informational use only—doesn't replace personalized medical direction.
  • Calories: 430
  • Fats: 15 g
  • Carbohydrates: 58 g
  • Proteins: 17 g