Quick Meals

Crispy Tofu Banh Mi Sandwiches

Cornstarch-crusted pan-seared tofu, quick-pickled daikon and carrots, sriracha mayo, cilantro, and jalapeño on a crusty roll. Ready in 35 minutes.

By Brian · ·
Be the first to rate!
Crispy Tofu Banh Mi Sandwiches

A banh mi works because of contrast — crispy against soft, rich against acidic, cool against heat. This version swaps the usual pork or pâté for pan-seared tofu that gets a quick cornstarch dredge, which is the move that makes the difference: the starch forms a thin, crackly shell that holds up under the pickles and mayo instead of turning soggy mid-bite. The marinade (soy, sesame, sriracha, garlic) caramelizes in the hot oil and gives the tofu enough backbone to stand in for meat.

The result is a sandwich with a good crunch on the exterior, creamy mayo, bright pickled daikon and carrot, fresh cilantro, jalapeño heat, and the toasty crunch of crushed peanuts. It's fast enough for a weeknight — the whole thing comes together in 35 minutes — and satisfying without feeling heavy. If your tofu pieces are sticking to the pan when you try to flip them, they're not ready. Give them another 60 seconds; they'll release cleanly when the crust has fully set.

↓ Jump to Recipe
🕐 Prep: 20 min | 🔥 Cook: 15 min | ⏱️ Total: 35 min

Ingredients

Servings 4

🛒 Links may earn us a small commission at no cost to you.

🍳

Recommended Gear

Paper towels
Shop →
Shallow bowl
Shop →
Large skillet
Shop →
Cutting board
Shop →
Sharp knife
Shop →
Small bowl
Shop →

🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.

Instructions

Prep the Tofu

  1. 1. Drain tofu and wrap in 3 layers of paper towels. Press firmly between your hands for 30 seconds to remove excess moisture.
  2. 2. Cut tofu into 1/2-inch-thick rectangles (about 12 pieces).
  3. 3. In a shallow bowl, whisk together 3 tbsp soy sauce, 2 tbsp rice vinegar, 1 tbsp sesame oil, 1 tbsp sriracha, and 2 cloves minced garlic.
  4. 4. Coat tofu pieces in marinade, turning gently to coat all sides. Let sit 2 minutes.
  5. 5. Sprinkle 1 tbsp cornstarch over a plate. Dredge each tofu piece in cornstarch, shaking off excess.

Make the Quick Pickles

  1. 1. In a small bowl, combine 1 cup shredded carrots, 1 cup shredded daikon, 2 tbsp rice vinegar, 1 tsp salt, and 1 tsp sugar.
  2. 2. Toss to combine. Set aside—they'll soften slightly as they sit.

Cook the Tofu

  1. 1. Heat 3 tbsp vegetable oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
  2. 2. Working in two batches, arrange tofu pieces in a single layer. Sear without moving for 4-5 minutes, until golden brown and crispy on the bottom.
  3. 3. Flip each piece gently with tongs and cook the second side for 3-4 minutes until golden brown.
  4. 4. Transfer to a clean paper towel to drain. Season lightly with salt.

Assemble

  1. 1. Slice each banh mi roll in half horizontally.
  2. 2. Spread 1 tbsp mayonnaise on the cut side of each roll.
  3. 3. Divide pickled vegetables evenly among rolls, layering them on the bottom half.
  4. 4. Top with 3 crispy tofu pieces per sandwich.
  5. 5. Garnish with cilantro leaves, jalapeño slices, and crushed peanuts.
  6. 6. Close the sandwich and serve immediately.

Cook's Notes

  • Use a box grater or the shredding disc on a food processor for the daikon and carrots — hand-cutting julienne strips takes much longer and uneven thickness means uneven pickling.
  • Don't skip the cornstarch dredge. It's the one step that separates tofu that crisps and holds from tofu that goes soft the moment you add toppings.
  • Crush the peanuts roughly with the flat of a knife — you want uneven pieces for texture, not a fine powder.
  • Have all your assembly components ready before the tofu comes out of the pan. Tofu loses heat and crispness quickly, and the best sandwiches are built within 2 minutes of the last batch finishing.
💡

Pro Tips

  • Press the tofu longer than the recipe minimum if you have time — 10 minutes under a heavy skillet with paper towels will yield noticeably better crust than a 30-second hand-press. More moisture out means more browning and crunch.
  • The marinade contains sugars from the soy sauce and sriracha, which means it can scorch. Keep the heat at medium-high, not maximum — if you see black spots forming in the first minute of cooking, pull the pan off the heat for 30 seconds and let it cool slightly.
  • Cornstarch clumps if the tofu is wet. After dredging, let each piece sit on the cornstarch plate for 30 seconds before it goes into the oil — this helps the coating adhere and prevents it from dissolving immediately on contact with the fat.
  • Use tongs, not a spatula, to flip the tofu. A spatula tends to shear off the crust if you're not careful. Tongs let you grip each piece at the edge and turn it cleanly.
  • If the second batch of tofu isn't browning as quickly as the first, the oil may be depleted. Add another teaspoon of vegetable oil and let it heat for 30 seconds before adding the next batch.
  • Toast the cut sides of the rolls in a dry skillet for 90 seconds before assembling — this adds another layer of crunch and prevents the mayo from soaking straight into the bread.

