Vegan Philly Cheesesteak

Toasted hoagie rolls filled with savory mushroom and pepper mixture, topped with creamy vegan cheese sauce for the Vegan Philly Cheesesteaks. Save to Pinterest
Toasted hoagie rolls filled with savory mushroom and pepper mixture, topped with creamy vegan cheese sauce for the Vegan Philly Cheesesteaks. | cookingwithyvette.com

This flavorful plant-based sandwich features sautéed portobello mushrooms, bell peppers, and onions seasoned with smoked paprika and soy sauce. A creamy vegan cheese sauce made from oat or soy milk, nutritional yeast, and vegan butter adds richness. The mixture is nestled in a lightly toasted hoagie roll for a satisfying, easy-to-make meal. Variations include adding seitan or tofu for extra protein and adjusting spices to taste. Ideal for a quick, hearty main dish that's vegan and dairy-free.

The smell of peppers and onions hitting a hot skillet takes me back to my first apartment, where my neighbor would make cheesesteaks every Friday night. I'd catch that aroma through the thin walls and wonder if a plant-based version could ever capture that same comfort. After months of experimenting with mushrooms and cheese sauces, I finally created something that makes even my cheese-loving friends do a double take. Now it's become the sandwich I crave when I want something indulgent without the heaviness.

Last summer, I served these at a backyard barbecue alongside traditional meat options. My cousin, a dedicated carnivore, took one bite and immediately asked for the recipe, saying he actually preferred this version. There's something deeply satisfying about watching people discover that plant-based food can be just as crave-worthy and comforting as the originals they grew up with.

Ingredients

  • 2 tablespoons olive oil: Divided between the vegetables and mushrooms, this creates those beautiful caramelized edges
  • 1 large yellow onion: Thinly sliced so they melt into the sandwich and become sweet and savory
  • 1 large green bell pepper and 1 large red bell pepper: Both thinly sliced for color and that classic crunch
  • 400 g portobello mushrooms: These are the star, providing that meaty texture and umami richness when properly browned
  • 2 cloves garlic: Minced fresh because it blooms beautifully in the hot pan
  • 1 teaspoon smoked paprika: This adds that subtle smoky depth that makes you think of the grill
  • 1 teaspoon soy sauce or tamari: The secret ingredient that boosts the savory notes
  • 1/2 teaspoon black pepper and 1/2 teaspoon sea salt: Simple seasonings that let the vegetables shine
  • 1 cup unsweetened soy or oat milk: The base for our creamy cheese sauce
  • 2 tablespoons nutritional yeast: Essential for that cheesy, nutty flavor
  • 2 teaspoons cornstarch: This thickens the sauce to the perfect consistency
  • 1 tablespoon vegan butter: Adds richness to the sauce
  • 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and 1/4 teaspoon turmeric: The flavor and color builders
  • 1/2 teaspoon salt: To balance the sauce
  • 4 soft hoagie rolls: The foundation that holds everything together

Instructions

Sauté the peppers and onions:
Heat 1 tablespoon olive oil in a large skillet over medium heat, add the onions and peppers, and cook for 5 to 7 minutes until softened
Brown the mushrooms:
Add the remaining olive oil to the skillet, cook the sliced mushrooms for 5 to 7 minutes until golden brown and moisture has evaporated
Season the filling:
Stir in the garlic, smoked paprika, soy sauce, black pepper, and salt, cook for 1 minute, then return the peppers and onions to the pan and mix
Make the cheese sauce:
Whisk together all sauce ingredients in a small saucepan over medium heat, stirring continuously until thickened and creamy, about 3 to 5 minutes
Prepare the bread:
Slice the hoagie rolls lengthwise without cutting all the way through and toast lightly if desired
Assemble the sandwiches:
Fill each roll generously with the vegetable mixture and spoon the cheese sauce over the top
A close-up of a freshly made Vegan Philly Cheesesteaks sandwich with colorful sautéed vegetables and rich plant-based cheese sauce. Save to Pinterest
A close-up of a freshly made Vegan Philly Cheesesteaks sandwich with colorful sautéed vegetables and rich plant-based cheese sauce. | cookingwithyvette.com

These sandwiches have become my go-to for casual weeknight dinners when I want something satisfying but not heavy. I love wrapping them up and taking them on picnics or serving them alongside a big bowl of potato salad during summer. Something about the combination of hot, savory filling and that cool, crisp crunch just works.

Choosing the Right Bread

The bread can make or break this sandwich. Soft hoagie rolls that have some structure but still yield to your bite are ideal. Too crusty and you will lose half the filling with every bite, too soft and the sandwich will fall apart. I have found that slightly toasting the inside creates a nice barrier that keeps the cheese sauce from making everything soggy.

Mushroom Matters

Portobello mushrooms work beautifully here because they have such a meaty texture and rich flavor. When slicing them, aim for thin, even pieces so they cook uniformly. If you cannot find portobellos, cremini mushrooms will also work well. The key is getting them golden brown, which concentrates their natural umami and creates those crispy, flavorful edges.

Serving Suggestions

These cheesesteaks are fantastic alongside oven baked fries, sweet potato fries, or even a simple green salad with tangy vinaigrette to cut through the richness. I also love serving them with pickles or pickled peppers on the side for that acid element that brightens everything up.

  • Try adding thinly sliced seitan or marinated tofu for extra protein
  • For a spicy version add sliced jalapeños or a pinch of chili flakes
  • Make it gluten free by using tamari and gluten free rolls
Vegan Philly Cheesesteaks served hot in a soft bun, showcasing golden brown mushrooms and melted dairy-free cheese. Save to Pinterest
Vegan Philly Cheesesteaks served hot in a soft bun, showcasing golden brown mushrooms and melted dairy-free cheese. | cookingwithyvette.com

There is nothing quite like biting into a warm, cheesy sandwich on a rainy evening or serving these to friends and watching their faces light up. This recipe proves that comfort food does not need to compromise on flavor or satisfaction.

Recipe Questions & Answers

Portobello mushrooms are preferred for their meaty texture and flavor, but cremini or shiitake can also be used.

Whisk the sauce continuously over medium heat until it thickens, usually about 3–5 minutes. Adding a bit more cornstarch helps as well.

Yes, gluten-free hoagie or sub rolls work well and make this suitable for gluten-sensitive diets.

Smoked paprika, garlic, and black pepper create a savory, slightly smoky depth in the vegetable mix.

Yes, thinly sliced seitan or marinated tofu blends well with the vegetables for added protein.

Vegan Philly Cheesesteak

A flavorful plant-based sandwich loaded with mushrooms, peppers, onions, and creamy vegan cheese sauce in a hoagie roll.

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

Ingredients

Vegetables

Seasonings

Vegan Cheese Sauce

Bread

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
Toast the Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble and Serve: Fill each roll with the mushroom-pepper mixture. Generously spoon vegan cheese sauce over the filling. 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.
Yvette Morales

Home cook sharing easy, wholesome recipes and kitchen tips for busy food lovers.