This Portobello Mushroom Sandwich is a hearty meatless meal featuring juicy, marinated mushrooms, fresh vegetables, and your choice of creamy spread on a toasted bun. It’s flavorful, satisfying, and perfect for lunch or a simple dinner.
Author:Laura
Prep Time:20 minutes
Cook Time:15 minutes
Total Time:35 minutes
Yield:4 servings
Category:Main Course
Method:Grill
Cuisine:American
Diet:Vegetarian
Ingredients
4 large portobello mushroom caps, stems removed
3 tablespoons olive oil
2 tablespoons balsamic vinegar
2 cloves garlic, minced
1 teaspoon Dijon mustard
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
4 sandwich buns or brioche buns
4 slices provolone, Swiss, or mozzarella cheese (optional)
4 lettuce leaves
1 large tomato, sliced
1 small red onion, thinly sliced
Sliced avocado (optional)
Mayonnaise, pesto, or garlic aioli, for spreading
Instructions
Whisk together the olive oil, balsamic vinegar, garlic, Dijon mustard, Italian seasoning, salt, and black pepper to make the marinade.
Brush the marinade generously over both sides of the portobello mushrooms and let them marinate for 15 to 20 minutes.
Preheat a grill, grill pan, or oven to medium-high heat.
Cook the mushrooms for 5 to 7 minutes per side until tender and juicy.
Place a slice of cheese on each mushroom during the last minute of cooking if using cheese.
Lightly toast the sandwich buns until golden.
Spread mayonnaise, pesto, or garlic aioli on the buns.
Layer the lettuce, grilled mushroom, tomato, red onion, and avocado on the bottom bun.
Top with the remaining bun and serve immediately.
Notes
Use vegan cheese and vegan mayonnaise or hummus for a vegan-friendly version.
Add roasted red peppers or caramelized onions for extra flavor.
Swap lettuce for spinach or arugula for a peppery bite.
Store cooked mushrooms separately from buns and fresh toppings for up to 3 days in the refrigerator.
Reheat mushrooms in a skillet, oven, or air fryer before assembling the sandwiches.