Print

Veggie Tofu Sandwich with Chipotle Mayo Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 52 reviews

This Veggie Tofu Sandwich with Chipotle Mayo is a flavorful and satisfying dinner option featuring marinated and pan-cooked super firm tofu, complemented by a smoky, spicy chipotle mayo, fresh arugula, roasted red peppers, and creamy avocado, all served on toasted ciabatta rolls. It’s a perfect blend of smoky, spicy, and fresh flavors, providing a hearty vegan-friendly meal ready in under 40 minutes.

Ingredients

Marinade & Tofu

  • 3 tablespoons soy sauce
  • 2 tablespoons avocado oil (or another neutral oil)
  • 1 tablespoon balsamic vinegar
  • 2 medium garlic cloves, grated or crushed
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • 1/4 teaspoon freshly ground black pepper
  • One 16-ounce block “super firm” tofu

Chipotle Mayo

  • 1/4 cup mayonnaise (traditional or vegan)
  • 1 tablespoon sriracha (or another hot sauce)
  • 1/2 teaspoon chipotle chili powder

Sandwich Assembly

  • 4 ciabatta rolls (or another bread of your choice)
  • About 2 cups arugula
  • About 1 cup drained roasted red peppers from a jar
  • 1 ripe avocado

Instructions

  1. Prepare the marinade: In a large flat dish, combine the soy sauce, avocado oil, balsamic vinegar, grated garlic, smoked paprika, dried oregano, and freshly ground black pepper. Whisk well to create an even marinade.
  2. Marinate the tofu: Slice the super firm tofu into 1/4-inch-thick slices. Add each slice individually to the marinade, coating both sides by flipping the slices back and forth. Allow the tofu to marinate for 10 minutes to absorb the flavors.
  3. Cook the tofu slices: Heat a large non-stick skillet over medium heat. Place the tofu slices in a single layer and cook for 3 to 4 minutes until the bottoms turn lightly golden. Gently flip each slice with tongs and cook the other side until golden. Cook in batches if necessary to avoid overcrowding the pan.
  4. Make the chipotle mayo: While tofu is cooking, mix the mayonnaise, sriracha, and chipotle chili powder together in a small bowl until well combined.
  5. Toast the bread: Toast the ciabatta rolls until lightly crispy and warm.
  6. Assemble the sandwiches: Spread the spicy chipotle mayo on one side of each toasted roll. Mash a quarter of the ripe avocado onto the other side of the bread. Layer arugula, roasted red peppers, and 4 slices of the cooked tofu onto one piece of bread, then top with the other piece to form a sandwich.
  7. Serve immediately: Enjoy the sandwiches fresh, or consume within a couple of hours for best flavor and texture.

Notes

  • Use super firm tofu to ensure the slices hold their shape and texture during cooking.
  • If you prefer, the tofu slices can be roasted in the oven instead of pan-cooked, but the original method uses a skillet.
  • Choose vegan mayonnaise to keep the sandwich vegan-friendly or traditional mayo as preferred.
  • To adjust the spice level, vary the amount of sriracha or chipotle chili powder in the mayo.
  • Ciabatta rolls are recommended for their sturdy texture, but any bread of choice works.