Vegan Philly Cheesesteak Mushrooms

Toasted hoagie rolls filled with savory mushrooms and peppers, smothered in creamy vegan cheese sauce for Vegan Philly Cheesesteaks. Pin this
Toasted hoagie rolls filled with savory mushrooms and peppers, smothered in creamy vegan cheese sauce for Vegan Philly Cheesesteaks. | bitebloomkitchen.com

This dish features tender sautéed portobello mushrooms, vibrant bell peppers, and onions cooked with smoked paprika and garlic for depth. The creamy vegan cheese sauce is crafted from plant milks, nutritional yeast, and warming spices, creating a luscious topping over soft toasted hoagie rolls. Easy to prepare in around 40 minutes, it's a satisfying main course with rich textures and bold flavors, perfect for those seeking a dairy-free, plant-based twist on classic comfort fare.

The smell of peppers and onions hitting hot oil takes me back to my first apartment kitchen, where I learned that the best comfort food often starts with the simplest sizzle. I'd never attempted a vegan cheesesteak until a skeptical friend challenged me to recreate his Philly favorite without the meat. That evening of experimentation taught me that umami-rich mushrooms and a well-crafted sauce can absolutely stand on their own.

I made these for my father-in-law who swore he'd never enjoy a plant-based sandwich, and he went back for seconds. The key is letting those mushrooms really caramelize—they shrink down but concentrate so much flavor that you honestly dont miss the beef. Now whenever we have casual weekend dinners, someone always requests these.

Ingredients

  • 2 tablespoons olive oil: Divide this between cooking your vegetables and mushrooms, though feel free to add a splash more if the pan looks dry
  • 1 large yellow onion, thinly sliced: Thin slices melt into sweetness while thicker pieces retain crunch—I like cutting them about 1/8 inch thick
  • 1 green bell pepper and 1 red bell pepper: The combination looks beautiful and gives you slightly different flavor notes, sweet from red and grassy from green
  • 400 g portobello mushrooms: These are the stars of the show—slice them about 1/4 inch thick so they dont shrink away to nothing in the pan
  • 2 cloves garlic, minced: Add this near the end so it doesnt turn bitter
  • 1 teaspoon smoked paprika: This creates that subtle smoky depth usually provided by cooked beef
  • 1 teaspoon soy sauce or tamari: The secret ingredient for grounding everything with savory richness
  • 1/2 teaspoon black pepper and 1/2 teaspoon sea salt: Adjust to your taste—mushrooms are forgiving and can handle generous seasoning
  • 1 cup unsweetened soy or oat milk: I prefer soy for creaminess but oat works beautifully if you need it soy free
  • 2 tablespoons nutritional yeast: Dont skip this—it provides the essential cheesy, nutty backbone
  • 2 teaspoons cornstarch: This thickens your sauce perfectly, but whisk it well to avoid any lumps
  • 1 tablespoon vegan butter: Adds that luxurious mouthfeel, though olive oil works in a pinch
  • 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and 1/4 teaspoon turmeric: These build layers of flavor and give the sauce its appealing golden color
  • 4 soft hoagie rolls: Look for rolls that are sturdy enough to hold the filling but soft enough to bite through easily

Instructions

Caramelize the peppers and onions:
Heat one tablespoon olive oil in your largest skillet over medium heat. Toss in the sliced onions and peppers, letting them cook undisturbed for a minute or two between stirrings so they develop those gorgeous golden brown spots.
Sear the mushrooms until golden:
Add the remaining olive oil to the same pan and drop in your mushroom slices. Be patient here—let them sizzle for several minutes until they release their moisture and start to brown significantly, which develops that crucial umami character.
Build the flavor base:
Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt. Let everything cook together for just one minute so the spices bloom and become fragrant.
Combine and warm through:
Return the sautéed peppers and onions to the pan with the mushrooms. Toss everything together and let the mixture cook for another two minutes so all the flavors can meld.
Whisk up the cheese sauce:
In a small saucepan, combine the soy milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Whisk continuously over medium heat until the sauce suddenly thickens and becomes velvety smooth, about three to five minutes.
Prep your rolls:
Slice each hoagie roll lengthwise, being careful not to cut all the way through. You can pop them under the broiler for a minute if you love that crisp exterior.
Assemble the sandwiches:
Fill each roll generously with the vegetable mixture, then ladle that luscious cheese sauce over the top. Serve them while theyre still hot and the sauce is at its creamiest.
Hearty Vegan Philly Cheesesteaks loaded with golden brown mushrooms, sautéed onions, and peppers topped with melty plant-based cheese. Pin this
Hearty Vegan Philly Cheesesteaks loaded with golden brown mushrooms, sautéed onions, and peppers topped with melty plant-based cheese. | bitebloomkitchen.com

