
# Crispy Tofu Banh Mi Bowl with Pickled Vegetables and Sriracha Mayo
The bánh mì sandwich is one of the great culinary fusions — a French baguette filled with Vietnamese flavours, bright pickled vegetables, and a hit of heat. This bowl version keeps everything that makes it brilliant and turns it into a weeknight-friendly, macro-balanced meal that comes together faster than you'd think.
The traditional bánh mì sandwich is a Vietnamese street food classic, built on a crispy baguette with layers of pickled daikon and carrot, fresh cucumber, coriander, chilli, and a rich, savoury filling. The bowl format strips out the bread and replaces it with rice or vermicelli noodles, keeping all the contrasting textures and flavours intact.
For this version, crispy baked tofu takes centre stage as the protein. It absorbs a punchy marinade beautifully, crisps up in the oven without much fuss, and holds its own against the bold pickled vegetables and creamy sriracha mayo.
The result is a bowl that's satisfying without being heavy — sharp, creamy, crunchy, and fresh all at once.
For the crispy tofu: - 400g firm tofu, pressed and cubed - 2 tbsp soy sauce - 1 tbsp rice vinegar - 1 tsp sesame oil - 1 tsp garlic powder - 1 tbsp cornflour
For the quick pickled vegetables: - 1 medium carrot, julienned - ½ daikon radish (around 150g), julienned - 100ml rice vinegar - 1 tbsp caster sugar - 1 tsp fine salt
For the sriracha mayo: - 3 tbsp mayonnaise - 1–2 tsp sriracha (adjust to taste) - 1 tsp lime juice
For the bowl: - 200g cooked jasmine rice or vermicelli noodles - ½ cucumber, thinly sliced - 1 red chilli, thinly sliced - Small bunch of fresh coriander - 2 spring onions, sliced - Lime wedges to serve
Step 1 — Pickle the vegetables first. Combine the rice vinegar, sugar, and salt in a bowl and stir until dissolved. Add the carrot and daikon, toss to coat, and leave to sit for at least 20 minutes. The longer they sit, the more mellow and tangy they become — you can make these the night before if you want to get ahead.
Step 2 — Press and marinate the tofu. If you haven't pressed your tofu already, wrap it in a clean tea towel and place something heavy on top for 10–15 minutes. This removes excess moisture and is the single most important step for getting a crispy result. Once pressed, cut into 2–3cm cubes. Toss with soy sauce, rice vinegar, sesame oil, garlic powder, and cornflour, and leave to marinate for 10 minutes while the oven preheats to 200°C (fan 180°C).
Step 3 — Bake the tofu. Spread the marinated tofu on a lined baking tray in a single layer — don't overcrowd the tray or it'll steam rather than crisp. Bake for 25–30 minutes, turning halfway through, until golden and firm on the outside.
Step 4 — Make the sriracha mayo. Stir together the mayonnaise, sriracha, and lime juice. That's it. Taste and adjust the heat level to where you want it.
Step 5 — Build the bowls. Start with your rice or noodles, then arrange the pickled vegetables, cucumber, and crispy tofu on top. Drizzle generously with sriracha mayo, then finish with coriander, spring onion, sliced chilli, and a squeeze of lime.
This bowl is built around a balance of macronutrients that keeps you full and energised without tipping into the heavy, sluggish feeling some meals leave behind.
Tofu is one of the few plant-based proteins that provides all nine essential amino acids, making it a complete protein source. A 200g serving of firm tofu delivers roughly 16–18g of protein, and the cornflour coating helps it retain that satisfying chew once baked. The marinade adds flavour without significant additional calories.
The pickled vegetables are doing more than adding colour and crunch. Fermented and pickled foods have been associated with supporting gut health, and the vinegar base used here contributes acetic acid, which some research suggests may help with glycaemic response — essentially slowing the rate at which glucose enters the bloodstream after eating. Even a quick 20-minute pickle gives you the flavour benefits, though longer pickling develops more complexity.
Jasmine rice provides readily available carbohydrate energy and a neutral base that lets the bolder flavours shine. If you want to increase the fibre content, swapping for brown rice or adding edamame to the bowl works well without disrupting the overall flavour profile.
The sriracha mayo contributes fat, which helps with the absorption of fat-soluble nutrients and makes the meal more satisfying. If you want to reduce the calorie density slightly, a light mayo or a mix of mayo and Greek yoghurt works well and keeps the creaminess.
Per serving (with jasmine rice and standard mayo), this bowl comes in at approximately 520–580 kcal, with around 22–25g of protein, 18–22g of fat, and 65–70g of carbohydrates. Exact figures will vary depending on portion sizes and your specific ingredients.
The combination of protein, fibre, and fat in a meal like this is well-supported by research on satiety. A 2008 study published in the American Journal of Clinical Nutrition found that higher protein intakes at meals significantly increased feelings of fullness compared to lower-protein equivalents — and that effect held across both animal and plant protein sources.
The role of fermented and pickled foods in gut health has attracted growing research interest. While the evidence is still developing, a 2021 study from Stanford University found that a diet high in fermented foods increased microbiome diversity and reduced markers of inflammation over a 10-week period. Quick-pickled vegetables like the ones in this recipe aren't technically fermented, but they do add variety and prebiotic-friendly vegetables to your diet.
Tofu itself has a reasonably robust evidence base. Regular consumption of soy foods has been linked in multiple large-scale studies to reduced LDL cholesterol levels and cardiovascular benefits, with a 2019 meta-analysis in the Journal of Nutrition concluding that soy protein significantly reduced total and LDL cholesterol compared to control diets.
Protein swap: Crispy tempeh works brilliantly here — it has a nuttier flavour and even higher protein content than tofu. Marinate and bake it the same way. For a non-vegan version, thinly sliced pork belly or poached chicken thigh are both traditional bánh mì fillings that work just as well in bowl form.
Make it higher protein: Add a soft-boiled egg on top, or mix edamame through the rice before building the bowl. Either adds a meaningful protein boost without changing the overall flavour.
Add more crunch: A handful of crushed roasted peanuts or sesame seeds scattered over the top adds texture and a small hit of healthy fat.
Noodle base: Vermicelli rice noodles give you a lighter, slightly more authentic feel. Cook them according to packet instructions, rinse with cold water, and toss with a small amount of sesame oil to stop them clumping.
---
If you want a full week of macro-balanced meals like this one built around your specific targets, Macrology generates macro-perfect meal plans in seconds — https://macrology.app/signin
> Macrology tip: Log this recipe directly in the app to track your macros accurately. You can adjust portion sizes to hit your protein or calorie targets for the day, and Macrology will suggest complementary meals to balance your intake across the week.
Macrology generates a personalised meal plan in seconds — breakfast, lunch, dinner and snacks, all hitting your daily targets.
Start your free 14-day trial