Buckle up for a seriously satisfying ride! The Philly Cheese Steak Sandwich with Mushrooms takes the classic Philly favorite you know and love and kicks it up a savory notch. With tender, thinly sliced ribeye, golden mushrooms, sweet onions, peppers, and plenty of gooey, melty provolone packed into a crisp hoagie roll, this sandwich isn’t just comfort food — it’s an all-time hero for weeknights, game days, parties, or anytime you crave a hearty, flavor-packed meal that’s both familiar and a little adventurous.

Ingredients You’ll Need
Gathering your ingredients for this Philly Cheese Steak Sandwich with Mushrooms could not be simpler, and every one has a starring role. From the rich ribeye to the buttery mushrooms and sharp provolone, each ingredient contributes an essential layer of texture, taste, or color, making every bite deliciously memorable.
- Thinly Sliced Ribeye Steak (1 lb): Use ribeye for its perfect marbling and tenderness, which make the sandwich irresistible.
- Olive Oil (1 tablespoon): Adds a subtle richness and helps caramelize the vegetables beautifully.
- Medium Onion, Thinly Sliced (1): Brings sweetness and depth, tying the savory flavors together.
- Green Bell Pepper, Thinly Sliced (1): Gives subtle crunch and vibrant color, plus classic Philly flair.
- Mushrooms, Sliced (8 oz): Earthy and juicy, mushrooms make this version extra hearty and flavorful.
- Garlic Powder (1 teaspoon): Lends warm, aromatic flavor without any extra prep.
- Salt (1/2 teaspoon): Enhances all the savory notes in the steak, mushrooms, and veggies.
- Black Pepper (1/4 teaspoon): Adds just the right amount of subtle heat.
- Hoagie Rolls, Sliced Lengthwise (4): The soft-yet-sturdy base that holds all the delicious fillings together.
- Provolone Cheese, Slices (8): Creamy and melty, provolone perfectly blankets the steak-mushroom mixture.
How to Make Philly Cheese Steak Sandwich with Mushrooms
Step 1: Sauté the Veggies and Mushrooms
Start by heating your olive oil in a large skillet over medium-high heat. Add the thinly sliced onions, bell pepper, and mushrooms all at once. Stir frequently as they cook for about 8 minutes; you’re looking for that magic point where the veggies are soft, those mushrooms are golden and juicy, and everything’s just a little caramelized for maximum flavor.
Step 2: Add and Cook the Steak
Once your vegetables are glistening and softened, push them to one side of the skillet to make room for the star: your sliced ribeye steak. Drop the steak into the hot pan and let it sizzle, stirring occasionally for 3 to 4 minutes until it’s beautifully browned but still tender. The ribeye will soak up those mushroom and onion juices, which makes it extra savory.
Step 3: Season and Combine
Sprinkle the garlic powder, salt, and black pepper directly over the steak. Give everything a good toss, then mix the steak and veggies together in the skillet so all those flavors become one glorious filling. The blend should look juicy and smell fantastic at this point!
Step 4: Add the Cheese
Reduce the heat to low and divide the mixture into four portions right in the skillet. Lay two slices of provolone cheese over each mound of steamy filling. Let the cheese melt undisturbed for a minute or two, until it’s soft, bubbly, and drapes the filling in a blanket of creamy goodness.
Step 5: Assemble the Sandwiches
Place a sliced hoagie roll facedown over each cheese-topped portion, pressing gently to shape the roll around the filling. With a spatula, scoop up each portion and flip it over so all that cheesy, savory goodness stays locked inside the roll. Serve your Philly Cheese Steak Sandwich with Mushrooms hot and watch everyone dive in!
How to Serve Philly Cheese Steak Sandwich with Mushrooms

