Philly Cheese Steak Sandwich With Mushrooms Recipe

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

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

Prep
15 min
Cook
25 min
Total
40 min
Servings
4 sandwiches
Philly Cheese Steak Sandwich with Mushrooms

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.

Pinterest image for Philly Cheese Steak Sandwich With Mushrooms Recipe, with two photos of the recipe Save
Save it on Pinterest to make later.

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

Philly Cheese Steak Sandwich With Mushrooms Recipe

Prep:15 minCook:25 minTotal:40 minServings:4 sandwichesCalories:~520 per sandwichCuisine:American

Ingredients

Mushroom and Steak Filling

Assembly and Serving

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.

Substitutions and 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.

Chloe's tips

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

How to store it

  • 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
Philly Cheese Steak Sandwich with Mushrooms, ready to serve

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.

Let's get cooking!

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.

More Snacks recipes
EVERY RECIPE, ONE SEARCH AWAY

What are we cooking today?

Search by recipe name, ingredient or occasion.

Made for people who love to cook.Esc to close