This post may contain affiliate links. Learn more here.
Entrees/ Recipes/ Vegetarian Recipes

Portabella Mushroom Cheesesteaks

Portabella Cheesesteak sandwich closeup on a white plate

Mushrooms (especially portabellas!) are often used as a substitute for meat, not just for their texture, but for their umami flavor. Umami is one of the five basic tastes–it’s a savory flavor, one that can be found in cured meats, cheeses, and soy sauce. The best way to really bring out the umami in mushrooms is to cook them in a little red wine. It adds a depth of flavor that you just can’t get with butter or oil alone. So if you make this recipe, don’t skip the wine!

Portabella Cheesesteak sandwich closeup on a white plate

Portabella Mushroom Cheesesteaks

Meaty portabella mushrooms replace the beef in these oven-baked vegetarian cheesesteaks. Inspired by The Little Kitchen's cheesesteaks.
Prep Time: 10 minutes
Cook Time: 35 minutes
Servings: 4 sandwiches


  • 2 tbsp. olive oil divided
  • 2 extra-large portabella mushrooms thinly sliced
  • 2 tbsp. red wine
  • 1 small green pepper thinly sliced
  • 1 large onion thinly sliced
  • Salt and pepper to taste
  • 8 slices provolone or mozzarella cheese
  • 4 sub rolls sliced lengthwise (don't completely cut the top from the bottom, though!)


  • Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add mushrooms and cook 3-4 minutes, or until softened and browned. Add wine and increase heat to high. Cook until liquid has evaporated, about 2-3 minutes. Transfer to bowl.
  • Preheat oven to 250 degrees.
  • Carefully wipe skillet clean. Heat remaining tablespoon of olive oil over medium-high heat. Add green pepper and onions; cook until softened, about 5-8 minutes.
  • Reduce heat to low. Return mushrooms to skillet and stir to combine, then season to taste with salt and pepper. Top vegetable mixture with cheese slices. Once cheese has melted, remove from heat.
  • Divide veggie mixture into sub rolls. Wrap each cheesesteak tightly with foil and place on a baking sheet. Bake for 15 minutes. Remove from oven and unwrap carefully.


If you are bothered by such things, you can remove the gills from the mushrooms before cooking them. They have a tendency to discolor the bread and onions a little.


Serving: 1sandwich
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks!

You Might Also Like


  • Reply
    June 27, 2018 at 8:03 pm

    5 stars
    Add A1 and horseradish!

  • Reply
    February 24, 2019 at 7:27 pm

    5 stars
    This was amazing
    My boys wanted chicken so I added
    Thinly sliced chicken breasts
    First I thinly sliced all the veggies
    Then I thinly sliced the chicken breast
    And let it soak in red wine vinegar-amazing!

  • Reply
    April 13, 2019 at 3:40 pm

    A1 is great, but I use Worchestershire when I cook the mushrooms right at the end, after the sherry!

  • Reply
    March 25, 2020 at 5:47 pm

    5 stars
    These were fantastic! I did remove the gills. And I added some white button to the mix. Also used seasoned salt. I would make these again and again. Thanks for the recipe!

  • Reply
    May 21, 2020 at 10:37 pm

    5 stars
    5 stars- delish! Satisfied craving for the real thing- my whole family gave this a thumbs up!

  • 1 2 3 4

    Leave a Reply

    Recipe Rating