Photo: John Autry; Styling: Leigh Ann Ross
Hands-on Time
26 Mins
Total Time
50 Mins
6 servings (serving size: 1 sandwich)

The bread and Vietnamese filling—carrot and radish, cilantro, mayonnaise, and cucumber—are traditional in this vegetarian take on this classic Vietnamese sandwich.  Prepare mayonnaise mixture and toast bread while the tofu and vegetable mixture marinate.

How to Make It

Step 1

Cut tofu crosswise into 6 (2/3-inch-thick) slices. Arrange tofu on several layers of paper towels. Cover with additional paper towels; top with a cast-iron skillet or other heavy pan. Let stand 15 minutes. Remove tofu from paper towels.

Step 2

Combine 2 tablespoons lemongrass, 2 tablespoons water, soy sauce, and 1 teaspoon sesame oil in a 13 x 9-inch glass or ceramic baking dish. Arrange tofu slices in a single layer in soy mixture, turning to coat. Let stand for 15 minutes.

Step 3

Combine vinegar and the next 3 ingredients (through salt) in a medium bowl, stirring until sugar and salt dissolve. Add carrot and radish; toss well. Let stand for 30 minutes, stirring occasionally. Drain; stir in cilantro.

Step 4

Combine remaining 1 teaspoon sesame oil, mayonnaise, and Sriracha in a small bowl, stirring with a whisk. Cut bread horizontally. Spread mayonnaise mixture evenly on cut sides of bread.

Step 5

Heat a large nonstick skillet over medium-high heat. Coat pan with cooking spray. Remove tofu from marinade, and discard marinade. Pat tofu slices dry with paper towels. Add tofu slices to pan, and cook for 4 minutes on each side or until crisp and golden. Arrange tofu slices on bottom half of bread; top tofu slices with carrot mixture and cucumber slices. Cut loaf crosswise into 6 equal pieces.

Chef's Notes

MyRecipes is working with Let's Move!, the Partnership for a Healthier America, and USDA's MyPlate to give anyone looking for healthier options access to a trove of recipes that will help them create healthy, tasty plates. For more information about creating a healthy plate, visit

Ratings & Reviews

EllenDeller's Review

December 01, 2013
Very good, especially the mayo (I doubled the Sriracha). I do like the Sept. 09 recipe a little better, as it's more vinegary and there's a more pronounced ginger taste. The sesame oil in this one blunts the brightness a bit. Still, it's delicious! A really crusty french bread is especially good here. I served this with the Kabocha squash soup from the 11/04 issue, which was a perfect match for dinner.

emacgregor's Review

June 23, 2013

HikingHonu's Review

April 09, 2013
Delicious and not very difficult. i have made this a few times and each time I love it. If you like Banh Mi, then you will like this.In a pinch I have used the pre cut or shredded carrots for the veg slaw mix. Try it.

Lightrod's Review

April 29, 2012

HoneyFirst's Review

June 04, 2011
Made this exactly to recipe, except my garden only yielded a little bit of cilantro, so I added a couple sprigs of mint to that bit. This was very satisfying and tasty, and I'm not a vegetarian. Now if only I can get my hubby to try it !