If you’re craving a sandwich loaded with savory steak, melted cheese, and sautéed veggies, this Ultimate Philly Cheese Steak Sandwich with Mushrooms will hit the spot. With tender ribeye, caramelized onions, bell peppers, and mushrooms all packed into a toasted hoagie roll, this recipe brings the iconic Philly flavor to your kitchen.
Why You’ll Love This Recipe
This Philly cheese steak recipe is a perfect blend of textures and flavors—juicy steak, gooey provolone cheese, and perfectly sautéed veggies. It’s easy to make, customizable, and ready in just 25 minutes, making it ideal for weeknight dinners or game-day gatherings.
Pair it with Homemade French Fries or a Crisp Caesar Salad for a complete meal.
Ingredients You’ll Need
For the Sandwich:
- 1 lb (450g) ribeye steak, thinly sliced
- 1 tbsp olive oil
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 cup mushrooms, sliced
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce
- Salt and black pepper to taste
- 4 hoagie rolls or sub rolls
- 8 slices provolone cheese
For Serving (Optional):
- Mayonnaise
- Mustard
- Ketchup
Step 1: Prepare the Steak
Start by placing the thinly sliced ribeye steak in a bowl. Season with:
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce
- Salt and black pepper to taste
Toss the steak to coat evenly and set aside. This quick marinade infuses the steak with bold, savory flavors.
Pro Tip: For easy slicing, freeze the steak for 20 minutes before cutting—it makes achieving thin, even slices a breeze.
Step 2: Sauté the Vegetables
In a large skillet, heat 1 tbsp olive oil over medium-high heat. Add:
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 cup mushrooms, sliced
Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and slightly caramelized. Remove from the skillet and set aside.
Pro Tip: Add a splash of Worcestershire sauce to the vegetables for extra depth of flavor.
Stay tuned! In the next section, we’ll cook the steak, assemble the sandwiches, and melt the cheese to perfection.
Step 3: Cook the Steak
Using the same skillet, add the seasoned ribeye steak. Cook over medium-high heat for 3-4 minutes, stirring occasionally, until the steak is browned and cooked to your desired doneness.
Pro Tip: Avoid overcooking the steak to keep it tender and juicy. Medium-rare to medium is ideal for a perfect Philly cheese steak experience.
Step 4: Combine the Steak and Vegetables
Return the sautéed vegetables to the skillet with the cooked steak. Stir everything together and cook for an additional 1-2 minutes, allowing the flavors to meld.
Step 5: Assemble the Sandwiches
- Preheat your broiler or set your oven to 375°F (190°C).
- Slice the 4 hoagie rolls open and arrange them on a baking sheet.
- Evenly distribute the steak and vegetable mixture onto the rolls.
- Top each sandwich with 2 slices of provolone cheese, covering the filling completely.
Step 6: Melt the Cheese
Place the sandwiches under the broiler for 2-3 minutes, or until the cheese is melted, bubbly, and slightly golden. Watch closely to prevent burning.
Pro Tip: If you prefer a softer cheese melt, bake the sandwiches at 375°F for 5-6 minutes instead of using the broiler.
Step 7: Serve
Remove the sandwiches from the oven and serve immediately. For added flavor, spread mayonnaise, mustard, or ketchup on the rolls before assembling.
Pair these hearty sandwiches with a side of Sweet Potato Fries or a refreshing Coleslaw for a satisfying meal.
Tips for Perfect Philly Cheese Steak Sandwiches
- Choose the Right Cheese: While provolone is classic, feel free to swap it for American cheese or even Cheez Whiz for an authentic Philly touch.
- Experiment with Veggies: Add red bell peppers, jalapeños, or banana peppers for extra flavor and heat.
- Make It Crispy: Lightly toast the hoagie rolls before assembling for a satisfying crunch.
Frequently Asked Questions
1. Can I use a different cut of steak?
Yes! Sirloin or flank steak are great alternatives if ribeye isn’t available. Just slice them thinly for optimal texture.
2. What’s the best way to slice steak thinly?
Freeze the steak for about 20 minutes before slicing—it makes it easier to cut thin, even slices. Use a sharp knife for clean cuts.
3. Can I prepare this ahead of time?
You can prep the steak and sauté the vegetables in advance. Store them separately in airtight containers in the fridge for up to 2 days. Reheat and assemble the sandwiches when ready to serve.
4. How do I store leftovers?
Wrap leftover sandwiches tightly in foil and refrigerate for up to 2 days. Reheat in the oven at 350°F until warmed through.
Conclusion: Your Ultimate Philly Cheese Steak Sandwich
This Ultimate Philly Cheese Steak Sandwich with Mushrooms is everything you could want in a meal—savory, cheesy, and loaded with flavor. Whether it’s a weeknight dinner or a game-day treat, this recipe is guaranteed to impress.
Print
Classic Philly Cheese Steak Recipe with Mushrooms
- Total Time: 25 minutes
- Yield: 4 sandwiches 1x
Description
This Ultimate Philly Cheese Steak Sandwich with Mushrooms is everything you could want in a meal—savory, cheesy, and loaded with flavor. Whether it’s a weeknight dinner or a game-day treat, this recipe is guaranteed to impress.
Ingredients
For the Sandwich:
- 1 lb (450g) ribeye steak, thinly sliced
- 1 tbsp olive oil
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 cup mushrooms, sliced
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce
- Salt and black pepper to taste
- 4 hoagie rolls or sub rolls
- 8 slices provolone cheese
For Serving (Optional):
- Mayonnaise
- Mustard
- Ketchup
Instructions
- Prepare the Steak:
- Place the thinly sliced ribeye steak in a bowl and season with garlic powder, Worcestershire sauce, salt, and pepper. Toss to coat evenly and set aside.
- Cook the Vegetables:
- Heat olive oil in a large skillet over medium-high heat.
- Add the sliced onion, green bell pepper, and mushrooms to the skillet. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and slightly caramelized. Remove from the skillet and set aside.
- Cook the Steak:
- In the same skillet, add the seasoned steak. Cook for 3-4 minutes, stirring occasionally, until the meat is browned and cooked to your desired doneness.
- Combine Steak and Vegetables:
- Return the cooked vegetables to the skillet with the steak. Stir everything together and cook for an additional 1-2 minutes to let the flavors combine.
- Assemble the Sandwiches:
- Preheat your broiler or set your oven to 375°F (190°C).
- Slice the hoagie rolls open and place them on a baking sheet.
- Evenly distribute the steak and vegetable mixture onto the rolls.
- Top each sandwich with 2 slices of provolone cheese.
- Melt the Cheese:
- Place the sandwiches in the oven or under the broiler for 2-3 minutes, or until the cheese is melted and bubbly.
- Serve:
- Remove from the oven and serve immediately. Add mayonnaise, mustard, or ketchup if desired.
Notes
This Philly cheese steak sandwich is a hearty and flavorful meal that’s easy to make at home. Feel free to customize it by adding sliced jalapeños, banana peppers, or a different type of cheese like American or cheddar. For a lighter version, you can use chicken instead of beef. Best served hot with a side of fries or a crisp salad!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Lunch
- Method: Baking
- Cuisine: American



