Bring the flavors of Philadelphia to your kitchen with this Philly Cheese Steak Sandwich with Mushrooms, a hearty and satisfying meal that’s perfect for lunch or dinner.
Tender slices of steak are sautéed with onions, bell peppers, and mushrooms, then topped with melted provolone cheese and served on a toasted hoagie roll. This classic sandwich is packed with savory flavors and is sure to become a family favorite.
Whether you’re a fan of the original or looking to add a twist, this recipe is easy to make and absolutely delicious!
Kitchen Equipment Needed
- Large skillet or griddle
- Tongs
- Knife and cutting board
- Measuring cups and spoons
Ingredients Overview
- Steak: Ribeye or sirloin for tender, flavorful slices.
- Vegetables: Onions, bell peppers, and mushrooms for a savory mix.
- Cheese: Provolone or your favorite melting cheese.
- Bread: Hoagie rolls for the perfect sandwich base.
Ingredients (Serves 4)
For the Filling
- 1 lb ribeye or sirloin steak (thinly sliced)
- 1 tablespoon olive oil
- 1 medium onion (sliced)
- 1 green bell pepper (sliced)
- 1 cup sliced mushrooms
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
For the Sandwiches
- 4 hoagie rolls (split and toasted)
- 8 slices provolone cheese
For Garnish
- Fresh parsley (chopped)
Directions
Step 1: Cook the Steak
Heat olive oil in a large skillet or griddle over medium-high heat. Add the sliced steak and cook for 2-3 minutes, or until browned but not fully cooked. Remove the steak and set aside.
Step 2: Sauté the Vegetables
In the same skillet, add the onion, bell pepper, and mushrooms. Cook for 5-7 minutes, or until softened and slightly caramelized. Season with salt, black pepper, and garlic powder.
Step 3: Combine and Melt Cheese
Return the steak to the skillet and toss with the vegetables. Divide the mixture into four portions and top each with 2 slices of provolone cheese. Cover the skillet and let the cheese melt, about 1-2 minutes.
Step 4: Assemble the Sandwiches
Scoop the steak and vegetable mixture into the toasted hoagie rolls. Garnish with fresh parsley and serve hot.
Prep Time
10 minutes
Cook Time
15 minutes
Total Time
25 minutes
Nutrition (per sandwich, ~4 servings)
- Calories: ~500
- Fat: ~25g
- Carbohydrates: ~35g
- Protein: ~35g
Expert Tips
- Thin Slices: Freeze the steak for 20-30 minutes before slicing for easier, thinner cuts.
- Extra Flavor: Add a splash of Worcestershire sauce or soy sauce to the steak while cooking.
- Toasted Rolls: Lightly butter the hoagie rolls and toast them in a skillet for extra crunch.
FAQs
Can I use chicken instead of steak?
Yes, chicken breast or thigh works well as a substitute.
What if I don’t have provolone cheese?
Use American, mozzarella, or Swiss cheese instead.
Can I make this ahead of time?
Yes, but store the steak and vegetables separately. Reheat and assemble just before serving.
Storing & Reheating
- Storing: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat in the microwave or on the stovetop until warmed through.
Substitutions & Variations
- Vegetarian Option: Use portobello mushrooms instead of steak.
- Spicy Twist: Add sliced jalapeños or a dash of hot sauce to the filling.
- Extra Cheesy: Add a layer of cheese inside the hoagie roll before adding the filling.
This Philly Cheese Steak Sandwich with Mushrooms is a hearty, flavorful dish that’s perfect for any occasion. Enjoy the savory steak, tender vegetables, and melted cheese in every bite!

Philly Cheese Steak Sandwich with Mushrooms
Equipment
- Large skillet or griddle
- Tongs
- Knife and cutting board
- Measuring cups and spoons
Ingredients
- For the Filling
- 1 lb ribeye or sirloin steak thinly sliced
- 1 tablespoon olive oil
- 1 medium onion sliced
- 1 green bell pepper sliced
- 1 cup sliced mushrooms
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- For the Sandwiches
- 4 hoagie rolls split and toasted
- 8 slices provolone cheese
- For Garnish
- Fresh parsley chopped
Instructions
- Step 1: Cook the Steak
- Heat olive oil in a large skillet or griddle over medium-high heat. Add the sliced steak and cook for 2-3 minutes, or until browned but not fully cooked. Remove the steak and set aside.
- Step 2: Sauté the Vegetables
- In the same skillet, add the onion, bell pepper, and mushrooms. Cook for 5-7 minutes, or until softened and slightly caramelized. Season with salt, black pepper, and garlic powder.
- Step 3: Combine and Melt Cheese
- Return the steak to the skillet and toss with the vegetables. Divide the mixture into four portions and top each with 2 slices of provolone cheese. Cover the skillet and let the cheese melt, about 1-2 minutes.
- Step 4: Assemble the Sandwiches
- Scoop the steak and vegetable mixture into the toasted hoagie rolls. Garnish with fresh parsley and serve hot.
Leave a Reply