Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Portobello Mushroom Sub Sandwich


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 30 minutes
  • Yield: 4 sandwiches
  • Diet: Vegan

Description

A hearty vegan sub sandwich featuring marinated and sautéed portobello mushrooms, fresh veggies, and melty plant-based cheese on a crusty roll, packed with bold Italian flavors.


Ingredients

  • 4 large portobello mushroom caps, sliced into 1 cm thick strips
  • 3 tablespoons olive oil
  • 2 tablespoons balsamic vinegar
  • 2 tablespoons soy sauce or tamari
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon salt
  • 4 long vegan-friendly Italian sub rolls or demi-baguettes
  • 1 teaspoon dried Italian herb blend
  • 1 tablespoon olive oil (for brushing bread)
  • 120 g plant-based provolone or mozzarella-style cheese slices
  • 2 cups romaine lettuce, shredded
  • 2 medium red tomatoes, thinly sliced
  • 1 small red onion, thinly sliced
  • 4 tablespoons vegan mayonnaise or dairy-free garlic sauce (optional)

Instructions

  1. In a large bowl, whisk together olive oil, balsamic vinegar, soy sauce, garlic, oregano, basil, smoked paprika, salt, and black pepper.
  2. Add the sliced mushrooms and toss gently until well coated. Let marinate for 10 minutes.
  3. Heat a large skillet over medium-high heat. Add the mushrooms with the marinade and cook for 8–10 minutes, stirring occasionally, until tender and caramelized.
  4. Preheat the oven to 180°C (350°F). Slice the sub rolls lengthwise without cutting all the way through.
  5. Brush the inside of the rolls with olive oil and sprinkle with dried Italian herbs.
  6. Place the rolls on a baking tray, add vegan cheese slices inside, and warm in the oven for about 5 minutes until cheese is slightly melted.
  7. Remove from the oven and layer in the cooked mushrooms, shredded lettuce, tomato slices, and red onion.
  8. Spread optional vegan mayo or garlic sauce on the inside of the roll, close the sandwich, and serve immediately.

Notes

  • Add roasted bell peppers or zucchini for more vegetables.
  • Use whole wheat or gluten-free rolls if desired.
  • Spice it up with chili flakes or hot sauce.
  • Swap vegan cheese for hummus for a different flavor profile.
  • Add sliced avocado for extra richness and creaminess.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop, Oven
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 390
  • Sugar: 6g
  • Sodium: 790mg
  • Fat: 21g
  • Saturated Fat: 3g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 10g
  • Cholesterol: 0mg