Vegetarian Philly Cheesesteak Recipe: A Meatless Marvel

User avatar placeholder
Written by Frank Miller

June 28, 2025

Fancy a Philly cheesesteak but keeping it vegetarian? You’re in luck! This recipe transforms the classic sandwich into a veggie-packed delight that’s just as hearty and satisfying. With a few clever swaps and a lot of flavor, you won’t even miss the meat.

Why This Recipe Works

  • Portobello mushrooms and bell peppers mimic the texture and umami of traditional steak, making every bite as satisfying as the original.
  • A blend of melted provolone and mozzarella cheeses creates that iconic, gooey cheesesteak experience without any animal products.
  • Toasted hoagie rolls provide the perfect crunch and hold up to the juicy fillings, ensuring no sandwich structural failures.

Ingredients

  • 2 large Portobello mushrooms, sliced into 1/2-inch strips
  • 1 large green bell pepper, thinly sliced
  • 1 large onion, thinly sliced
  • 2 tbsp olive oil
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • Salt and pepper to taste
  • 4 slices provolone cheese
  • 4 slices mozzarella cheese
  • 4 hoagie rolls, toasted

Equipment Needed

  • Large skillet
  • Spatula
  • Knife and cutting board
  • Measuring spoons

Instructions

Vegetarian Philly Cheesesteak Recipe

Prep Your Veggies

Start by slicing your Portobello mushrooms, bell pepper, and onion into thin strips. This ensures they’ll cook evenly and mimic the texture of traditional cheesesteak fillings. Heat your skillet over medium heat and add the olive oil, readying it for the veggies.

Sauté to Perfection

Add the sliced mushrooms, bell pepper, and onion to the skillet. Sprinkle with garlic powder, smoked paprika, salt, and pepper. Cook for about 10 minutes, stirring occasionally, until the veggies are tender and the mushrooms have released their moisture. Tip: Don’t overcrowd the skillet to ensure everything gets nicely caramelized.

Cheese Please

Once the veggies are cooked, lay the slices of provolone and mozzarella cheese over the top. Cover the skillet with a lid for about 2 minutes, or until the cheese is fully melted. This step is crucial for that signature Philly cheesesteak cheese pull.

Assemble Your Sandwich

Scoop the cheesy veggie mixture onto the toasted hoagie rolls. Be generous! The combination of melted cheese and savory veggies is what makes this sandwich a winner. Tip: For an extra kick, add a drizzle of hot sauce or a sprinkle of red pepper flakes before closing the sandwich.

Serve Immediately

These sandwiches are best enjoyed hot and fresh. Serve them up with a side of crispy fries or a simple salad for a complete meal. Tip: If you’re making these for a crowd, keep the veggie mixture warm in the oven until ready to serve.

Tips and Tricks

For those looking to elevate their vegetarian Philly cheesesteak, consider marinating the Portobello mushrooms in a mixture of soy sauce, Worcestershire sauce, and a touch of liquid smoke before cooking. This adds depth and a meatier flavor to the mushrooms. Additionally, toasting the hoagie rolls with a bit of garlic butter can add an extra layer of flavor. If you’re dairy-free, there are plenty of vegan cheese options that melt well and can be used in place of provolone and mozzarella. Lastly, don’t shy away from adding other veggies like zucchini or eggplant for more variety and nutrition.

Recipe Variations

  • Spicy Version: Add sliced jalapeños or a spicy cheese blend to turn up the heat.
  • Italian Twist: Incorporate Italian seasoning into the veggie mix and use provolone with a sprinkle of Parmesan for a Mediterranean flair.
  • Breakfast Philly: Top your sandwich with a fried egg for a hearty breakfast option.
  • Vegan Delight: Use vegan cheese and a plant-based Worcestershire sauce to make this recipe fully vegan.
  • Gluten-Free Option: Serve the cheesy veggie mixture over a bed of greens or in gluten-free rolls for those avoiding gluten.

Frequently Asked Questions

Can I make this recipe ahead of time?

Absolutely! You can prep the veggie mixture ahead of time and store it in the fridge for up to two days. When you’re ready to serve, simply reheat the mixture, add the cheese, and assemble your sandwiches. This makes for a quick and easy meal during busy weeknights.

What can I use instead of Portobello mushrooms?

If you’re not a fan of Portobellos, you can use cremini mushrooms or even king oyster mushrooms for a similar texture. For a completely different twist, try using thinly sliced eggplant or tempeh as the base of your vegetarian cheesesteak.

How can I make this recipe gluten-free?

To make this recipe gluten-free, simply use gluten-free hoagie rolls or serve the cheesy veggie mixture over a bed of lettuce for a low-carb option. Always check the labels on your cheeses and seasonings to ensure they’re gluten-free as well.

Summary

This vegetarian Philly cheesesteak is a delicious and satisfying twist on the classic sandwich. Packed with flavorful veggies and melted cheese, it’s a meal that everyone will love, whether they’re vegetarian or not. With simple ingredients and easy steps, it’s perfect for a quick dinner or a fun weekend lunch.

Leave a Comment