Vegan Philly Cheesesteaks

Toasted hoagie rolls filled with savory sautéed mushrooms and peppers, topped with creamy vegan cheese sauce in this Vegan Philly Cheesesteaks recipe. Pin This
Toasted hoagie rolls filled with savory sautéed mushrooms and peppers, topped with creamy vegan cheese sauce in this Vegan Philly Cheesesteaks recipe. | dashanddish.com

This dish features tender sautéed portobello mushrooms combined with sweet bell peppers and onions, all enhanced by a creamy, golden vegan cheese sauce. Nestled inside warm, soft hoagie rolls, it offers a rich and satisfying flavor with wholesome plant-based ingredients. The dish comes together quickly, making it perfect for an easy yet flavorful meal that embraces vibrant textures and aromatic spices like smoked paprika and garlic.

I'd been skeptical about plant-based comfort food until my vegan sister challenged me to recreate her favorite sandwich from college. The aroma of sautéing peppers and onions filled my entire kitchen, bringing back memories of late-night diner runs, but this version felt lighter somehow. My meat-loving husband took one bite and actually asked if I'd sneaked in some real beef. Now it's the most requested Friday night dinner in our house, even from the staunchest carnivores.

Last summer, I made these for our neighborhood block party and watched them disappear in twenty minutes flat. My neighbor's teenage daughter, who's been vegan for two years, told me it was the first time she'd truly enjoyed a cheesesteak since giving up dairy. Something about watching people's expressions change from curious to completely won over makes all the vegetable chopping worth it. I've started keeping portobello mushrooms stocked specifically for these moments.

Ingredients

  • 2 tablespoons olive oil: Divided use, helps vegetables caramelize beautifully without sticking
  • 1 large yellow onion: Thinly sliced becomes sweet and golden when cooked down slowly
  • 1 large green bell pepper: Adds fresh crunch and color contrast to the rich filling
  • 1 large red bell pepper: Brings natural sweetness and makes the sandwich visually stunning
  • 400 g portobello mushrooms: The meaty star that provides that crucial umami depth and texture
  • 2 cloves garlic: Minced fresh adds aromatic backbone to the vegetable mixture
  • 1 teaspoon smoked paprika: Imparts that subtle smoky flavor reminiscent of grilled meat
  • 1 teaspoon soy sauce or tamari: Deepens the savory profile and enhances natural mushroom flavors
  • 1/2 teaspoon black pepper: Freshly ground adds gentle heat and complexity
  • 1/2 teaspoon sea salt: Enhances all the vegetable flavors without overpowering
  • 1 cup unsweetened soy or oat milk: Creates the creamy base for our velvety cheese sauce
  • 2 tablespoons nutritional yeast: Essential for that nutty cheesy flavor we all crave
  • 2 teaspoons cornstarch: The secret to getting that perfect thick pourable consistency
  • 1 tablespoon vegan butter: Adds richness and helps the sauce coat every bite perfectly
  • 1/2 teaspoon garlic powder: Boosts the cheesy notes in our sauce
  • 1/2 teaspoon onion powder: Rounds out the flavor profile with subtle sweetness
  • 1/4 teaspoon turmeric: Gives that appealing golden color so it resembles real cheese sauce
  • 1/2 teaspoon salt: Balances and brightens all the sauce flavors
  • 4 soft hoagie rolls: The foundation that holds everything together, always check labels for vegan status

Instructions

