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
- In a large bowl, whisk together olive oil, balsamic vinegar, soy sauce, garlic, oregano, basil, smoked paprika, salt, and black pepper.
- Add the sliced mushrooms and toss gently until well coated. Let marinate for 10 minutes.
- 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.
- Preheat the oven to 180°C (350°F). Slice the sub rolls lengthwise without cutting all the way through.
- Brush the inside of the rolls with olive oil and sprinkle with dried Italian herbs.
- 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.
- Remove from the oven and layer in the cooked mushrooms, shredded lettuce, tomato slices, and red onion.
- 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