Philly Cheese Steak Sandwich With Mushrooms Recipe

American Sandwiches

Philly Cheese Steak Sandwich with Mushrooms

A tender, caramelized mushroom and steak sandwich with melted cheese on a soft roll, bringing that classic Philadelphia flavor to your weekend dinner.

The moment this Philly Cheese Steak Sandwich with Mushrooms hits the pan, the air fills with the savory scent of searing steak, sweet onions, and earthy mushrooms, promising a deeply satisfying meal.

This is the perfect recipe for a weekend dinner when you want something indulgent yet quick, or for game day when you want an impressive crowd pleaser that feels special but is simple to pull off.

I first made this for a chilly evening with friends, and the combination of juicy mushrooms and gooey cheese piled high on a toasted roll had everyone raving for seconds.

Recipe at a Glance

Prep Time15 mins
🔥Cook Time25 mins
🕐Total Time40 mins
🍰Servings4 sandwiches
🇺🇸CuisineAmerican
🔢Calories~520 per sandwich

Ingredients

Mushroom and Steak Filling

1 lb ribeye steak, thinly sliced against the grain
1 cup sliced cremini or button mushrooms
1 large yellow onion, thinly sliced
3 cloves garlic, minced
2 tbsp olive oil
1 tsp smoked paprika
1/2 tsp black pepper
1/4 tsp cayenne pepper
1 tsp fresh thyme leaves or 1/2 tsp dried
1 bay leaf
2 tbsp unsalted butter
1 tbsp all-purpose flour
1 cup beef broth
1 tbsp soy sauce or tamari
1 tsp balsamic vinegar
Kosher salt to taste

Assembly and Serving

4 sturdy hoagie rolls or sub buns, toasted
1 1/2 cups shredded provolone cheese
1/2 cup grated Parmesan cheese
1 cup shredded colby jack cheese
2 tbsp chopped fresh parsley
Softened butter or mayonnaise for spreading
Optional toppings: sautéed peppers, hot peppers, lettuce, tomato

Substitutions & Variations

Use sirloin or flank steak if you prefer a leaner cut, and slice it very thinly for the best tenderness.
Swap cremini mushrooms for portobello or shiitake mushrooms to change the flavor profile and texture.
Replace beef broth with vegetable broth for a vegetarian style mushroom sauce.
Use provolone slices instead of shredded provolone for quicker melting and a neater sandwich.

Step-by-Step Instructions

1

Prep the steak and mushrooms

Pat the sliced ribeye dry with paper towels and season lightly with kosher salt. Toss the sliced mushrooms and onion with a pinch of salt to draw out excess moisture, then pat dry. Mince the garlic and measure out your spices so everything is ready before you start cooking.

2

Sear the steak slices

Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add a third of the steak slices in a single layer without crowding the pan. Sear for 2 to 3 minutes per side until deeply browned but still tender, then transfer to a clean plate. Repeat with the remaining steak, adding another tablespoon of oil as needed.

3

Cook the mushrooms and onions

In the same skillet, add the remaining tablespoon of olive oil and the butter. Stir in the sliced mushrooms and cook for 5 to 7 minutes until they release their moisture and turn golden. Add the sliced onion, garlic, smoked paprika, black pepper, cayenne, and thyme. Cook for another 6 to 8 minutes, stirring occasionally, until the onions are soft and starting to caramelize.

4

Sprinkle the flour and stir

Sprinkle the flour over the mushroom onion mixture and stir well to coat everything and cook the raw flour taste for about 1 minute. This will help thicken the sauce as the liquid is added.

5

Deglaze and simmer

Pour in the beef broth, soy sauce, and balsamic vinegar, scraping up any browned bits from the bottom of the pan. Add the bay leaf, then bring the mixture to a gentle simmer. Let it bubble for 3 to 4 minutes until slightly thickened and fragrant.

6

Return steak and finish the sauce

Stir the seared steak slices back into the skillet along with any accumulated juices. Heat through for 2 to 3 minutes so the steak warms in the savory sauce. Taste and season with a little more kosher salt if needed, then remove the bay leaf before serving.

7

Toast the rolls

Butter or spread the cut sides of the hoagie rolls with a little butter or mayonnaise. Toast them in a pan over medium heat or under a low broiler until golden and just firm, about 2 to 3 minutes per side.

8

Assemble and melt the cheese

Spoon a generous layer of the mushroom steak mixture onto each toasted roll. Sprinkle evenly with provolone, Parmesan, and colby jack. Place the sandwiches under a preheated broiler for 2 to 4 minutes, or until the cheese is fully melted, bubbly, and lightly golden.

9

Finish and garnish

Remove the sandwiches from the broiler, sprinkle fresh parsley over the top, and add optional extras like sautéed peppers or sliced hot peppers if you like a little kick.

10

Serve immediately

Cut the sandwiches in half if desired and serve right away while the cheese is still oozy and the filling is juicy and aromatic.

Pro Baker Tips

For extra tenderness, refrigerate the sliced steak with a little soy sauce for 20 minutes before searing.
Use a heavy skillet like cast iron to get a deep, even sear on the steak slices.
If you have a grill pan or outdoor grill, finishing the sandwiches on the grates adds a smoky char that boosts flavor.
Let the filling rest briefly after cooking so it thickens slightly and won’t make the rolls soggy too fast.

Storage & Serving Notes

Store leftover filling in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet or covered in the microwave until the cheese is just melted again.
Keep toasted rolls and fillings separate until assembly for the crispiest texture.

Serving Suggestions

Serve these hearty sandwiches with a crisp salad and simple pickles for a complete meal that feels indulgent yet cozy.

Pair with housemade potato chips or crinkle cut fries
Add a dollop of spicy mustard or garlic aioli on the roll
Garnish with extra parsley and a squeeze of lemon for brightness

Frequently Asked Questions

Can I make this in a slow cooker or Instant Pot?
Yes, for a slow cooker, sear the steak and cook the onions and mushrooms on the stovetop, then transfer everything to the slow cooker with broth and soy sauce and simmer on low for 2 to 3 hours. For the Instant Pot, use the sauté function to brown the steak and cook the vegetables, then pressure cook for 10 minutes with natural release.
What is the best cut of meat for authentic Philly flavor?
Ribeye is the classic choice because of its rich marbling, which keeps the sandwich juicy and beefy, but tender sirloin or even flank steak can work if sliced very thinly across the grain.
How do I prevent the sandwich from getting too watery?
Pat the mushrooms and onions dry, cook them until excess moisture evaporates, and let the filling sit briefly off the heat so the sauce thickens before adding it to the toasted rolls.
Can I assemble ahead and reheat?
Assemble just before serving for the best texture. If you must prep ahead, store components separately and reheat the filling on the stovetop, then broil briefly with cheese to restore meltiness.
🍽️

Go Make It!

This Philly Cheese Steak Sandwich with Mushrooms is all about deeply savory, tender bites wrapped in a soft, toasted roll, and it comes together faster than you might expect. Give it a try on your next weeknight or gathering, and enjoy the compliments that follow with every juicy, cheesy bite.

Post a Comment

Previous Post Next Post

Contact Form