There's something deeply satisfying about watching a room go quiet when everyone takes their first bite, sauce inevitably dripping onto plates. These sandwiches have become my go-to for converting skeptics who think vegan food cant possibly be filling or satisfying enough to count as real comfort food.

Make-Ahead Magic

You can slice all your vegetables the day before and store them in airtight containers. The cheese sauce reheats beautifully with a splash of additional milk and gentle stirring.

Protein Boosts

Thinly sliced seitan or marinated tofu folds seamlessly into this recipe. Add them when you return the peppers and onions to the pan so everything heats through together.

Serving Suggestions

A crisp green salad with tangy vinaigrette cuts right through the richness of these sandwiches. Oven baked fries turn this into an honest-to-goodness diner experience at home.

  • Have extra napkins ready—these get messy in the best possible way
  • The rolls soften quickly, so serve immediately after assembly
  • Leftovers reheat surprisingly well in a warm oven rather than the microwave
Golden toasted hoagie rolls stuffed with sautéed mushrooms, peppers, and onions for a delicious Vegan Philly Cheesesteaks meal. Pin this
Golden toasted hoagie rolls stuffed with sautéed mushrooms, peppers, and onions for a delicious Vegan Philly Cheesesteaks meal. | bitebloomkitchen.com

Great food should always be this unpretentious and welcoming. I hope these find their way into your regular rotation.

Recipe FAQs

Portobello mushrooms provide a meaty texture and rich flavor, making them ideal, though cremini or shiitake can also be used.

Whisk the plant milk with nutritional yeast, cornstarch, and vegan butter over medium heat until thickened for a smooth, creamy sauce.

Yes, thinly sliced seitan or marinated tofu can be added for additional protein and texture.

Soft hoagie or sub rolls work best; gluten-free alternatives can be used if needed.

Include sliced jalapeños or a pinch of chili flakes for a subtle heat boost.

Vegan Philly Cheesesteak Mushrooms

Savory sautéed mushrooms, peppers, and onions topped with creamy plant-based cheese sauce on toasted rolls.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 large red bell pepper, thinly sliced
  • 14 oz portobello mushrooms, thinly sliced
  • 2 cloves garlic, minced

Seasonings

  • 1 teaspoon smoked paprika
  • 1 teaspoon soy sauce or tamari
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon sea salt

Vegan Cheese Sauce

  • 1 cup unsweetened soy or oat milk
  • 2 tablespoons nutritional yeast
  • 2 teaspoons cornstarch
  • 1 tablespoon vegan butter or olive oil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon salt

Bread

  • 4 soft hoagie rolls or sub rolls

Instructions

1
Sauté Onions and Peppers: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers. Sauté for 5–7 minutes, stirring occasionally, until softened. Remove from the pan and set aside.
2
Cook Mushrooms: Add the remaining tablespoon of olive oil to the skillet. Add the sliced mushrooms and cook for 5–7 minutes, until they release their moisture and become golden brown.
3
Season and Combine Vegetables: Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more. Return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes.
4
Prepare Vegan Cheese Sauce: In a small saucepan, whisk together soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Place over medium heat, whisking continuously, until the sauce thickens and becomes creamy (about 3–5 minutes). Remove from heat.
5
Prepare Hoagie Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble Cheesesteaks: Fill each roll with the mushroom-pepper mixture. Generously spoon vegan cheese sauce over the filling.
7
Serve: Serve immediately while hot.
Additional Information

Equipment Needed

  • Large skillet
  • Small saucepan
  • Whisk
  • Cutting board
  • Chef's knife
  • Tongs or spatula

Nutrition (Per Serving)

Calories 350
Protein 10g
Carbs 48g
Fat 12g

Allergy Information

  • Contains soy (soy milk, soy sauce); can substitute with oat milk and tamari if needed.
  • Contains gluten if using standard rolls and soy sauce; use gluten-free alternatives if required.
  • Contains possible tree nut traces if using certain vegan butters—check labels.
Lena Whitaker

Sharing easy, wholesome recipes for home cooks who love simple, flavorful meals.