Crispy Tofu Banh Mi Recipe with Pickled Vegetables

The first time I made a tofu banh mi at home, I was skeptical it could stand up to the pork or chicken versions I grew up ordering from the cart down the street. Then I bit into a piece of tofu that had gone dark gold and shatter-crisp in the pan, wrapped in a crackly baguette with pickles that snapped between my teeth, and I stopped comparing it to anything else — it just worked.

This tofu banh mi leans into contrast the same way the original does: hot and cold, soft and crunchy, rich and bright. Pressing and pan-frying the tofu gives it a crust sturdy enough to hold its own against the quick pickles, cool cucumber, and a mayo with real heat in it, so every bite still has that layered, complicated thing banh mi does so well.

Golden crispy tofu frying in a skillet for tofu banh mi
Pan-frying the tofu

Ingredients

  • 1 block (14 oz) extra-firm tofu, pressed
  • 2 tbsp soy sauce
  • 2 tbsp cornstarch
  • 3 tbsp neutral oil (such as avocado or grapeseed), for frying
  • 1 medium carrot, julienned
  • 1 small daikon radish, julienned (or 4 red radishes, thinly sliced)
  • 3/4 cup rice vinegar
  • 2 tbsp sugar
  • 1 tsp salt
  • 1/2 cup warm water
  • 1/3 cup mayonnaise
  • 1 tbsp sriracha, plus more to taste
  • 1 tsp lime juice
  • 2 small baguettes (or 1 long baguette, halved crosswise)
  • 1/2 English cucumber, thinly sliced lengthwise
  • 1 jalapeño, thinly sliced
  • 1 cup fresh cilantro sprigs
  • soy sauce or Maggi seasoning, for drizzling (optional)
  • salt and black pepper, to taste

Instructions

  1. Press the tofu between paper towels or clean kitchen towels with something heavy on top for at least 15 minutes, then slice into planks about 1/2 inch thick.
  2. While the tofu presses, whisk together the rice vinegar, sugar, salt, and warm water in a jar until the sugar dissolves. Add the carrot and daikon, pushing them down so they’re submerged, and set aside to pickle for at least 20 minutes.
  3. Lay the tofu slices in a shallow dish and pour the soy sauce over them, turning gently so both sides get coated. Let sit for 5 minutes.
  4. Dust the tofu slices all over with cornstarch, patting it in so it sticks and shaking off any excess.
  5. Heat the oil in a wide skillet over medium-high heat until it shimmers. Fry the tofu in a single layer for 3 to 4 minutes per side, until deep golden and crisp at the edges, then transfer to a paper-towel-lined plate and sprinkle lightly with salt.
  6. Stir together the mayonnaise, sriracha, and lime juice in a small bowl until smooth.
  7. Split the baguettes and toast them cut-side up under the broiler or in a dry skillet for a minute or two, just until warm and a little crisp.
  8. Spread the chile mayo generously on both cut sides of the bread. Layer in the crispy tofu, a good handful of the drained pickled carrot and daikon, cucumber slices, jalapeño, and cilantro.
  9. Drizzle a little soy sauce or Maggi seasoning over the filling if you like extra savoriness, then close the sandwiches and press down gently before serving right away.

Tips

  • Press the tofu properly — the drier it is going in, the crisper and more shatter-crunchy the crust comes out after frying.
  • Make the pickles ahead: they keep in the fridge for up to a week and actually taste better after a day or two, so double the batch if you’re making banh mi often.
  • No daikon? Thinly sliced radishes or even shredded green papaya work fine in the pickle — the point is crunch and acidity, not a specific vegetable.
  • If your tofu cools down and loses its crispness before you’re ready to assemble, a quick 2-minute pass in a dry hot skillet brings most of the crunch right back.
  • For less heat, cut the sriracha in the mayo to 1 teaspoon, or leave the jalapeño out of the sandwich and serve slices on the side instead.

Nutrition (per serving, estimated)

  • Calories: 460 kcal
  • Protein: 17 g
  • Carbs: 52 g
  • Fat: 21 g

Prep: 25 min · Cook: 15 min · Serves: 2

Leave a Comment