If you’re craving a hearty, satisfying sandwich without the meat but all the rich flavor, this Veggie Portobello Cheesesteak Sandwich Recipe is an absolute game-changer. With tender, caramelized onions, meaty portobello mushrooms, and melted provolone cheese nestled in a warm, buttery sub roll, every bite is a comforting explosion of textures and tastes. It’s a vegetarian take on a classic Philly cheesesteak that doesn’t skip a beat on flavor or indulgence. Trust me, once you try this, it’ll be your go-to for a cozy lunch or casual dinner that feels special without fuss.

Ingredients You’ll Need

The image shows two cooking pans side by side on a white marbled surface. The left pan contains one layer of cooked sliced mushrooms that are golden brown with some darker edges, showing a slightly crispy texture. The right pan has three layers: the bottom layer is cooked sliced mushrooms similar to the left pan, the middle layer is thinly cooked sliced onions with a soft and slightly translucent look, and the top layer has bright red and green bell pepper strips that are tender but still vibrant in color. The mushrooms and vegetables mix gives a colorful and fresh cooked appearance. photo taken with an iphone --ar 4:5 --v 7

The beauty of this Veggie Portobello Cheesesteak Sandwich Recipe lies in its simple, fresh ingredients—each chosen to build layers of flavor, texture, and color. From the savory mushrooms to the sweet peppers and creamy cheese, these components work in harmony to create an unforgettable sandwich experience.

  • 1/2 large white onion (thinly sliced): Adds natural sweetness and softness when caramelized to perfection.
  • 1 Tablespoon butter: Used for sautéing onions to achieve that golden, rich flavor.
  • 2 large portobello mushrooms (thinly sliced): The star ingredient that brings a meaty, hearty texture to the sandwich.
  • 2 Tablespoons cooking oil: Provides the necessary fat to cook mushrooms without sticking.
  • 1/4 green pepper (sliced): Adds a fresh, slightly bitter crunch and vibrant color.
  • 1/4 red pepper (sliced): Offers a sweet contrast and brightens the overall presentation.
  • 1 Tablespoon tamari: A gluten-free soy sauce alternative that deepens umami and seasoning.
  • 1 large french sub roll (or 2 smaller rolls): The vessel for all that delicious filling, crispy yet soft inside.
  • 2 cloves garlic (crushed): Infuses the butter with aromatic depth, perfect for brushing on the bread.
  • 1.5 Tablespoons butter: Mixed with garlic to toast and flavor the sub roll beautifully.
  • 3 ounces thinly sliced provolone cheese: Melts into a gooey, luscious topping that ties it all together.
  • Salt and pepper: Essential for seasoning at every stage, enhancing all the natural flavors.

How to Make Veggie Portobello Cheesesteak Sandwich Recipe

Step 1: Caramelize the Onions

Start by heating a large non-stick pan over medium-low heat and add a tablespoon of butter. Toss in the thinly sliced onions with a pinch of salt to draw out their moisture. Let them cook slowly for about 20 minutes, stirring occasionally, until they turn golden brown and sweetly fragrant. This step really builds the base flavor and gives that melt-in-your-mouth softness that’s absolutely essential for this sandwich.

Step 2: Sauté the Mushrooms

Next, crank the heat to medium and add your cooking oil. In go the thinly sliced portobello mushrooms. Let them cook for around 10 minutes until they’ve released their moisture and started to brown beautifully. This gives them that rich, meaty texture that makes this veggie sandwich so satisfying.

Step 3: Add Peppers, Tamari, and Onions

Pour in a tablespoon of tamari to boost the umami, and if the pan looks dry, splash in a little water to keep things juicy. Then add the sliced green and red peppers along with the caramelized onions you cooked earlier. Sauté everything together for about 5 minutes or until the peppers soften up but still hold a bit of bite. Season well with salt and freshly ground pepper to balance out the flavors perfectly.

Step 4: Toast the Sub Roll

