Vegan Mushroom Steak Sandwich – Juicy, Savory & Easy
![]() |
| Vegan mushroom steak sandwich with avocado and fresh vegetables |
Looking for a satisfying plant-based sandwich that is packed with savory flavor? This Vegan Mushroom Steak Sandwich is made with large mushrooms marinated in tamari, garlic, cumin, coriander, smoked paprika, thyme, and black pepper, then pan-fried until golden and tender.
Pile the seasoned mushrooms onto toasted bread with creamy avocado, fresh tomatoes, red onion, crunchy pickles, lettuce, and a simple vegan mustard mayo. The result is a hearty sandwich with a delicious combination of savory, smoky, creamy, and fresh flavors.
It is an easy vegan lunch or dinner that comes together with simple ingredients and plenty of room for customization.
Prep Time: 15 minutes
Marinating Time: 10 minutes
Cook Time: 10 minutes
Total Time: About 35 minutes
Servings: 2 large sandwiches
Category: Main Dish, Sandwich
Cuisine: Vegan, American-inspired
Method: Pan-Frying
Jump to Recipe
Why You'll Love This Vegan Mushroom Steak Sandwich
Packed with savory flavor from tamari, garlic, and warm spices.
Simple ingredients make this an easy recipe for a quick lunch or dinner.
Tender and golden mushrooms provide a satisfying meaty texture without meat.
Easy to customize with your favorite vegetables, sauces, or vegan cheese.
Great for lunch, dinner, or a casual weekend meal.
Naturally vegan when all bread, sauces, and toppings are made with plant-based ingredients.
Ingredients
For the Mushroom Steak
4 large flat mushrooms or large Portobello mushrooms, cleaned and sliced
2 garlic cloves, finely diced
2 tablespoons tamari
½ teaspoon ground cumin
½ teaspoon ground coriander
¼ teaspoon smoked paprika
¼ teaspoon dried thyme
¼ teaspoon onion granules
¼ teaspoon ground black pepper
1 tablespoon neutral cooking oil, for frying
For the Vegan Mustard Mayo
4 tablespoons vegan mayonnaise
¼ teaspoon English mustard
Mix both ingredients together in a small bowl.
For the Sandwiches
2 large sandwich rolls, ciabatta rolls, or sourdough rolls
1 ripe avocado, mashed
1 medium tomato, sliced
¼ small red onion, thinly sliced
A handful of lettuce or other fresh greens
Pickles or gherkins, sliced
Vegan mustard mayo
Optional Caramelized Onion Topping
1 medium onion, thinly sliced
1 teaspoon cooking oil
1 teaspoon balsamic vinegar
Ingredient Notes
Mushrooms
Large flat mushrooms or Portobello mushrooms work particularly well because they have a substantial texture and can be sliced into thick pieces. Clean them gently and remove any tough parts before slicing.
Tamari
Tamari gives the mushrooms a deep savory flavor. It can be replaced with soy sauce if preferred. If you need the recipe to remain gluten-free, check the label of your soy sauce or tamari before using it.
Smoked paprika
A small amount of smoked paprika adds a subtle smoky note that works especially well with mushrooms.
Avocado
Mashed avocado adds creaminess and balances the savory mushroom filling. Season it with a little salt and pepper before adding it to the sandwich.
Bread
Use a sturdy bread that can hold the mushroom filling and toppings without becoming soggy. Sourdough, ciabatta, sandwich rolls, or crusty bread all work well.
Equipment
You will need:
Large mixing bowl
Small bowl
Sharp knife
Cutting board
Large frying pan or skillet
Spatula
Spoon or fork for mashing avocado
A large skillet is especially useful because the mushrooms need enough room to cook evenly and develop a golden-brown surface.
How to Make Vegan Mushroom Steak Sandwiches
1. Prepare the mushrooms
Clean the mushrooms gently and slice them into thick pieces.
Place them in a large mixing bowl.
2. Make the mushroom marinade
Add the diced garlic and tamari to the mushrooms.
Toss gently until the mushrooms are evenly coated.
Let them marinate for about 5 minutes.
3. Add the spices
In a small bowl, combine the cumin, coriander, smoked paprika, dried thyme, onion granules, and black pepper.
Sprinkle the seasoning mixture over the mushrooms.
Toss gently again so the spices coat the mushrooms evenly.
Allow the mushrooms to rest for another 5 minutes.
This short marinating time gives the mushrooms a chance to absorb the savory seasoning before cooking.
4. Cook the mushrooms
Heat the oil in a large frying pan over medium-high heat.
Add the seasoned mushrooms in a single layer.
Cook for approximately 8–10 minutes, turning occasionally, until the mushrooms are tender and nicely golden.
Avoid overcrowding the pan. If necessary, cook the mushrooms in batches.
5. Make the vegan mustard mayo
Add the vegan mayonnaise and English mustard to a small bowl.
Mix until smooth.
Taste and add a little more mustard if you prefer a stronger flavor.
6. Prepare the sandwich toppings
Mash the avocado with a fork and season lightly with salt and black pepper.
Slice the tomato, red onion, and pickles.
Wash and dry the lettuce.
Toast the bread lightly if desired.
7. Make the optional caramelized onions
Heat a small amount of oil in a frying pan over medium-low heat.
Add the sliced onion and cook slowly until soft and lightly caramelized.
Add the balsamic vinegar and cook for another minute.
Remove from the heat.
8. Assemble the sandwiches
Spread vegan mustard mayo over the toasted bread.
Add the mashed avocado.
Pile on the warm mushroom steak.
Add tomato, red onion, lettuce, and pickles.
Finish with the optional caramelized onions.
Place the second piece of bread on top and serve immediately.
Tips for the Best Vegan Mushroom Steak Sandwich
Don't soak the mushrooms
Mushrooms can absorb water easily. Clean them gently rather than soaking them, then pat them dry before slicing.
Give the mushrooms enough space
Crowding the pan can cause the mushrooms to release too much moisture and steam instead of browning.
Cook over medium-high heat
A sufficiently hot pan helps the mushrooms develop a golden exterior while remaining tender inside.
Don't skip the seasoning
Mushrooms have a naturally savory flavor, but the combination of tamari, garlic, smoked paprika, cumin, coriander, and thyme gives this sandwich much more depth.
Toast the bread
A lightly toasted roll provides a pleasant contrast to the soft mushrooms and creamy avocado.
Assemble just before serving
For the best texture, add the mushrooms while they are still warm and assemble the sandwich shortly before eating.
Easy Variations
Add vegan cheese
For a vegan cheesesteak-style sandwich, add your favorite dairy-free cheese after cooking the mushrooms. Cover the pan briefly to allow the cheese to soften.
Add bell peppers
Thinly sliced green, red, or yellow bell peppers can be cooked together with the mushrooms.
Make it spicy
Add chili flakes, cayenne pepper, or a little hot sauce to the mushroom seasoning.
Add caramelized onions
Sweet caramelized onions are an excellent match for the savory mushrooms and add another layer of texture and flavor.
Make it gluten-free
Use gluten-free bread and make sure the tamari and vegan mayonnaise you choose are suitable for your dietary needs.
Change the sauce
Instead of mustard mayo, try vegan garlic aioli, barbecue sauce, hot sauce, or a simple vegan burger sauce.
How to Store Vegan Mushroom Steak
For the best texture, store the cooked mushrooms separately from the bread and fresh toppings.
Place the cooked mushrooms in an airtight container and refrigerate for up to 3 days.
Store the avocado, lettuce, tomato, and other fresh toppings separately.
When ready to eat, reheat the mushrooms in a skillet over medium heat until warmed through.
Assemble the sandwich with fresh bread and toppings.
What to Serve with a Vegan Mushroom Steak Sandwich
This sandwich works well with simple sides such as:
Crispy roasted potatoes
Potato salad
Grilled corn on the cob
Simple green salad
Coleslaw
Sweet potato fries
Pickles
Fresh fruit
For a casual weekend meal, serve the sandwich with grilled corn and a simple potato salad.
Frequently Asked Questions
What mushrooms are best for a vegan steak sandwich?
Large flat mushrooms and Portobello mushrooms are excellent choices because they have a substantial texture and work well with savory marinades.
Can I use regular button mushrooms?
Yes. Smaller mushrooms can be used, although they will cook more quickly and will not create the same large, steak-like pieces. Slice them thickly and avoid overcrowding the pan.
Can I prepare the mushrooms ahead of time?
Yes. The mushrooms can be marinated several hours ahead and kept covered in the refrigerator until you are ready to cook them.
Can I grill the mushrooms instead of frying them?
Yes. Large mushroom pieces can be cooked on a grill or grill pan. Make sure they are well coated with the marinade and watch them closely so they do not burn.
Can I make this sandwich gluten-free?
Yes. Use certified gluten-free bread and check that your tamari, vegan mayonnaise, mustard, and other sauces are suitable for a gluten-free diet.
Can I add vegan cheese?
Absolutely. Vegan cheese is an optional addition if you want a more traditional cheesesteak-style sandwich.
Why are my mushrooms watery?
Mushrooms naturally release moisture as they cook. Using a large hot pan and avoiding overcrowding helps the moisture evaporate so the mushrooms can brown properly.
What can I use instead of tamari?
Soy sauce can be used as a substitute. If gluten is a concern, choose a gluten-free tamari or another certified gluten-free alternative.
Recommended Kitchen Tools
These are useful tools for making this vegan mushroom steak sandwich and other easy everyday meals:
Large Nonstick Skillet
Useful for cooking mushrooms, vegetables, vegan burgers, and other quick meals.
Sharp Chef's Knife
A sharp knife makes slicing mushrooms, onions, tomatoes, and other sandwich toppings much easier.
Cutting Board
A sturdy cutting board provides a stable surface for preparing all of the sandwich ingredients.
Mixing Bowls
Small and medium bowls are useful for preparing marinades, sauces, and seasoning mixtures.
Kitchen Spatula
A sturdy spatula makes it easy to turn the mushrooms while they cook.
Toaster or Grill Pan
Lightly toasted bread adds extra texture and helps the sandwich hold its filling.
Some links on this page may be affiliate links. If you purchase through one of these links, Jeanie Recipes may earn a small commission at no additional cost to you.
Related Recipes
If you enjoy easy vegan and plant-based meals, you may also like:
Final Thoughts
This Vegan Mushroom Steak Sandwich is a simple way to turn everyday mushrooms into a satisfying plant-based meal.
The combination of savory marinated mushrooms, creamy avocado, fresh vegetables, crunchy pickles, and mustard mayo creates plenty of texture and flavor in every bite.
You can keep the sandwich simple or customize it with vegan cheese, caramelized onions, peppers, or your favorite sauce.
If you're looking for an easy vegan lunch that feels hearty without requiring complicated ingredients, this mushroom sandwich is a great recipe to keep in your weekly rotation.
