This 30-minute bowl brings all the punchy flavors of a classic banh mi—crisp tofu, tangy pickles, fresh herbs, and a creamy sauce—without the bread. It’s bold, crunchy, and layered with texture in every bite. If you’ve got a block of tofu and some veggies on hand, you’re most of the way there.
Jump to RecipePerfect for weeknights, great for meal prep, and easy to customize to your taste. You’ll get something that feels restaurant-worthy with minimal effort.
What Makes This Special
- Classic banh mi vibes, simplified: All the sweet, savory, tangy, and spicy notes in a quick bowl format.
- Seriously crispy tofu in minutes: Cornstarch and a hot pan give you that golden crunch without deep frying.
- Customizable base: Rice, quinoa, or greens—build it your way.
- Balanced and satisfying: Protein, complex carbs, crisp veg, and a creamy sauce tie it all together.
- Meal-prep friendly: Components store well and assemble fast all week.
What You’ll Need
- For the Crispy Tofu:
- 14 oz (400 g) extra-firm tofu, pressed
- 2 tbsp soy sauce or tamari
- 1 tbsp maple syrup or sugar
- 1 tbsp rice vinegar
- 1 tsp toasted sesame oil (optional)
- 1–2 tsp sriracha or chili-garlic sauce (optional)
- 2–3 tbsp cornstarch
- 2 tbsp neutral oil (avocado, canola, or grapeseed) for pan-frying
- Quick Pickles:
- 1 cup julienned carrots
- 1 cup julienned daikon (or use radish if needed)
- 1/3 cup rice vinegar
- 1 tbsp sugar
- 1/2 tsp salt
- Bowl Base and Veg:
- 2 cups cooked jasmine rice (or brown rice, quinoa, or mixed greens)
- 1 small cucumber, thinly sliced
- 1 jalapeño or serrano, thinly sliced (optional)
- 1/2 cup fresh cilantro leaves
- 1/2 cup fresh mint leaves (optional but great)
- Lime wedges, for serving
- Sauce:
- 1/4 cup mayo (regular or vegan)
- 1–2 tsp sriracha (adjust to taste)
- 1 tsp lime juice
- 1 small garlic clove, grated or very finely minced
- Pinch of salt
Step-by-Step Instructions
- Press the tofu fast: Wrap tofu in a clean towel and place something heavy on top for 10–15 minutes. This helps it crisp.If you’re in a rush, give it a firm squeeze and pat dry.
- Start your base: If you don’t have cooked grains ready, start a quick pot of jasmine rice now. Microwavable rice also works well for speed.
- Make quick pickles: In a bowl, whisk rice vinegar, sugar, and salt. Add carrots and daikon.Toss and let them sit while you cook. They’ll soften and get tangy in about 10 minutes.
- Mix the sauce: Stir together mayo, sriracha, lime juice, garlic, and a pinch of salt until smooth. Taste and adjust heat and acidity.
- Cube and marinate tofu: Cut tofu into 3/4-inch cubes.In a bowl, combine soy sauce, maple syrup, rice vinegar, sesame oil, and sriracha. Add tofu and toss gently for 1–2 minutes to coat.
- Coat with cornstarch: Sprinkle cornstarch over the marinated tofu and toss until each piece looks lightly dusty. This is your crisp factor.
- Pan-fry to crispy: Heat oil in a large nonstick or cast-iron skillet over medium-high.Add tofu in a single layer. Cook 2–3 minutes per side until golden and crisp, about 8–10 minutes total. Don’t overcrowd; work in batches if needed.
- Prep fresh toppings: Slice cucumber and jalapeño.Pick cilantro and mint leaves. Cut lime into wedges.
- Assemble the bowls: Add a scoop of rice to each bowl. Top with a generous handful of drained pickles, cucumber, jalapeño, and herbs.Add the crispy tofu.
- Sauce and finish: Drizzle the sriracha mayo over the top. Squeeze lime over everything. Taste, then add more herbs or a pinch of salt if needed.
30-Min Crispy Tofu Banh Mi Bowl
Crispy tofu bowl with quick pickles fresh herbs and spicy creamy sauce
For the Crispy Tofu
- 14 ounces extra firm tofu, pressed
- 2 tbsp soy sauce or tamari
- 1 tbsp maple syrup or sugar
- 1 tbsp rice vinegar
- 1 tsp toasted sesame oil, optional
- 1 to 2 tsp sriracha or chili garlic sauce, optional
- 2 to 3 tbsp cornstarch
- 2 tbsp neutral oil, for pan frying
For the Quick Pickles
- 1 cup julienned carrots
- 1 cup julienned daikon or radish
- 1/3 cup rice vinegar
- 1 tbsp sugar
- 1/2 tsp salt
For the Bowl Base and Veg
- 2 cups cooked jasmine rice, or brown rice, quinoa, or greens
- 1 small cucumber, thinly sliced
- 1 jalapeño or serrano, thinly sliced, optional
- 1/2 cup fresh cilantro leaves
- 1/2 cup fresh mint leaves, optional
- Lime wedges, for serving
For the Sauce
- 1/4 cup mayo, regular or vegan
- 1 to 2 tsp sriracha
- 1 tsp lime juice
- 1 small garlic clove, grated or finely minced
- A pinch of salt
Instructions
- Press the TofuWrap the tofu in a clean towel and place something heavy on top for 10 to 15 minutes to remove excess moisture.Even a quick press helps the tofu crisp much better in the pan.
- Start the BaseIf you do not already have cooked rice or grains ready, start them now. Microwavable rice also works for speed.Having the base ready makes the whole bowl come together very quickly.
- Make Quick PicklesIn a bowl, whisk together the rice vinegar, sugar, and salt. Add the carrots and daikon, toss well, and let them sit while you prepare the rest.The vegetables become tangy and lightly softened in about 10 minutes.
- Mix the SauceStir together the mayo, sriracha, lime juice, garlic, and a pinch of salt until smooth. Taste and adjust the heat or acidity if needed.You can make the sauce milder or spicier depending on your taste.
- Cube and Marinate TofuCut the tofu into 3/4 inch cubes. In a bowl, combine the soy sauce, maple syrup or sugar, rice vinegar, sesame oil, and sriracha if using. Add the tofu and toss gently for 1 to 2 minutes to coat.Do not let the tofu sit in too much liquid for long or it can soften.
- Coat with CornstarchSprinkle the cornstarch over the marinated tofu and toss until each piece looks lightly coated.This light coating is what gives the tofu its crisp exterior.
- Pan Fry Until CrispyHeat the neutral oil in a large nonstick or cast iron skillet over medium high heat. Add the tofu in a single layer and cook for 2 to 3 minutes per side until golden and crisp, about 8 to 10 minutes total.Do not overcrowd the pan or the tofu will steam instead of crisp.
- Prep Fresh ToppingsSlice the cucumber and jalapeño, pick the cilantro and mint leaves, and cut the lime into wedges.Fresh herbs and crunchy vegetables are essential for the banh mi style flavor.
- Assemble the BowlsDivide the rice or other base between bowls. Top with drained pickles, cucumber, jalapeño, herbs, and the crispy tofu.Drain the pickles well so the bowl stays bright, not watery.
- Sauce and FinishDrizzle the sriracha mayo over the bowls and serve with lime wedges on the side. Add a final squeeze of lime before eating.Sauce the bowl right before serving so the tofu stays crisp.
Tips for the Best Results
- Press the tofu well so it browns and crisps properly.
- Use cornstarch for the best crunchy coating.
- Cook the tofu in batches if your pan is small.
- Quick pickles add the essential tangy balance to the bowl.
- Fresh herbs should be added at the end for the best flavor.
- Tamari makes this easy to keep gluten free.
- Greek yogurt or silken tofu can replace mayo in the sauce.
- Rice, quinoa, vermicelli, or greens all work as the base.
- Store all components separately for meal prep.
- Air frying or baking the tofu also works well.
How to Store
- Tofu: Store cooled crispy tofu in an airtight container in the fridge for up to 4 days.Re-crisp in a hot skillet or air fryer for 3–5 minutes.
- Pickles: Keep in their brine in the fridge for up to 1 week. Drain before serving.
- Sauce: Refrigerate in a sealed jar for up to 5 days.
- Rice/grains: Refrigerate for 4–5 days. Splash with a little water before reheating to keep them soft.
- Assembly tips: Store components separately and assemble just before eating for best texture.
Benefits of This Recipe
- Fast and flexible: Ready in 30 minutes and easy to scale.
- High in plant protein: Tofu brings staying power and satiety.
- Texture-rich: Crunchy tofu, crisp veg, and creamy sauce keep it interesting.
- Balanced flavors: Sweet, salty, sour, spicy—everything works in harmony.
- Great for meal prep: Components store well and reheat nicely.
Common Mistakes to Avoid
- Skipping the press: Wet tofu won’t crisp.Even a quick press helps a lot.
- Soggy skillet: Overcrowding steams the tofu. Cook in batches for a golden crust.
- Too much sauce in the pan: Marinating is great, but don’t pour excess liquid into the skillet. It will reduce crispiness.
- Under-seasoning: Taste the bowl at the end.A squeeze of lime and a pinch of salt can wake everything up.
- Skipping texture: The pickles and fresh herbs are key. They keep the bowl bright and balanced.
Alternatives
- Protein swaps: Use tempeh, seitan, or shredded rotisserie chicken (if not vegan). Shrimp also works—pan-sear quickly with the same marinade.
- Grain base: Try brown rice, quinoa, vermicelli noodles, or a bed of crunchy romaine for a lighter bowl.
- Sauce options: Swap mayo for Greek yogurt, or try a peanut-lime sauce for a nutty twist.
- Veg variations: Add shredded cabbage, pickled red onions, or thinly sliced bell peppers for extra crunch.
- Gluten-free: Use tamari or coconut aminos instead of soy sauce, and confirm your sriracha is gluten-free.
- No daikon? Use regular radishes or extra carrots.The key is that crunchy, lightly sweet-tart bite.
FAQ
Do I have to press the tofu?
Pressing is strongly recommended. It removes excess water so the tofu crisps faster and browns better. Even a quick 10-minute press makes a real difference.
Can I bake or air fry the tofu?
Yes.
For baking, toss the coated tofu with a little oil and bake at 425°F (220°C) for 20–25 minutes, flipping once. For air frying, cook at 400°F (205°C) for 10–14 minutes, shaking halfway, until golden and crisp.
What if I don’t like spicy food?
Skip the sriracha in the marinade and sauce. You’ll still get tons of flavor from soy, vinegar, garlic, and herbs.
Add a touch more lime and a pinch of sugar to balance.
Can I make this ahead?
Yes—store all components separately. Reheat the rice and tofu, then assemble with fresh herbs, cucumber, and the pickles right before serving.
How do I keep the tofu crispy after saucing?
Sauce the bowl right before eating and avoid tossing the tofu directly in the sauce. Drizzle over the top or serve sauce on the side.
What’s a good substitute for mayo in the sauce?
Use Greek yogurt for a tangy, lighter option, or blend silken tofu with lime, garlic, and sriracha for a creamy vegan alternative.
Can I use pre-pressed tofu?
Absolutely.
High-protein or super-firm tofu often needs minimal pressing and crisps up quickly.
Jump to RecipeWrapping Up
This 30-Min Crispy Tofu Banh Mi Bowl packs serious flavor into a simple, weeknight-friendly format. With crunchy tofu, quick pickles, fresh herbs, and a zesty sauce, it hits every note without fuss. Keep the core method, swap in what you have, and make it your own.
It’s fast, fresh, and so satisfying—exactly what a go-to dinner should be.