Mexican Mushroom and Spinach Sandwich (Vegan Torta) Recipe

J. Kenji Lopez-Alt

A hearty sandwich packed with greens and mushrooms, refried beans, pickled red onions, and spicy pickled jalapeños.

Recipe Facts



Active: 20 mins
Total: 25 mins
Serves: 4 servings

Rate & Comment


  • 2 medium poblano peppers
  • 2 tablespoons olive oil, plus more if toasting
  • 10 ounces white button or cremini mushrooms, thinly sliced
  • Kosher salt and freshly ground black pepper
  • 2 medium cloves garlic, finely sliced
  • 8 ounces fresh spinach leaves
  • 1 cup homemade or store-bought vegetarian refried beans
  • 2 tablespoons finely chopped chipotle pepper in adobo sauce
  • 2 teaspoons dark molasses
  • 4 hearty sandwich or hero rolls
  • 3 whole pickled jalapeño peppers, stems and seeds removed, cut into strips
  • 3/4 cup pickled red onions
  • Handful fresh cilantro leaves
  • 1 avocado, sliced


  1. Place poblano peppers directly over flame of a gas burner and cook, turning occasionally, until blackened on all sides, about 10 minutes. Alternatively, broil as close as you can get to broiler element, turning occasionally, until blackened on all sides, about 10 minutes. Transfer to a bowl, cover tightly in plastic wrap, and set aside.

  2. Heat 2 tablespoon olive oil in a large saucepan over high heat until shimmering. Add mushrooms, season with salt and pepper, and cook, stirring and tossing occasionally, until well-browned, about 10 minutes. Add garlic and cook, stirring frequently, until fragrant, about 1 minute. Add spinach along with 2 tablespoons water. Cook, folding and stirring until spinach is completely wilted and water has evaporated, about 3 minutes total. Season to taste with salt and pepper. Transfer to a paper towel-lined plate and press with more paper towels to draw out excess moisture. Set aside.

  3. Carefully peel charred skin from poblano peppers, remove stems and seeds, and cut into 1/4- to 1/2-inch strips.

  4. In a small bowl, combine refried beans, chipotle peppers, and molasses. Stir with a fork until homogenous.

  5. To assemble sandwiches, split rolls in half. Spread bean mixture evenly over bottom halves. Top with poblano slices, followed by wilted spinach/mushroom mixture, jalapeño slices, pickled red onions, and cilantro. Spread sliced avocados evenly on cut-side of top half of rolls. Close sandwiches, pressing down gently to compress. Serve as-is, or toast in a panini press or in a hot oven for a few minutes if desired.

Special equipment

Sandwich press (optional)

This Recipe Appears In