Preheat your oven to 400℉. Mix the crushed garlic into 1.5 tablespoons of butter, then brush this fragrant butter all over the inside and outside of the sub roll. Place it on a baking sheet and bake for about 5 minutes, until the butter melts and the bread starts turning golden and toasty. This garlicky, buttery crust is going to elevate the entire sandwich to the next level.

Step 5: Assemble and Melt the Cheese

Remove the toasted roll from the oven and pile on the mushroom and pepper mixture generously. Layer thin slices of provolone cheese atop the filling. Pop the sandwich back into the oven just long enough for the cheese to melt into gorgeous gooeyness—about 3 to 5 minutes. Now it’s ready to deliver maximum comfort and flavor!

Step 6: Serve and Enjoy

Once the cheese is beautifully melted and the sandwich is warm, take it out and get ready to savor every bite. This Veggie Portobello Cheesesteak Sandwich Recipe brings together all those wonderful textures and flavors in a way that no one will miss meat at all.

How to Serve Veggie Portobello Cheesesteak Sandwich Recipe

The image shows a close-up side view of a sandwich on a white marbled surface, with a golden brown toasted hoagie roll sliced horizontally. Inside, the sandwich has several visible layers: at the bottom is a layer of grilled vegetables including dark brown mushrooms, green bell pepper strips, and red bell pepper slices. Above the vegetables, softened white melted cheese drapes over everything, giving a creamy texture. The sandwich is cut to show the soft, airy texture of the bread along with the colorful and slightly shiny vegetables and cheese layers. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Feel free to sprinkle some fresh herbs like chopped parsley or even a little crushed red pepper flakes for a subtle kick. A drizzle of your favorite hot sauce or aioli also complements this sandwich beautifully and adds a fresh contrast to the rich, melted cheese and mushrooms.

Side Dishes

This sandwich pairs perfectly with a crisp side salad dressed in a light vinaigrette to cut through the richness. Sweet potato fries or classic kettle chips also make great companions, delivering that satisfying crunch that contrasts nicely with the tender sandwich filling.

Creative Ways to Present

For a fun twist, cut the sandwich into smaller sliders to serve at a casual gathering or party. Wrapping them in parchment paper and tying with twine makes for an inviting presentation. You could also transform this into an open-faced version served alongside a bowl of tomato soup for a comforting meal.

Make Ahead and Storage

Storing Leftovers

If you have any leftovers, let the sandwich cool to room temperature before wrapping tightly in plastic wrap or foil. Store it in the refrigerator for up to two days. Keep the components separated if possible to prevent the bread from becoming soggy—store the mushroom filling in an airtight container and the bread separately.

Freezing

While the sandwich is best enjoyed fresh, you can freeze the mushroom mixture alone in a sealed container for up to a month. When you’re ready, thaw it in the refrigerator overnight and reheat gently on the stove or microwave before assembling a fresh sandwich with toasted bread and melted cheese.

Reheating

To reheat the assembled sandwich, wrap it in foil and warm it in a preheated oven at 350℉ for 10-15 minutes. This method preserves the bread’s crunch and allows the cheese to re-melt nicely. Avoid reheating in the microwave as it can make the bread chewy or soggy.

FAQs

Can I use a different type of cheese for this sandwich?

Absolutely! While provolone is classic for cheesesteaks because of its excellent melting quality and mild flavor, you can substitute with mozzarella, cheddar, or even a spicy pepper jack to suit your taste.

Are portobello mushrooms the best choice for this recipe?

Portobellos are ideal because of their meaty texture and robust flavor, which mimic the experience of a traditional cheesesteak well. However, you can experiment with cremini or shiitake mushrooms if you prefer, just expect slight differences in taste and texture.

How can I make this sandwich vegan?

To veganize the Veggie Portobello Cheesesteak Sandwich Recipe, swap the butter for a plant-based alternative and use vegan cheese that melts well. Also, check that your tamari is vegan-friendly to keep every element plant-based.

What if I don’t have tamari; can I use soy sauce instead?

Yes, you can use regular soy sauce as a substitute for tamari. It’ll provide the umami depth you want, though tamari tends to be less salty and gluten-free, so adjust the seasoning accordingly.