Garnishes
A classic Philly Cheese Steak Sandwich with Mushrooms really shines with just a sprinkle of chopped fresh parsley or a dash of crushed red pepper for heat. If you love that little finishing touch, try a few sliced pickled jalapeños for zing. Each garnish adds a small pop of flair and flavor without overpowering the iconic goodness.
Side Dishes
You definitely don’t have to overthink sides — crispy fries, a crunchy dill pickle spear, or simple kettle chips are unbeatable with a Philly Cheese Steak Sandwich with Mushrooms. For something lighter, go with a fresh green salad or coleslaw to balance out the hearty, savory flavors of your sandwich.
Creative Ways to Present
Serve these sandwiches sliced in halves for parties or casual gatherings, or wrap them up in parchment for a grab-and-go lunch. If you want a bit of wow-factor, arrange your Philly Cheese Steak Sandwich with Mushrooms on a platter with small ramekins of dipping sauces like garlic aioli or spicy mayo. You can get playful by making slider-sized versions for appetizers or kid-friendly bites.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover sandwich filling (lucky you!), just pop it into an airtight container and store it in the fridge for up to 3 days. Keep the rolls and cheese separate if possible, so assembly stays fresh and nothing gets soggy.
Freezing
The steak and mushroom mixture freezes like a dream. Cool the filling first, then transfer to freezer-safe bags or containers. It’ll keep well for up to 2 months — just thaw overnight in the fridge before you’re ready to reheat and assemble a new Philly Cheese Steak Sandwich with Mushrooms.
Reheating
For best results, reheat the filling gently in a skillet over low heat until warmed through. Add the provolone cheese in the last minute, so it gets melty all over again. Quickly toast your hoagie roll, pile in the hot filling, and you’re back in Philly cheese steak heaven!
FAQs
Can I use a different cut of beef instead of ribeye?
Yes! While ribeye is king for tenderness and flavor, you can use thinly sliced sirloin, flank, or skirt steak as well. Just make sure to cut against the grain and not to overcook, so the filling stays juicy.
What kind of mushrooms are best for the Philly Cheese Steak Sandwich with Mushrooms?
Button or cremini mushrooms work beautifully thanks to their mild flavor and hearty texture, but you can also try sliced portobello for a richer, meatier bite.
How do I get my cheese perfectly melty?
After dividing your filling into portions, lay the cheese slices on top, then cover the skillet loosely with a lid or foil. The trapped warmth will melt the provolone evenly and quickly — no fuss, no mess!
Can I make this sandwich vegetarian?
Absolutely! Simply swap the ribeye for extra mushrooms or add thin-sliced seitan or tofu for a hearty vegetarian spin on this Philly Cheese Steak Sandwich with Mushrooms.
What’s the best way to toast the hoagie rolls?
Pop your sliced hoagie rolls under the broiler for just 1-2 minutes, brush with a little melted butter or olive oil first if you want an even richer flavor. Watch them closely so they get golden and toasty but not burnt.
Final Thoughts
There’s something downright joyful about biting into a warm, cheesy Philly Cheese Steak Sandwich with Mushrooms, especially when you’ve made it yourself. Give this recipe a whirl and make it your own — your taste buds (and your friends and family) will be so glad you did!
Print
Philly Cheese Steak Sandwich with Mushrooms Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 sandwiches
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Indulge in the savory goodness of this Philly Cheese Steak Sandwich with Mushrooms. Tender ribeye steak, caramelized onions, peppers, and mushrooms, all topped with gooey provolone cheese, sandwiched in a warm hoagie roll – a classic comfort meal!
Ingredients
Ribeye Steak:
- 1 lb thinly sliced ribeye steak
Vegetables:
- 1 tablespoon olive oil
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 8 oz mushrooms, sliced
Seasonings:
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Additional:
- 4 hoagie rolls, sliced lengthwise
- 8 slices provolone cheese
Instructions
- Sauté Vegetables: Heat olive oil in a skillet, sauté onions, bell peppers, and mushrooms until caramelized.
- Cook Steak: Add steak to the skillet, cook until browned, season with garlic powder, salt, and pepper.
- Combine: Mix steak with vegetables, top with provolone, let cheese melt.
- Assemble: Fill hoagie rolls with the steak mixture.
- Serve: Enjoy hot!
Notes
- For extra flavor, toast hoagie rolls before filling.
- Provolone cheese can be substituted with mozzarella or American cheese.
- For a spicy kick, add sliced jalapeños.
Nutrition
- Serving Size: 1 sandwich
- Calories: 620
- Sugar: 5 g
- Sodium: 890 mg
- Fat: 32 g
- Saturated Fat: 14 g
- Unsaturated Fat: 15 g
- Trans Fat: 1 g
- Carbohydrates: 43 g
- Fiber: 3 g
- Protein: 39 g
- Cholesterol: 95 mg