Go Back
+ servings
Vegan Pibil Torta Sandwich on a white counter.

Vegan Pibil Torta Sandwich

A torta is a Mexican sandwich made with a crusty bread. This Vegan Pibil Torta uses mushrooms to create a delicious vegan version of this traditional meat-based sandwich.
Course Main Course
Cuisine Mexican
Keyword Vegan Pibil Torta Sandwich
Prep Time 20 minutes
Cook Time 30 minutes
Resting Time 10 minutes
Total Time 50 minutes
Servings 4
Calories 402kcal
Author Marly


For the Vegan Pibil

  • 4 cups wild mushroom mix oyster, shitake, baby bella, sliced thinly
  • 2 Tablespoons olive oil
  • 1 teaspoon ground annato seeds
  • 1 teaspoon ground coriander
  • 2 teaspoons oregano
  • ½ teaspoon ground cumin
  • ½ teaspoon ground black pepper
  • ¼ teaspoon ground cloves
  • 1 ½ teaspoons sea salt
  • 5 garlic cloves minced
  • 2 Tablespoons apple cider vinegar
  • ¼ cup water
  • 1 Tablespoon arrowroot powder

For the Pickled Onions

  • 1 red onion , peeled and sliced
  • 1 ½ cups water
  • 1 cup distilled white vinegar
  • ½ teaspoon sea salt
  • 1 tablespoon black peppercorns
  • 3 bay leaves

For the Black Bean Spread

  • 15-ounce can black beans , reserving 2 Tablespoons of liquid
  • ½ cup onion , peeled and diced
  • 2 cloves garlic , peeled and minced
  • 1 teaspoon dried oregano
  • 1 tablespoon olive oil
  • 4 crusty buns
  • 1 cup vegan mozzarella shreds


Vegan Pibil

  • Wash the mushrooms and pat dry. Slice the mushrooms to resemble shredded meat. Add the spices to a mortar and grind the garlic cloves into the spices until it resembles a paste.
  • Meanwhile, heat olive oil in a saucepan and add the mushrooms. Add the spice paste and the vinegar. Cook over medium heat until the mushrooms are tender. Simmer for 15 minutes to allow spices to blend well. Mix arrowroot powder and water until dissolved. Add to the mushroom mix and bring to a boil. Cook for 5 minutes or until sauce thickens. Remove from heat.

For the Pickled Onions

  • Place onions in a medium pot and add water, vinegar, and spices. Bring to a boil and cook for 10 minutes. Remove from heat and cool. In order to get a good flavor, make the night before to ensure spices have come together.
  • Refrigerate onions and remove from the fridge while preparing the mushroom mix.
  • Remove bay leaves and peppercorns before serving pickled onions.

For the Black Bean Spread

  • Heat olive oil in a pan and fry the onions for 5-7 minutes until translucent.
  • Add the garlic and the beans with reserved liquid.
  • Add the oregano and bring to a low boil for 10 minutes.
  • Place beans in a deep bowl and using an immersion blender, blend the beans until smooth. You can also place in a blender and blend until smooth.

Sandwich Assembly

  • Preheat oven to broil. Line a baking sheet with parchment paper.
  • Cut each roll in half. Layer each half with 2-3 Tablespoons of black bean spread. For each sandwich: On 1 half of bread, add ½ cup of the mushroom mix and on the other half add ¼ cup Daiya mozzarella crumbles. Repeat with the rest of the rolls.
  • Place the 8 halves on a cookie sheet and broil until cheese melts and bread is somewhat toasted. Watch carefully.
  • Remove from oven and on each mushroom half, add 2 Tablespoons of pickled onions. Place the cheesy bean half of the bread on top. Serve warm.


Note: Nutrition information does not include buns.


Calories: 402kcal | Carbohydrates: 48g | Protein: 12g | Fat: 18g | Saturated Fat: 3g | Sodium: 1475mg | Potassium: 1039mg | Fiber: 14g | Sugar: 7g | Vitamin A: 30IU | Vitamin C: 5.1mg | Calcium: 107mg | Iron: 3.8mg