Go Back
+ servings
A hand holding a large vegan torta de milanesa filled with crispy fried tofu, leafy greens, pickles, tomato slices, white sauce, and a drizzle of orange sauce, all inside a toasted bun.
Print Recipe
5 from 1 vote

Vegan Torta de Milanesa Recipe

Crunchy tofu milanesa, chipotle doing its smoky little razzle-dazzle, avocados and pickled jalapeño, all jammed into a soft bolillo roll. You’re gonna need an embarrassingly big wad of napkins and a moment to process everything.
Prep Time20 minutes
Cook Time20 minutes
Pressing10 minutes
Total Time50 minutes
Course: Sandwich
Cuisine: Mexican
Diet: Vegan, Vegetarian
Servings: 4 sandwiches
Calories: 770kcal
Author: Adam Sobel
Cost: $11

Equipment

Ingredients

For The Milanesas:

For the Milanesa Sauce:

For the Tortas:

  • 4 bolillo or telera rolls 6-7 inches long
  • ½ cup pickled jalapeños
  • 1 ripe avocado sliced
  • ½ cup vegan mayo
  • 8 leaves Boston Bibb lettuce or iceberg
  • 1 medium tomato sliced thinly
  • ½ cup vegan cotija cheese optional
  • Cilantro sprigs to garnish

Instructions

  • Press the tofu for 10 minutes to remove extra moisture.
  • Slice the pressed tofu horizontally into 4 thin cutlets (about ½ inch depending on the shape of your block), optionally trimming the corners slightly to form natural looking medallions.
  • Prepare a breading station. In the first shallow bowl, place the flour. In the second bowl, whisk together the plant-based milk, chipotle peppers, garlic powder, smoked paprika, and the additional flour until smooth. In the third bowl, place the panko and salt and stir to combine.
  • Coat each tofu slice in the flour, shaking off excess. Dip into the chipotle milk mixture, allowing excess to drip off, then press firmly into the panko until evenly coated. Place the breaded tofu on a tray and repeat with the remaining slices.
  • Heat the oil in a wide skillet over medium heat. After 2 minutes, when the oil is hot, carefully add the breaded tofu in a single layer without crowding. Cook for 3–4 minutes per side until golden brown and crisp. Transfer to a wire rack to drip dry and repeat as needed with the remaining tofu. Otherwise, to air-fry, preheat the air fryer to 375°F (190°C). Lightly coat the breaded tofu with cooking spray, arrange in a single layer, and cook for 12 minutes, flipping once halfway through, until crisp and evenly browned.
  • Prepare the sauce by stirring together the chipotle peppers, lime juice, yogurt, and salt until smooth. Set aside.
  • Slice the rolls horizontally, leaving one side attached if desired. Warm them briefly over medium heat in a dry skillet or in a 350°F (175°C) oven until just heated through.
  • Spread the mayo on the cut sides of each roll. Layer the lettuce on the bottom half, followed by a tofu milanesa, tomato slices, avocado, pickled jalapeños, vegan cotija if using, and a spoonful of the chipotle sauce. Garnish with cilantro sprigs, close the sandwiches, and serve immediately.

Notes

💦 Unloose the Juice
Press the tofu until it’s genuinely no longer wet feeling, not “eh probably fine.” Extra moisture steams the coating from the inside and kills the crunch before it even has a chance.
🙅‍♀️ Don’t Be Driving the Hot Mess Express
Use a Dutch oven instead of a shallow pan to keep oil splatter contained. Higher sides mean less mess and way fewer How did grease get there?” moments.
🌡️ Don’t Try to Fry in Cold Oil
Oil that’s too cool makes the tofu greasy, and oil that’s too hot browns the coating before the inside warms through. Medium-high heat and a little patience keep everything crisp and golden.

Nutrition

Calories: 770kcal | Carbohydrates: 50g | Protein: 20g | Fat: 55g | Saturated Fat: 8g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 19g | Trans Fat: 0.1g | Cholesterol: 17mg | Sodium: 1111mg | Potassium: 557mg | Fiber: 9g | Sugar: 5g | Vitamin A: 2003IU | Vitamin C: 15mg | Calcium: 337mg | Iron: 5mg