America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Tofu Banh Mi

By Afton Cyrus

Published on April 1, 2019

Time

1 hour, plus 20 minutes draining

Yield

Serves 4

Tofu Banh Mi

Ingredients

14 ounces firm tofu, sliced crosswise into ½-inch-thick slabsSalt and pepper ⅓ cup cornstarch 2 carrots, peeled and shredded½ cucumber, peeled, halved lengthwise, seeded, and sliced thin1 teaspoon grated lime zest plus 1 tablespoon juice1 tablespoon fish sauce substitute (see note)¼ cup mayonnaise 1 tablespoon sriracha 3 tablespoons vegetable oil 4 (8-inch) Italian sub roll, split lengthwise and toasted⅓ cup fresh cilantro leaves

Before You Begin

For the fish sauce substitute, use either Bragg's Amino Acids or our vegetarian fish sauce substitute recipe. To make this recipe vegan, use vegan mayonnaise.

Instructions

  1. Spread tofu over paper towel–lined baking sheet, let drain for 20 minutes, then gently press dry with paper towels and season with salt and pepper. Spread cornstarch in shallow dish. Dredge tofu in cornstarch and transfer to plate.
  2. Meanwhile, combine carrots, cucumber, lime juice, and fish sauce in bowl and let sit for 15 minutes. Whisk mayonnaise, sriracha, and lime zest together in separate bowl.
  3. Heat oil in 12-inch nonstick skillet over medium-high heat until just smoking. Add tofu and cook until both sides are crisp and browned, about 4 minutes per side. Transfer to paper towel–lined plate.
  4. Spread mayonnaise mixture evenly over cut sides of each roll. Assemble 4 sandwiches by layering ingredients as follows between prepared rolls: tofu, pickled vegetables (leaving liquid in bowl), and cilantro. Press gently on sandwiches to set. Serve.
Tofu Banh Mi
Photography by Keller + Keller. Styling by Marie Piraino.

Time

1 hour, plus 20 minutes draining

Yield

Serves 4

Ingredients

14 ounces firm tofu, sliced crosswise into ½-inch-thick slabs
Salt and pepper
⅓ cup cornstarch
2 carrots, peeled and shredded
½ cucumber, peeled, halved lengthwise, seeded, and sliced thin
1 teaspoon grated lime zest plus 1 tablespoon juice
1 tablespoon fish sauce substitute (see note)
¼ cup mayonnaise
1 tablespoon sriracha
3 tablespoons vegetable oil
4 (8-inch) Italian sub roll, split lengthwise and toasted
⅓ cup fresh cilantro leaves

Ingredients

14 ounces firm tofu, sliced crosswise into ½-inch-thick slabs
Salt and pepper
⅓ cup cornstarch
2 carrots, peeled and shredded
½ cucumber, peeled, halved lengthwise, seeded, and sliced thin
1 teaspoon grated lime zest plus 1 tablespoon juice
1 tablespoon fish sauce substitute (see note)
¼ cup mayonnaise
1 tablespoon sriracha
3 tablespoons vegetable oil
4 (8-inch) Italian sub roll, split lengthwise and toasted
⅓ cup fresh cilantro leaves

Ingredients

14 ounces firm tofu, sliced crosswise into ½-inch-thick slabs
Salt and pepper
⅓ cup cornstarch
2 carrots, peeled and shredded
½ cucumber, peeled, halved lengthwise, seeded, and sliced thin
1 teaspoon grated lime zest plus 1 tablespoon juice
1 tablespoon fish sauce substitute (see note)
¼ cup mayonnaise
1 tablespoon sriracha
3 tablespoons vegetable oil
4 (8-inch) Italian sub roll, split lengthwise and toasted
⅓ cup fresh cilantro leaves

Why This Recipe Works

In Vietnamese, "banh mi" is the word for bread. However, it also refers to a sandwich featuring chicken, pork, or tofu and crunchy pickled vegetables. For our own version, we started by making crispy, flavorful tofu. We sliced the tofu into sandwich-size slabs and drained them on paper towels to make it easier to get a crispy crust. Then we dredged the slabs in cornstarch and seared them in a hot skillet until they were nicely browned. For the vegetables, we quick-pickled cucumber slices and shredded carrot in lime juice and our vegetarian fish sauce substitute. Sriracha-spiked mayonnaise gave the sandwich a spicy kick, while a sprinkling of fresh cilantro added a flavorful green garnish.

Before You Begin

For the fish sauce substitute, use either Bragg's Amino Acids or our vegetarian fish sauce substitute recipe. To make this recipe vegan, use vegan mayonnaise.

Instructions

  1. Spread tofu over paper towel–lined baking sheet, let drain for 20 minutes, then gently press dry with paper towels and season with salt and pepper. Spread cornstarch in shallow dish. Dredge tofu in cornstarch and transfer to plate.
  2. Meanwhile, combine carrots, cucumber, lime juice, and fish sauce in bowl and let sit for 15 minutes. Whisk mayonnaise, sriracha, and lime zest together in separate bowl.
  3. Heat oil in 12-inch nonstick skillet over medium-high heat until just smoking. Add tofu and cook until both sides are crisp and browned, about 4 minutes per side. Transfer to paper towel–lined plate.
  4. Spread mayonnaise mixture evenly over cut sides of each roll. Assemble 4 sandwiches by layering ingredients as follows between prepared rolls: tofu, pickled vegetables (leaving liquid in bowl), and cilantro. Press gently on sandwiches to set. Serve.

Gift This Recipe

Enjoyed this dish? Let others know by sharing it as a gift recipe.

This is a members' feature.