The Ultimate Philly Cheese Steak Sandwich with Mushrooms is a rich and flavorful sandwich loaded with tender steak, sautéed mushrooms, and melted cheese, all served on a perfectly toasted hoagie roll. This iconic sandwich is perfect for lunch, dinner, or game day!
Why You’ll Love This Recipe
- Packed with juicy, flavorful steak and sautéed mushrooms.
- Easy to prepare in under 30 minutes.
- Melted cheese creates the perfect gooey texture.
- Customizable with different toppings and seasonings.
- A restaurant-quality sandwich made at home.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Ribeye steak, thinly sliced
- Hoagie rolls
- Olive oil or butter
- Onion, thinly sliced
- Mushrooms, sliced
- Provolone or American cheese
- Worcestershire sauce
- Garlic powder
- Salt and pepper to taste
- Mayonnaise (optional)
- Bell peppers (optional for extra flavor)
Directions
- Heat olive oil or butter in a large skillet over medium heat.
- Sauté onions and mushrooms until softened and caramelized.
- Push the vegetables to one side of the skillet and add the sliced steak.
- Season with Worcestershire sauce, garlic powder, salt, and pepper.
- Cook the steak until browned and tender, stirring occasionally.
- Mix the sautéed mushrooms and onions back in with the steak.
- Lay slices of cheese over the mixture and let melt.
- Toast the hoagie rolls and spread with mayonnaise if desired.
- Fill each roll with the steak, mushroom, and cheese mixture.
- Serve hot and enjoy!
Servings and Timing
- Servings: 4 sandwiches
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
Variations
- Spicy Kick: Add sliced jalapeños or crushed red pepper flakes.
- Cheese Choices: Swap provolone for cheddar, Swiss, or mozzarella.
- Vegetarian Option: Use portobello mushrooms instead of steak.
- Extra Toppings: Try adding banana peppers or a fried egg.
- Low-Carb Option: Serve over lettuce instead of a hoagie roll.
Storage/Reheating
- Refrigeration: Store leftover steak mixture in an airtight container for up to 3 days.
- Freezing: Freeze in portioned containers for up to 1 month. Thaw before reheating.
- Reheating: Warm in a skillet over low heat or microwave for 30 seconds.
FAQs

What is the best steak for a Philly cheese steak?
Ribeye is the best option, but sirloin or flank steak can also work.
Can I use a different type of cheese?
Yes! Provolone, American, or even Cheez Whiz are great choices.
How do I get the steak super tender?
Slice it very thinly and cook over medium-high heat for quick searing.
What bread is best for this sandwich?
A classic hoagie roll works best, but French or Italian bread can also be used.
Can I make this ahead of time?
Yes! Prepare the steak and mushroom mixture in advance and reheat before serving.
How do I make it healthier?
Use lean steak cuts and whole wheat rolls, or serve without bread.
Can I cook this on a griddle?
Absolutely! A flat-top griddle is perfect for cooking multiple sandwiches at once.
What sides go well with Philly cheese steak?
French fries, onion rings, coleslaw, or a simple green salad pair well.
Can I make this in a slow cooker?
Yes! Cook steak, onions, and mushrooms on low for 4-6 hours, then assemble sandwiches.
How do I prevent the sandwich from becoming soggy?
Toast the bread before assembling and avoid overloading with sauces.
Conclusion
The Ultimate Philly Cheese Steak Sandwich with Mushrooms is a must-try for any sandwich lover. Whether making it for a quick meal or a game day feast, this homemade version is sure to satisfy. Try it today and enjoy a restaurant-quality sandwich at home!
PrintUltimate Philly Cheese Steak Sandwich with Mushrooms
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 sandwiches 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Description
A juicy and cheesy sandwich made with thinly sliced steak, caramelized onions, sautéed mushrooms, and gooey melted cheese, all stuffed inside a toasted hoagie roll.
Ingredients
1 lb ribeye steak, thinly sliced (or sirloin)
2 tbsp olive oil
1 tbsp butter
1 small onion, thinly sliced
1 cup mushrooms, sliced (button or cremini)
1/2 tsp salt (or to taste)
1/2 tsp black pepper
1/2 tsp garlic powder
1/2 tsp Worcestershire sauce
4 hoagie rolls
4 slices provolone cheese (or American/cheese whiz)
1 tbsp mayonnaise (optional, for spreading)
Instructions
- Prep the Steak – Place the steak in the freezer for 20 minutes (this makes slicing easier). Slice as thin as possible against the grain.
- Sauté the Mushrooms & Onions – Heat 1 tbsp olive oil and butter in a large skillet over medium heat. Add onions and mushrooms, season with salt and black pepper, and cook for 6-8 minutes until soft and caramelized. Remove from the pan.
- Cook the Steak – In the same skillet, add 1 tbsp olive oil over high heat. Add the thinly sliced steak, season with garlic powder and Worcestershire sauce, and cook for 3-4 minutes until browned. Stir in the onions and mushrooms.
- Melt the Cheese – Reduce heat to low, place cheese slices over the steak mixture, and let them melt for 1-2 minutes.
- Assemble the Sandwich – Toast the hoagie rolls, spread with mayonnaise if using, and fill with the cheesy steak and mushroom mixture.
- Serve & Enjoy – Serve hot with fries, chips, or a side salad!
Notes
- Best Cheese Choices: Provolone, American cheese, or cheese whiz.
- Bread Options: Hoagie rolls, sub rolls, or French baguettes work well.
- Extra Toppings: Bell peppers, jalapeños, or a drizzle of hot sauce for spice!
Your email address will not be published. Required fields are marked *