
About the mushroom sandwich
This vegan mushroom sandwich is everything a sandwich should be—savory, satisfying, and flavorful. It’s layered with caramelized onions, garlicky mushrooms, and melty vegan cheese, all tucked into crusty French bread. Whether you need a quick weekday lunch or a cozy weekend dinner, this sandwich delivers every time.
If you love the idea of a French dip but prefer not soaked bread, this recipe is for you. No broth is needed—just bold, umami-rich mushrooms do all the heavy lifting.

Ingredient notes
- Mushrooms: I love using a mix—cremini, white, and shiitake—for depth of flavor. You can also use Portobello for a meaty bite, or oyster mushrooms for something special. Use whatever you have or love!
- Onion
- Garlic + soy sauce
- Olive oil
- French bread or baguette
- Cheese: Optional but delicious. I used a smoked gouda—it adds an amazing layer of flavor.


How to make a vegan mushroom sandwich?
- In a frying pan, add the olive oil, onions, and mushrooms, along with the garlic, to caramelize until they become deliciously golden brown. Add the soy sauce.
- Put the mixture on a piece of French bread, add the cheese, and bake it to melt. You can also grill the sandwich instead.

Variations
- Turn it into a French Dip-style sandwich with a quick broth made from veggie broth + soy sauce or an onion soup-inspired broth.
- Use sliced sandwich bread and grill it on a skillet with oil or vegan butter until golden.

Tips & tricks to make the best sandwich
- Eat right away! The filling is juicy, and if left too long, it can make the bread soggy.
- Make it your own—add mustard, vegan mayo, avocado, pickles, jalapeños, or fresh lettuce and tomato.
- Grill it for extra flavor—especially if you’re using sandwich bread.
- Pair it with something fresh like a simple vinaigrette salad or my raw broccoli apple salad for a complete meal.

Mushroom and Onion Sandwich
This mushroom and onion sandwich is one of those recipes you memorize after making it once—it’s just that easy and delicious. Perfect for busy weeknights, last-minute lunches, or when you’re not sure what to make but still want something hearty and satisfying.
Ingredients
- 3 tablespoons olive oil
- 32 oz mushrooms cremini, Portobello, or a mix, sliced
- 1 large onion thinly sliced
- 2 garlic cloves sliced
- 2 tablespoons soy sauce
- Pinch of salt
- Freshly ground black pepper to taste
- For the sandwich:
- 4 pieces French bread or baguette
- 4 slices cheese slices smoked or your favorite variety
Instructions
- In a large frying pan, heat the olive oil over medium heat. Add the mushrooms, onion, and garlic. Sauté for 5–7 minutes, or until the onions are soft and the mushrooms are fully cooked.
- Stir in the soy sauce, a pinch of salt, and black pepper to taste. Continue cooking until most of the liquid has evaporated and the mixture is golden and flavorful.
- Slice the French bread down the middle without cutting all the way through. Stuff each one with the mushroom-onion mixture and top with a slice of vegan cheese.
- Place the sandwiches in the oven or toaster oven for a few minutes, just until the cheese melts. Serve hot and enjoy immediately.
Notes
Best eaten right after assembling to avoid soggy bread.
Feel free to customize with mustard, vegan mayo, pickles, or avocado.
You can also grill the sandwich or use sandwich bread and toast it on a griddle.
Nutrition
Calories: 228kcalCarbohydrates: 17gProtein: 9gFat: 16gSaturated Fat: 3gSodium: 721mgPotassium: 788mgFiber: 4gSugar: 6gVitamin A: 1IUVitamin C: 7mgCalcium: 32mgIron: 2mg
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.
Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
Latest posts by Alejandra Graf (see all)
- What Is a Molcajete? How to Use It Like a True Mexican Home Cook - April 29, 2025
- Black Bean Pozole (Mexican Black Bean Soup) - April 28, 2025
- Healthy and Easy Lentil Salad Recipe (Perfect for Meal Prep) - April 25, 2025