If there’s ever been a sandwich that lights up both your taste buds and your sense of comfort, it has to be Philly Cheesesteak Sandwiches. Imagine sinking your teeth into a freshly toasted hoagie roll, overflowing with juicy ribbons of ribeye steak, sautéed peppers, onions, earthy mushrooms, and a glorious melt of provolone cheese. This recipe packs all the famous flavors of the Philly classic right into your kitchen with just the right balance of simplicity and wow-factor.

Ingredients You’ll Need
Philly Cheesesteak Sandwiches are a perfect showcase for a handful of honest, flavorful ingredients. Think of each one as a must-have puzzle piece that makes the final bite unforgettable.
- Hoagie Rolls: The foundation of any great cheesesteak, these sturdy-yet-soft buns hold in all that melty, meaty goodness without falling apart.
- Onion: Sliced into strips, the onion brings a little sweetness and tons of aroma as it cooks down.
- Green Pepper: The green bell pepper adds crunch and a pop of fresh veggie flavor to offset the richness of the meat and cheese.
- Portobello Mushrooms: These add a meaty texture and savory, umami depth that make each bite even more satisfying.
- Thinly Sliced Ribeye Steak or Shaved Beef: Tender, juicy steak is what every Philly cheesesteak dreams are made of – the thinner, the better for that signature bite.
- Salt and Pepper: Don’t underestimate these classics – they’re crucial for making all the flavors shine.
- Shredded Provolone Cheese: Melty, mild, and utterly creamy, provolone is the crowning glory of the Philly Cheesesteak Sandwiches.
How to Make Philly Cheesesteak Sandwiches
Step 1: Prep the Oven and Rolls
Start by preheating your oven to 375 °F (191 °C). While your oven heats, slice the hoagie rolls lengthwise, but don’t cut them all the way through — you want a hinge that holds everything snug. Place each roll on its own piece of foil, ready and waiting for their cheesy filling.
Step 2: Sauté the Peppers and Onions
Heat a large cast iron skillet over medium-high heat and add a splash of oil. Toss in the sliced onion and green pepper. Let them sizzle for about 3–4 minutes, stirring occasionally until they begin to soften and release that mouthwatering aroma we all associate with classic Philly Cheesesteak Sandwiches.
Step 3: Cook the Mushrooms
Next, add in the sliced portobello mushrooms. Let them cook down with the peppers and onions for another 3 minutes or so, until the mushrooms are tender and glossy. Scoop all the veggies out of the pan and set them aside in a bowl.
Step 4: Sear the Steak
In the same skillet (no need to wipe it out!), add your thinly sliced ribeye steak or shaved beef. Spread it out and let it cook, stirring now and then, for about 5 minutes until it’s beautifully browned and just cooked through. Now season liberally with salt and pepper — this is where the beef’s flavor truly pops.
Step 5: Combine the Filling
Add the sautéed onion, green peppers, and mushrooms back into the skillet with the steak. Stir everything together so the flavors mingle and the ingredients are evenly distributed. Taste and season once more, if needed, so every bite of your Philly Cheesesteak Sandwiches is perfectly seasoned.
Step 6: Assemble and Bake
Open each hoagie roll and stuff it with half of your glorious meat-and-veggie mixture. Top generously with shredded provolone. Wrap each sandwich tightly in its own sheet of aluminum foil and place them directly on the oven rack. Let them bake for 15 minutes to get that signature melty, hot, and toasty finish.
Step 7: Unwrap and Enjoy
Carefully remove the sandwiches from the oven, unwrap that foil, and prepare for the steam and cheese strings that await. Now, your homemade Philly Cheesesteak Sandwiches are ready to devour—no trip to Philadelphia required!
How to Serve Philly Cheesesteak Sandwiches