Is this sandwich suitable for meal prep?

Definitely! The mushroom filling can be prepared in advance and stored separately. When you’re ready to eat, just toast your bread, reheat the filling, assemble, and melt the cheese for a quick and delicious meal.

Final Thoughts

This Veggie Portobello Cheesesteak Sandwich Recipe is one of those recipes that feels like a warm hug on a plate—filling, flavorful, and lovingly crafted with simple ingredients. Whether you’re a committed vegetarian or just looking to switch things up, this sandwich proves that deliciousness doesn’t need to come from meat. Give it a try, and I promise you’ll be making it again and again!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Veggie Portobello Cheesesteak Sandwich Recipe

Veggie Portobello Cheesesteak Sandwich Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 11 reviews

  • Author: Sara
  • Total Time: 40 minutes
  • Yield: 2 servings
  • Diet: Vegetarian

Description

This Veggie Philly Cheesesteak is a flavorful and hearty sandwich featuring sautéed portobello mushrooms, caramelized onions, and colorful bell peppers, all topped with melted provolone cheese and served on a toasted sub roll. A perfect vegetarian twist on the classic Philly cheesesteak, combining rich umami flavors with a buttery, garlicky toasted bread.


Ingredients

Vegetable Filling

  • 1/2 large white onion, thinly sliced
  • 1 Tablespoon butter
  • 2 large portobello mushrooms, thinly sliced
  • 2 Tablespoons cooking oil
  • 1/4 green pepper, sliced
  • 1/4 red pepper, sliced
  • 1 Tablespoon tamari
  • Salt and pepper, to taste

Bread and Cheese

  • 1 large French sub roll (or 2 smaller rolls)
  • 2 cloves garlic, crushed
  • 1.5 Tablespoons butter
  • 3 ounces thinly sliced provolone cheese


Instructions

  1. Caramelize Onions: Heat a large non-stick pan over medium-low heat and add 1 tablespoon butter. Once melted and the pan is heated, add the thinly sliced onions along with a pinch of salt. Cook for about 20 minutes, stirring occasionally, until the onions start to brown and caramelize. Remove the onions from the pan and set aside.
  2. Cook Mushrooms: Increase the heat to medium and add 2 tablespoons cooking oil to the pan. Add the thinly sliced portobello mushrooms. Cook for about 10 minutes, stirring occasionally, until the mushrooms release their moisture and start to brown.
  3. Add Peppers and Tamari: Pour in 1 tablespoon tamari and add a splash of water if the pan looks dry. Then add the sliced green and red peppers along with the caramelized onions back into the pan. Sauté everything together for about 5 minutes until the peppers become tender. Season the mixture well with sea salt and black pepper to taste.
  4. Preheat Oven: Heat your oven to 400°F (200°C) to prepare for toasting the rolls.
  5. Prepare Garlic Butter and Toast Roll: Combine the crushed garlic with 1.5 tablespoons of butter. Brush this garlic butter generously onto both sides of the sub roll. Place the bread on a baking sheet and bake in the preheated oven for 5 minutes or until the butter melts and the roll starts to toast.
  6. Assemble the Sandwich: Remove the toasted roll from the oven and layer the mushroom and pepper mixture inside. Top the vegetable filling with the thinly sliced provolone cheese.
  7. Melt Cheese: Return the assembled sandwich to the oven. Toast until the provolone cheese is melted and bubbly, about 3-5 minutes.
  8. Serve: Remove from oven and serve immediately while warm and melty.

Notes

  • For best flavor, use fresh portobello mushrooms and slice them thinly.
  • You can substitute tamari with soy sauce if tamari is unavailable.
  • Adjust the amount of garlic butter based on your preference for garlic flavor.
  • If you prefer a more charred flavor, you can use a skillet to toast the sandwich instead of the oven.
  • This sandwich can be made vegan by using vegan butter and plant-based cheese alternatives.
  • Leftover mushroom mixture can be stored in an airtight container in the refrigerator for up to 3 days.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Sandwich
  • Method: Baking
  • Cuisine: American

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star