What to Serve With This

Serve these with a simple miso soup on the side. The warm, savory broth contrasts nicely with the cold pickles and cuts through the richness of the mayo without competing with the sandwich's acidity. A packet of Hikari white miso is fine here — nothing fancy needed.

For a cold side, a cucumber salad dressed with rice vinegar, a pinch of sugar, and toasted sesame seeds echoes the pickled vegetables inside the sandwich without duplicating them. Keep it thin-sliced and lightly dressed so it doesn't fight for attention.

On drinks: a cold lager works well — something light and slightly bitter like Sapporo or Singha cleans the palate between bites without overriding the sriracha heat. If you want something non-alcoholic, a lightly sweetened iced green tea or a sparkling water with a squeeze of lime both do the same job. Avoid anything overly fruity, which will clash with the sesame and garlic.

If you want to round this out into a bigger spread, a small bowl of edamame with flaky salt is easy, hands-off, and gives people something to snack on while the tofu sears.

Variations & Substitutions

This recipe is already dairy-free and vegetarian. To make it vegan, check your mayonnaise — standard Hellmann's contains eggs. Swap in Sir Kensington's Vegan Mayo or make a quick sriracha aioli by blending silken tofu with a squeeze of lemon, a pinch of salt, and a teaspoon of neutral oil. It spreads similarly and adds a layer of heat.

For a gluten-free version, replace the soy sauce with tamari (same quantity, same salt level) and use a certified GF baguette or sub roll. The cornstarch is already gluten-free, so no adjustment needed there.

Want more heat? Add a second tablespoon of sriracha to the marinade, or layer in a few slices of fresh Thai chili alongside the jalapeño at assembly. For a smokier profile, add half a teaspoon of smoked paprika to the cornstarch before dredging — it deepens the crust color and adds a background note that works well with the sesame oil.

Scaling up to 8 servings is straightforward: double all quantities and cook the tofu in four batches rather than two. Crowding the pan is the thing to avoid — if you stack pieces or let them touch, they steam instead of sear and you lose the crust. The pickles can be made up to a day ahead, which makes scaling for a group much more manageable.

Frequently Asked Questions

Can I press the tofu ahead of time?

Yes — press and slice the tofu up to 24 hours in advance, then store it uncovered on a paper-towel-lined plate in the refrigerator. The surface dries out further overnight, which actually improves crisping. Don't add the marinade until you're ready to cook or the tofu will reabsorb moisture and the cornstarch won't adhere properly.

How do I store leftover assembled sandwiches?

You really shouldn't store assembled banh mi — the bread softens and the tofu loses its crust within an hour. Instead, store the components separately: cooked tofu in an airtight container in the fridge for up to 3 days, pickled vegetables in their brine for up to 5 days, and mayo separately. Reassemble just before eating.

Can I reheat the cooked tofu?

Yes. The best method is a dry skillet over medium heat for 2–3 minutes per side — it restores most of the crispness. A toaster oven at 375°F for 8–10 minutes also works well. Microwaving makes the crust rubbery and is not recommended.

Can I freeze the tofu after cooking?

Technically yes, but the crust goes soft after freezing and reheating, and the texture becomes spongier. If you want to freeze tofu for future use, freeze it raw before pressing — thawed tofu actually releases moisture more easily and gets crispier when cooked fresh. Freeze cooked tofu only as a last resort.

What if I can't find daikon radish?

Substitute with thinly sliced or julienned regular red radishes — they have a sharper bite but pickle quickly and give a similar crunch. Jicama is another option and stays crunchy longer. Don't skip the pickled element entirely; it's the acid that balances the rich mayo and sesame-heavy tofu.

What kind of rolls work best?

Traditional banh mi rolls have a thin, crackly crust and a very light, airy interior — they're the ideal vehicle because they don't overwhelm the fillings. Vietnamese bakery rolls are worth seeking out if you have one nearby. In a pinch, use a light French baguette cut into sections; avoid Italian hoagie rolls, which are too dense and chewy.

My tofu isn't getting crispy — what's going wrong?

Three likely causes: the tofu wasn't pressed long enough and still has excess moisture; the pan wasn't hot enough before the tofu went in; or you're moving the pieces before the crust has set. Let the oil shimmer before adding tofu, and don't touch the pieces for a full 4 minutes. They'll release on their own when they're ready to flip.

Can I bake the tofu instead of pan-frying?

Yes — arrange marinated, cornstarch-dredged tofu on a parchment-lined baking sheet, brush lightly with oil, and bake at 425°F for 25–30 minutes, flipping once halfway. The crust won't be as deeply golden or as crackly as pan-fried, but it's a solid hands-off alternative if you're scaling up.

Can I make the pickled vegetables in advance?

Yes, and it actually improves them. Make the pickles up to 24 hours ahead and store in a covered container in the fridge. The carrots and daikon soften slightly and absorb more of the vinegar brine, which makes them tangier and more pliable. Beyond 48 hours they get limp, so don't push it further.

Enjoyed this recipe?

Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.

☕ Buy me a coffee