Garnishes
Your Philly Cheesesteak Sandwiches are already packed with flavor, but a final flourish brings them to life! Sprinkle with fresh parsley for color, serve with pickled peppers for kick, or maybe set out a side of spicy mustard or aioli for dipping if you’re feeling bold.
Side Dishes
Classic sides amplify the sandwich experience. Serve up crispy French fries, kettle chips, or a crisp dill pickle spear. If you’re craving veggies, a tangy coleslaw or a simple green salad pairs perfectly and balances the richness of the meal.
Creative Ways to Present
Turn these sandwiches into a party platter by slicing them into smaller portions and lining them up on a board with dipping sauces and toppings. Or, layer the filling onto sliders for game day snacks. There are so many fun ways to serve Philly Cheesesteak Sandwiches, so don’t be afraid to make them your own!
Make Ahead and Storage
Storing Leftovers
If you’ve got leftover filling (or even an extra assembled sandwich), wrap it tightly in foil or store in an airtight container. Refrigerate for up to 3 days. Hoagie rolls are best kept separate until reheating, if possible, to keep them from becoming soggy.
Freezing
You can freeze just the meat and veggie filling for up to 2 months. Let it cool completely before sealing in freezer-safe bags or containers. When you’re ready, defrost in the refrigerator overnight and assemble fresh sandwiches for a speedy meal.
Reheating
For best texture, reheat the filling in a skillet over medium heat until warmed through, then assemble your sandwich as usual and finish with another quick bake in the oven to remelt the cheese and toast the bread. If you’re starting with a fully wrapped sandwich, pop it in a 350 °F oven for about 10–12 minutes until heated through and gooey.
FAQs
Can I use a different cheese instead of provolone?
Absolutely! While provolone is classic, you can swap it for mozzarella, American, or even Cheez Whiz for a real nod to Philly tradition. Just make sure the cheese melts well for that signature creamy texture.
What’s the best cut of meat for Philly Cheesesteak Sandwiches?
Ribeye steak is considered the gold standard because of its marbling and tenderness, but you can use any beef that’s thinly sliced and cooks up juicy. Even pre-shaved beef from the butcher will work if you’re looking for convenience.
Can I make this recipe vegetarian?
Definitely! Double up on the portobello mushrooms, and maybe add in some thinly sliced seitan or tempeh for extra heartiness. The flavor-packed veggies and cheese still deliver a satisfying sandwich every time.
How do I keep the bread from getting soggy?
To help your hoagie rolls hold up, try lightly toasting them before filling. Also, make sure any excess liquid from the veggies is drained before assembling your Philly Cheesesteak Sandwiches.
Can I add other toppings?
Go for it! Sautéed jalapeños, banana peppers, or a handful of arugula add even more flair. The beauty of Philly Cheesesteak Sandwiches is how easily they can be customized to your taste.
Final Thoughts
These Philly Cheesesteak Sandwiches are pure comfort, meant to be enjoyed with both hands and a happy grin. Try them for your next family dinner, a laid-back weekend, or whenever you crave something cheesy, savory, and iconic. Let this classic sandwich win you over bite after bite!
Print
Philly Cheesesteak Sandwiches Recipe
- Total Time: 35 minutes
- Yield: 2 sandwiches
- Diet: Non-Vegetarian
Description
These Philly Cheesesteak Sandwiches are a classic American favorite, featuring thinly sliced ribeye steak, sautéed onions, peppers, and mushrooms, all topped with melted provolone cheese and served in a hoagie roll. A delicious and hearty sandwich perfect for lunch or dinner.
Ingredients
Hoagie Rolls:
- 2 hoagie rolls, sliced in half (but not all the way through)
Vegetable Mix:
- 1 medium onion, sliced into strips
- 1 medium green pepper, sliced into strips
- 6 ounce (170 g) portobello mushrooms, sliced
Steak Filling:
- 3/4 pound (340 g) thinly sliced ribeye steak
- Salt and pepper, to taste
- 1 cup (132 g) shredded provolone cheese
Instructions
- Preheat oven: Preheat oven to 375 °F (191 °C). Place the hoagie rolls on aluminum foil.
- Sauté vegetables: In a skillet, sauté onions and green peppers for 3-4 minutes. Add mushrooms and cook until softened. Set aside.
- Cook steak: In the same skillet, cook the steak until done. Add back vegetables, season with salt and pepper.
- Assemble: Open hoagie rolls, fill with meat and top with provolone cheese. Repeat for second roll.
- Bake: Wrap sandwiches in foil and bake for 15 minutes at 375 °F (191 °C).
- Serve: Unwrap carefully and enjoy!
Notes
- You can customize these sandwiches with additional toppings like hot peppers or mayo.
- For a vegetarian version, substitute the steak with grilled seitan or tofu.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Baking, Sautéing
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 811 kcal
- Sugar: 11g
- Sodium: –
- Fat: 44g
- Saturated Fat: 22g
- Unsaturated Fat: –
- Trans Fat: 0.01g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 59g
- Cholesterol: 149mg