Save One Tuesday afternoon, I was craving the vibrancy of a banh mi sandwich but wanted something that felt lighter, more bowl-based, and entirely plant-powered. I'd been experimenting with getting tofu properly crispy, and something clicked that day when I realized the key was treating it like a short fry rather than a slow pan-sear. The pickled vegetables came together almost by accident, a happy mistake of having extra carrots and daikon on hand. Now this bowl feels like the best parts of a Vietnamese street cart translated into something I can customize in my own kitchen.
I made this for my partner last month when they were stressed about work, and watching their face light up when they took that first bite reminded me why I love cooking Vietnamese food. There's something about the combination of textures—crispy tofu, cool pickled vegetables, fluffy rice, and creamy sriracha mayo—that just works. They asked me to put it into regular rotation, which honestly is the highest compliment I can get.
Ingredients
- Firm tofu, pressed and cubed: Pressing is non-negotiable here; it removes moisture so the tofu can actually crisp up and absorb the soy sauce marinade instead of steaming itself into mushiness.
- Cornstarch: This is the secret weapon that gives you that shatteringly crispy exterior without deep frying.
- Soy sauce: Creates an umami-rich coating and adds a savory depth that makes the tofu taste intentional rather than neutral.
- Sesame oil: Just enough for fragrance and a subtle nutty flavor that complements the whole bowl.
- Vegetable oil: Use a neutral oil with a high smoke point so your tofu browns beautifully without burning.
- Carrot and daikon radish: The quick pickle mellows their sharpness while keeping them crisp and refreshing.
- Rice vinegar: Milder than white vinegar, it doesn't overpower the vegetables.
- Jasmine rice: Its delicate floral notes pair beautifully with the bold flavors of the tofu and sriracha mayo.
- Vegan mayonnaise: The base for your creamy, spicy drizzle that ties everything together.
- Sriracha: Start with less than you think you need; you can always add more.
- Fresh cilantro, jalapeño, scallions, and sesame seeds: These garnishes aren't decorative—they're essential textures and brightness that complete the dish.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Pickle your vegetables first:
- Whisk together rice vinegar, sugar, and salt in a bowl until the sugar dissolves completely. Add your julienned carrot, daikon, and sliced cucumber, then toss everything to coat evenly. Let them sit and soften for at least 10 minutes while you prep everything else; they'll develop a bright, tangy flavor without becoming mushy.
- Press and season the tofu:
- Wrap your tofu block in a clean kitchen towel and let it sit under a heavy pan or weight for 10 minutes to release excess moisture. Cut it into 2-centimeter cubes, then toss them in a bowl with soy sauce until every piece is coated, then sprinkle with cornstarch and toss again until each cube is evenly dusted.
- Crisp the tofu to golden perfection:
- Heat both oils in a large non-stick skillet over medium-high heat until it shimmers and feels hot when you hold your hand above it. Working in a single layer, add the tofu cubes and resist the urge to move them constantly; let each side develop a golden, crispy crust over 2-3 minutes before turning. This takes about 10-12 minutes total and sounds absolutely wonderful as the tofu browns.
- Cook or warm your jasmine rice:
- If you haven't already, cook the rice according to package directions; jasmine rice is forgiving and should come out fluffy and fragrant. Fluff it gently with a fork so each grain stays separate.
- Make the sriracha mayo:
- Stir together vegan mayo, sriracha, and lime juice in a small bowl, tasting as you go. Start with 1 tablespoon of sriracha and add more if you like heat; lime juice brightens everything and prevents the mayo from tasting flat.
- Assemble your bowls:
- Divide the warm jasmine rice among four bowls, then top each with a handful of drained pickled veggies, a generous portion of crispy tofu, fresh cilantro leaves, jalapeño slices, scallions, and a sprinkle of toasted sesame seeds. Drizzle the sriracha mayo over everything, serve with lime wedges on the side, and let people adjust flavors to their taste.
Save
Save There's a moment when you're assembling these bowls where everything comes together in one bite—the temperature contrast of warm rice and cool pickles, the textural play of crispy and soft, the heat of sriracha against creamy mayo—and it feels like a small celebration. This dish reminds me that plant-based cooking doesn't mean playing it safe; it means being intentional and generous with flavor.
Why Tofu Gets Crispy Here
The magic happens because you're combining three techniques: removing moisture through pressing, coating with cornstarch for a crunchy exterior, and using enough oil at a high enough temperature to actually sear rather than steam. Some people think tofu can't be crispy, but they've just never tried it this way. Once you nail this method, you'll start using crispy tofu in everything.
Building Flavor Layers
This bowl works because each component has its own flavor story that also plays well with others. The tofu brings savory umami, the pickles bring brightness and bite, the rice brings neutrality and comfort, and the sriracha mayo brings heat and richness. It's not one dominant flavor taking over; it's a conversation between different tastes and textures that actually enhances each other.
Make It Your Own
I love this bowl exactly as written, but I've also learned that banh mi bowls are endlessly customizable depending on what you have and what you're craving. The structure stays the same, but you can swap vegetables, adjust spice levels, add extra proteins, or switch up the rice. It's the kind of recipe that becomes more useful the more you cook it, not less.
- Add shredded lettuce or thinly sliced radishes for extra crunch if you like your bowl more vegetable-forward.
- Substitute brown rice, quinoa, or even mung bean sprouts for jasmine rice if you want different nutrition or texture.
- Use tamari instead of soy sauce and check all condiment labels if you're cooking for someone with gluten sensitivities.
Save
Save This bowl has become my answer to "I want something healthy but satisfying," and I've made it enough times now that I could probably do it with my eyes closed. More importantly, it's taught me that eating plant-based doesn't mean settling for anything less than delicious.
Recipe FAQs
- → How do I get the tofu really crispy?
Press your tofu thoroughly before cutting to remove excess moisture, then coat evenly with cornstarch. Use a combination of sesame and vegetable oil in a hot skillet, and avoid overcrowding the pan. Cook the tofu in a single layer, turning occasionally, until golden and crispy on all sides—about 10–12 minutes total.
- → Can I make the pickled vegetables ahead of time?
Absolutely! The pickled vegetables actually develop more flavor if made ahead. They'll keep well in the refrigerator for up to a week in an airtight container. Just drain them before serving to prevent your bowl from becoming watery.
- → What can I use instead of sriracha?
You can substitute sambal oelek for similar heat, or use any chili garlic sauce you prefer. For milder flavor, reduce the amount of sriracha or add more vegan mayonnaise. If you want different flavor notes, try gochujang for Korean-style sweetness or harissa for North African spices.
- → Is this dish gluten-free?
With a few simple swaps, yes! Use tamari instead of soy sauce, and ensure your vegan mayonnaise and other condiments are certified gluten-free. The rice, vegetables, tofu, and cornstarch are naturally gluten-free, making this an easy dish to adapt.
- → Can I use a different type of rice?
Jasmine rice provides traditional fragrance and works beautifully here, but you can substitute brown rice, basmati, or even quinoa for a whole-grain option. Just note that brown rice may require longer cooking time—about 45 minutes compared to jasmine's 15–20 minutes.
- → How should I store leftovers?
Store components separately in airtight containers for best results. The tofu will lose some crispiness when refrigerated but can be quickly crisped up again in a hot skillet or air fryer. Pickled vegetables and rice will keep 4–5 days. The sriracha mayo should be used within 3–4 days.