Sauté the aromatics:
Heat one tablespoon olive oil in a large skillet over medium heat, then add onions and peppers. Cook for five to seven minutes until they're softened and fragrant, stirring occasionally to prevent sticking. Remove them from the pan and set aside on a plate.
Caramelize the mushrooms:
Add the remaining olive oil to the same skillet and toss in sliced mushrooms. Let them cook undisturbed for a few minutes to encourage browning, then stir occasionally for five to seven minutes until they've released their moisture and turned golden. This step develops all that incredible depth.
Build the flavor base:
Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt, letting everything become aromatic for about one minute. Return the cooked onions and peppers to the pan, mix everything thoroughly, and let the vegetables meld together for another two minutes. The kitchen should smell absolutely incredible by now.
Whisk up the magic:
In a small saucepan, combine soy or oat milk with nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Place over medium heat and whisk continuously, making sure to scrape the corners of the pan, until the sauce thickens into a creamy, glossy consistency that coats the back of a spoon, typically three to five minutes. Remove from heat immediately.
Prepare the bread:
Slice each hoagie roll lengthwise, being careful not to cut all the way through so the filling stays contained. Optionally toast them lightly for extra crunch and to prevent sogginess.
Assemble your masterpiece:
Pile the mushroom and pepper mixture generously into each prepared roll. Spoon that luscious vegan cheese sauce over the filling, letting it seep into all the nooks and crannies.
Serve immediately:
These are best enjoyed hot while the cheese sauce is still creamy and the bread retains its slight crunch from toasting.
Mushrooms, peppers, and onions sizzling in a skillet, ready for the Vegan Philly Cheesesteaks with a melty vegan cheese topping. Pin This
Mushrooms, peppers, and onions sizzling in a skillet, ready for the Vegan Philly Cheesesteaks with a melty vegan cheese topping. | dashanddish.com

There's something almost meditative about the rhythm of slicing vegetables and building these sandwiches. Last winter, during a particularly stressful week at work, I found myself making these three times in seven days because the process itself was so comforting. My toddler has started pulling a chair up to the counter to help whisk the cheese sauce, and I love that she's learning to cook plants-first meals without even realizing it's a lesson.

Make It Your Own

Once you master the base recipe, the variations are endless. Sometimes I add thinly sliced seitan or marinated tofu when I want extra protein, and it transforms the sandwich into something even more substantial. During summer months, fresh locally grown peppers make a noticeable difference in sweetness and flavor intensity.

Perfect Pairings

These cheesesteaks shine alongside crispy oven baked fries seasoned with a little garlic powder and paprika. A crisp green salad with vinaigrette cuts through the richness perfectly. On game days, I'll serve them with simple potato wedges and everyone is too busy eating to care about the final score.

Make Ahead Magic

The vegetable mixture keeps beautifully in the refrigerator for up to three days and actually develops deeper flavors overnight. The cheese sauce can be made ahead and reheated with a splash of plant milk to restore its creamy texture.

  • Store components separately and assemble just before serving to prevent soggy bread
  • If taking these for lunch, pack the sauce in a small container and drizzle right before eating
  • Leftover filling makes an incredible topping for baked potatoes or stirred into pasta
Vegan Philly Cheesesteaks served hot with golden hoagie rolls, stuffed with plant-based mushroom filling and drizzled with homemade cheese sauce. Pin This
Vegan Philly Cheesesteaks served hot with golden hoagie rolls, stuffed with plant-based mushroom filling and drizzled with homemade cheese sauce. | dashanddish.com

There's genuine joy in watching someone take that first bite and realize plant-based eating doesn't mean sacrificing comfort or satisfaction. These sandwiches have brought so many people to my table who never thought they'd enjoy vegan food, and that connection over something we made together feels like the best kind of cooking success.

Recipe FAQs

Portobello mushrooms are ideal as they provide a meaty texture and rich flavor, absorbing seasonings well.

Using a blend of plant milk, nutritional yeast, and cornstarch while whisking over medium heat creates a smooth, creamy texture.

Yes, gluten-free hoagie rolls or sub rolls can be used to accommodate dietary needs without compromising taste.

Olive oil works well for sautéing the vegetables and mushrooms, enhancing their natural flavors.

Including thinly sliced seitan or marinated tofu in the mushroom mixture increases the protein content.

Vegan Philly Cheesesteaks

Savory mushrooms and peppers with creamy vegan cheese sauce in a toasted hoagie roll.

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: 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 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
Toast Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble Sandwiches: 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.
  • Always verify ingredient labels if allergies are a concern.
Lindsay Monroe

Home cook sharing easy, flavorful recipes for everyday family meals.