I just finished making this Philly Cheesesteak Sandwich With Mushrooms Recipe, and I can honestly say it’s one of the most satisfying sandwiches I’ve made at home. From the sizzling steak to the creamy melted cheese, every step felt rewarding. I love how the mushrooms add depth and richness without overpowering the beef.
This is the kind of recipe I turn to when I want comfort food that still feels special. If you enjoy bold, hearty flavors, this sandwich will quickly become a favorite. You can also enjoy similar desserts like Apple Slab Pie Recipe after a savory meal.

Ingredients
- Ribeye steak – 1 pound, thinly sliced (Partially freeze before slicing so you get thin, tender strips that cook evenly and stay juicy)
- Olive oil – 1 tablespoon (Helps sauté the vegetables evenly and adds a subtle richness)
- Medium onion – 1, sliced (Yellow onions caramelize best and add natural sweetness)
- Bell pepper – 1, sliced (Adds freshness, color, and a slight crunch)
- Mushrooms – 8 ounces, sliced (Button or cremini mushrooms absorb flavor and add savory depth)
- Garlic – 2 cloves, minced (Fresh garlic enhances aroma and flavor better than powdered)
- Salt – to taste (Brings out the natural flavors of the steak and vegetables)
- Black pepper – to taste (Adds mild heat and balances the richness)
- Hoagie rolls – 4 (Soft yet sturdy rolls hold the filling without getting soggy)
- Provolone cheese – 8 ounces, sliced (Melts smoothly and creates a creamy, classic texture)
- Optional Worcestershire sauce – to taste (Adds extra umami and deepens the beef flavor)
Note: This recipe yields approximately 4 generous servings based on the ingredient quantities. You can serve it alongside a light treat like Lemon Blueberry Yogurt Loaf for a balanced menu.
Variations
This Philly Cheesesteak Sandwich with Mushrooms is easy to customize based on taste and dietary needs.
You can swap provolone cheese with mozzarella, cheddar, or pepper jack for a different flavor profile.
For a dairy-free version, use plant-based cheese slices that melt well.
To make it vegetarian, skip the steak and double the mushrooms or add sautéed eggplant.
For extra heat, include jalapeños, crushed red pepper, or hot sauce.
A splash of Worcestershire sauce or steak seasoning can intensify the savory taste.

Cooking Time
Here’s a quick breakdown of how long the recipe takes from start to finish.
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
Large skillet – for cooking the steak and sautéing vegetables evenly
Sharp knife – to slice steak and vegetables thinly
Cutting board – for safe and organized prep
Baking sheet – to assemble sandwiches before broiling
Oven or broiler – to melt the cheese perfectly
How to Make Philly Cheesesteak Sandwich With Mushrooms Recipe
This recipe comes together quickly once everything is prepped. Follow these simple steps for the best results.
Sauté the Vegetables
Heat olive oil in a large skillet over medium-high heat. Add sliced onions and bell peppers, cooking until the onions become soft and slightly golden. This step builds a flavorful base for the sandwich.
Add Mushrooms and Garlic
Stir in the sliced mushrooms and minced garlic. Cook until the mushrooms release their moisture and begin to brown. Season lightly with salt and pepper to enhance the natural flavors.
Cook the Steak
Move the vegetables to one side of the skillet. Add the thinly sliced ribeye to the empty side and season well. Cook just until the steak is browned and tender, avoiding overcooking.
Combine Ingredients
Mix the steak with the sautéed vegetables. Stir gently so everything is evenly distributed and heated through.
Assemble the Sandwiches
Slice the hoagie rolls lengthwise and generously fill them with the steak and mushroom mixture. Lay slices of provolone cheese over the top.
Melt the Cheese
Place the sandwiches on a baking sheet and broil for a few minutes until the cheese is fully melted and bubbly. Watch closely to prevent burning.

Additional Tips for Making This Recipe Better
After making this recipe several times, here are a few tips I always follow:
- I partially freeze the steak before slicing for cleaner, thinner cuts.
- I let the vegetables cook slowly to bring out their natural sweetness.
- I lightly toast the rolls so they stay firm and don’t absorb too much moisture.
- I add cheese only at the end so it melts smoothly without overcooking.
- I serve the sandwiches immediately while everything is hot and juicy.
How to Serve Philly Cheesesteak Sandwich With Mushrooms Recipe
Serve these sandwiches hot and fresh for the best experience. I like placing them on a platter with a sprinkle of chopped parsley for color. They pair perfectly with crispy fries, potato wedges, or a simple green salad. Pickles or coleslaw on the side add a refreshing crunch.

Nutritional Information
Here’s an approximate nutritional breakdown per sandwich:
- Calories: Approximately 650
- Protein: Around 40 grams
- Carbohydrates: About 45 grams
- Fat: Roughly 35 grams
Make Ahead and Storage
Storing
Allow the steak and mushroom mixture to cool completely before storing. Keep it in an airtight container in the refrigerator for up to 3–4 days.
Freezing
The cooked filling can be frozen in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat the filling in a skillet over medium heat or in the oven. Assemble fresh sandwiches and add cheese just before serving for best texture.
Why You’ll Love This Recipe?
This sandwich delivers classic comfort with rich flavor and easy preparation.
- It’s quick and simple, perfect for busy days.
- The flavors are bold, cheesy, and satisfying.
- It’s highly customizable for different diets and tastes.
- The combination of steak and mushrooms feels indulgent yet balanced.
- It’s a guaranteed crowd-pleaser for family meals or gatherings.

Philly Cheesesteak Sandwich With Mushrooms Recipe
Ingredients
Method
- Heat olive oil in a large skillet over medium-high heat. Add sliced onions and bell peppers, cooking until the onions become soft and slightly golden. This step builds a flavorful base for the sandwich.
- Stir in the sliced mushrooms and minced garlic. Cook until the mushrooms release their moisture and begin to brown. Season lightly with salt and pepper to enhance the natural flavors.
- Move the vegetables to one side of the skillet. Add the thinly sliced ribeye to the empty side and season well. Cook just until the steak is browned and tender, avoiding overcooking.
- Mix the steak with the sautéed vegetables. Stir gently so everything is evenly distributed and heated through.
- Slice the hoagie rolls lengthwise and generously fill them with the steak and mushroom mixture. Lay slices of provolone cheese over the top.
- Place the sandwiches on a baking sheet and broil for a few minutes until the cheese is fully melted and bubbly. Watch closely to prevent burning.
Notes
- I partially freeze the steak before slicing for cleaner, thinner cuts.
- I let the vegetables cook slowly to bring out their natural sweetness.
- I lightly toast the rolls so they stay firm and don’t absorb too much moisture.
- I add cheese only at the end so it melts smoothly without overcooking.
- I serve the sandwiches immediately while everything is hot and juicy.