Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegetarian Mushroom Philly Cheesesteak with Caramelized Onions

    Modified: Jan 18, 2021 · Published: Dec 8, 2018 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.95 from 17 votes
    4 subs
    1 hour hour
    Pin Jump to Recipe
    Vegetarian mushroom philly cheesesteak with chips and french onion dip in background
    Side view of mushroom cheesesteak on parchment paper
    Vegetarian philly cheesesteak with chips

    This vegetarian mushroom Philly "cheesesteak" is made with sauteed mushrooms and peppers and topped with caramelized onions. This sub takes just over 30 minutes to make and is perfect as a quick dinner or sliced into sliders for an appetizer.

    Mushroom cheesesteak with chips and French onion dip in background.

    This is one of my favorite recipes. The mushrooms in this "cheesesteak" are BURSTING with umami flavor. Mushrooms are a great meat replacement for vegetarian cooking because they're a little chewy and packed with savory umami flavor.

    I do want to note that this is not meant to be a classic Philly cheesesteak, it is just inspired by the flavors and structure. I've eaten a few vegetarian takes on cheesesteaks at restaurants over the years and wanted to create a version to share with you at home.

    This quick weeknight recipe can be thrown together in just over 30 minutes. If you're looking for an easy appetizer, you can cut the sub in halves or thirds and share as mushroom sliders at a Superbowl party.

    Close up of mushroom philly cheeseteak with provolone cheese.

    As if savory mushrooms and peppers on a sub roll weren't good enough, there's another ingredient to get excited about: caramelized onions!

    The sweetness of caramelized onions really pulls the sub together. You can make the caramelized onions in ~45 minutes to an hour. It depends on how caramelized you want them to be. I think waiting the few extra minutes is totally worth it, but if you're short on time you easily can speed up the process.

    Recipe features

    • Sliced white and baby bella mushrooms sauteed in soy sauce and oregano. You can also use sliced portobello mushrooms or Cremini mushrooms here.
    • Julienned red and green bell peppers
    • Melted provolone cheese or you can easily make this recipe vegan by using vegan cheese
    • Sweet golden brown caramelized onions

    How to make caramelized onions

    Two images showing uncooked onions in skillet.
    • Slice 2 large white onions into thin strips. In a large skillet, heat one tablespoon of oil over medium heat. Sprinkle the onions with a bit of salt and saute for 10 minutes, until lightly browned.
    • After the onions have browned slightly, reduce the heat to medium-low and let the onions work their magic. Stir the onions every 7-10 minutes to prevent them from sticking.
    • To speed up the cooking process and add sweetness you can sprinkle the onions with ~½ teaspoon of sugar.
    • If the onions are drying out, splash them with a teaspoon of water.
    Two images showing caramelized onions in skillet.

    The onions are ready when they're sweet and golden brown.

    Side view of cheesesteak next to chips.

    I love to serve these with chips and vegan french onion dip. If you're like me and can't get enough of mushrooms, check out these mushroom-centered recipes:

    • Savory Vegan Mushroom Gravy
    • Mushroom and Lentil Casserole
    • Vegan Tater Tot and Green Bean Casserole
    • BBQ Pulled Portobello Tacos
    • Vegetarian Chili Mac

    I hope you enjoy this savory sandwich.

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Close up of mushroom philly cheeset.eak with provolone cheese

    Vegetarian Mushroom Cheesesteak with Caramelized Onions

    Cassidy Reeser, MS, RD
    This vegetarian Philly cheesesteak is full of sauteed mushrooms and peppers and topped with sweet caramelized onions on a sub roll. 
    4.95 from 17 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 10 minutes mins
    Cook Time 50 minutes mins
    Total Time 1 hour hr
    Servings 4 subs

    Ingredients
      

    • 2 tablespoons olive oil divided
    • 2 large onions white, yellow, and red all work; 3 small onions
    • ½ teaspoon table salt
    • 16 ounces baby bella or white mushrooms thickly sliced
    • 1 red bell pepper sliced
    • 1 green bell pepper sliced
    • 1 tablespoon soy sauce
    • 1 tablespoon all-purpose flour
    • 1 teaspoon dry oregano
    • 4 6-inch sub rolls
    • 4 slices provolone cheese

    Instructions
     

    • To make the caramelized onions: In a large skillet, heat 1 tablespoon olive oil over medium-high heat. Sauté the sliced onions for 6-8 minutes, until lightly browned. Sprinkle with ½ teaspoon salt and lower the heat to medium-low. Stir the onions only every 9-10 minutes. They're ready when golden brown and sweet, which can take up to an hour.
    • In a medium skillet, heat 1 tablespoon of olive oil over medium-high heat. Add the mushrooms and peppers and sauté until the mushrooms release most of their juices, about 7-8 minutes. 
    • Sprinkle mushrooms with soy sauce and oregano. To thicken the mushrooms and their juices, sprinkle with 1 tablespoon of flour, stirring to brown. 
    • Melt the provolone cheese by placing each slice over a section of mushrooms and peppers. Cover the pan with a lid to melt.
    • Scoop the melted cheese and mushrooms onto a toasted sub roll. Top with caramelized onions and enjoy!

    Video

    Notes

    1. Leftovers and reheating: Store leftovers refrigerated in a closed container. Best within 3-4 days. Reheat in the microwave in just 1-2 minutes, or reheat on the stove-top over medium heat.
    2. Toasting the buns: Spread the buns with melted butter and garlic salt and toast at 350F for 3-4 minutes. This is the method that I use for meatball subs.

    Nutrition

    Serving: 1mushroom cheesesteakCalories: 414kcalCarbohydrates: 49gProtein: 18gFat: 17gSaturated Fat: 5gCholesterol: 19mgSodium: 1090mgPotassium: 633mgFiber: 4gSugar: 11gVitamin A: 1290IUVitamin C: 69.9mgCalcium: 250mgIron: 12.1mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Dairy-Free Cinnamon Rolls
    Baked Panko Breaded Tofu »

    Comments

    1. Shirley Jackson says

      July 25, 2023 at 10:18 am

      I want to make the steak and cheese that will be my first choice and try the others

      Reply
    2. TerryC says

      February 03, 2022 at 10:43 am

      Very good! Substituted Worcestershire for soy to knock down the salt. Put the filled roll (less onions) in the broiler to met cheese. Next time will mix the onions thru to get everything in one bite. Will make again!

      Reply
      • Cassidy Reeser says

        February 03, 2022 at 2:03 pm

        Thank you for the review! 🙂

        Reply
      • ML says

        July 13, 2022 at 2:10 pm

        My new favorite dish! Skipped the soy sauce due to BP issues but used several other spices. Awesome addition to my WFPB lifestyle. Yummy!

        Reply
        • Cassidy Reeser says

          July 13, 2022 at 2:11 pm

          Thanks for the review, so glad you liked it! 🙂

          Reply
        • Jean humphries says

          April 30, 2023 at 1:31 pm

          OMG the best sub every thank you so so much yummy!!!

          Reply
          • Cassidy Reeser says

            May 01, 2023 at 8:30 am

            So glad you enjoyed it!! Thank you 🙂

            Reply
      • Shelby says

        February 09, 2025 at 1:33 pm

        So easy and delicious! We added a little Worcestershire sauce for a bit more umami but other than that stuck to the recipe exactly and it turned out great.

        Reply
    3. Maddie says

      January 08, 2021 at 8:09 pm

      Delicious! Added a little pepper jack for some kick.

      Reply
      • Cassidy Reeser says

        January 08, 2021 at 9:29 pm

        Sounds like a delicious addition!

        Reply
    4. Nicole Watson says

      June 29, 2020 at 12:36 pm

      Made this for camping two weeks ago and we are making it again this week!! Sooo delicious!

      Reply
      • Cassidy Reeser, RDN, LD says

        June 29, 2020 at 3:31 pm

        Sounds like such a fun camping meal! Thank you 🙂

        Reply
    5. Mel says

      June 23, 2020 at 4:43 pm

      Made this yesterday and it came out great! skipped the soy sauce and flour and cooked everything in one pan but it still tasted great! Will definitely make again!

      Reply
      • Cassidy Reeser, RDN, LD says

        June 24, 2020 at 7:59 am

        Thanks Mel! Glad you enjoyed it 🙂

        Reply
    4.95 from 17 votes (11 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.