Philly Cheesesteak Sandwiches Recipe
There is nothing quite as satisfying as biting into warm, melty Philly Cheesesteak Sandwiches filled with tender, savory ribeye, sautéed peppers, onions, and mushrooms—all nestled inside a soft hoagie roll with rich provolone cheese melting between every layer. This classic sandwich delivers a perfect balance of juicy meat, wonderful textures from the veggies, and gooey cheese in each mouthful. Whether you’re making lunch for yourself or impressing friends, these sandwiches bring bold flavors and comforting vibes every time.

Ingredients You’ll Need
These ingredients are straightforward but essential, each adding its own magic to create the ultimate Philly Cheesesteak Sandwiches. From the tender, thinly sliced ribeye to the vibrant green peppers, you’ll find a wonderful harmony of taste, texture, and color in this recipe.
- Hoagie rolls (2): The soft but sturdy base that holds all the savory fillings without falling apart.
- Onion (1 medium): Sliced into strips to add a sweet, caramelized crunch that pairs perfectly with the beef.
- Green pepper (1 medium): Sliced into strips, bringing a fresh, slightly crisp bite and beautiful color contrast.
- Portobello mushrooms (6 ounces): Their meaty texture adds earthy depth and juicy softness to every sandwich.
- Ribeye steak (3/4 pound, thinly sliced): Or shaved beef, for the tender, flavorful protein star of the sandwich.
- Salt and pepper: To taste, bringing out the best flavors in the meat and veggies.
- Shredded provolone cheese (1 cup): Melts beautifully for that gooey, creamy finish that makes a Philly Cheesesteak Sandwiches experience truly unforgettable.
How to Make Philly Cheesesteak Sandwiches
Step 1: Prepare and Preheat
Start by preheating your oven to 375 °F (191 °C). Taking the time to warm the oven now ensures your sandwiches get that perfect melty, slightly toasted finish. Place the hoagie rolls sliced open but still connected on two pieces of aluminum foil—this helps make wrapping and warming later a breeze.
Step 2: Sauté the Vegetables
Grab a large skillet and sauté the sliced onions and green peppers for about 3 to 4 minutes until they soften and start to release their natural sweetness. Add the sliced portobello mushrooms and continue cooking for another few minutes until they become tender and perfectly cooked. Then, transfer this flavorful vegetable mix to a bowl and set it aside for a moment.
Step 3: Cook the Ribeye Steak
Using the same skillet, cook the thinly sliced ribeye steak until it’s fully cooked through, which should take roughly 5 minutes. You want your beef sizzling but tender, with some nice caramelized bits developing to boost that irresistible flavor.
Step 4: Combine Meat and Veggies
Return the sautéed onions, peppers, and mushrooms to the skillet with the cooked steak. Toss everything together and season with salt and pepper to taste. This melding of ingredients is what gives the Philly Cheesesteak Sandwiches their signature rich, hearty filling.
Step 5: Assemble the Sandwiches
Open each hoagie roll and divide the meat and vegetable mixture evenly between them. Top each portion generously with shredded provolone cheese, which will melt beautifully inside the warm roll, creating that iconic gooey cheesesteak texture everyone loves.
Step 6: Melt and Warm in the Oven
Wrap each sandwich tightly in aluminum foil and place them directly on the oven rack. Let these heat through for about 15 minutes, allowing the cheese to melt and the rolls to get just a little toasty on the edges—a step that takes the Philly Cheesesteak Sandwiches to the next level.
Step 7: Enjoy!
When your timer goes off, carefully remove the foil-wrapped sandwiches from the oven, unwrap (watch out for steam), and grab a napkin because this is when the magic happens—melty, juicy, and totally satisfying bites of classic Philly Cheesesteak Sandwiches ready for savoring.
How to Serve Philly Cheesesteak Sandwiches

Garnishes
While these sandwiches pack plenty of flavor on their own, adding simple garnishes can amp up the experience. Try a sprinkle of chopped fresh parsley for a pop of color and subtle freshness, or add some pickled jalapeños if you like a little heat to contrast the savory richness.
Side Dishes
Philly Cheesesteak Sandwiches pair wonderfully with classic sides like crispy French fries or a crunchy dill pickle. For a lighter complement, a fresh green salad or coleslaw can add crisp texture and balance out the hearty sandwich filling.
Creative Ways to Present
Feeling adventurous? Slice your sandwich crosswise to turn it into easy-to-handle sliders for a party platter. You can also serve components separately—letting guests build their own cheesesteaks at the table—for a fun and interactive meal.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from your delicious Philly Cheesesteak Sandwiches feast, wrap them tightly in foil or place them in an airtight container. Store in the refrigerator and enjoy within 2 to 3 days for the best taste and texture.
Freezing
For longer storage, you can freeze the assembled sandwiches (wrapped well in foil and then in a freezer bag) for up to a month. This way, you’ll always have a ready-to-go comfort food option tucked away in your freezer.
Reheating
To reheat, remove any plastic wrap and warm the sandwiches in the oven at 350 °F (175 °C) for about 10-15 minutes until heated through and the cheese is once again melty. Avoid microwaving if possible to retain the best texture of the bread and fillings.
FAQs
What cut of beef is best for Philly Cheesesteak Sandwiches?
The traditional choice is thinly sliced ribeye steak due to its tenderness and rich flavor. However, shaved beef or sirloin can also be good alternatives if ribeye is unavailable.
Can I use other kinds of cheese besides provolone?
Yes! While provolone is classic, many love substituting with American cheese or even Cheez Whiz if you want that authentic Philly experience. Just pick cheeses that melt well for gooey results.
Are the peppers and mushrooms essential?
They aren’t mandatory, but they add fantastic texture, flavor, and color. You can customize the sandwich by adding or omitting vegetables to suit your taste.
How do I get the best thin slices of steak at home?
Freezing the beef for about 30 minutes before slicing helps firm it up, making it easier to cut thin, even slices with a sharp knife or ask your butcher to slice it thin for you.
Is it necessary to wrap the sandwiches in foil before baking?
Wrapping in foil helps trap heat and steam, melting the cheese perfectly and warming the sandwich evenly without drying out the roll. It’s a key step for the best Philly Cheesesteak Sandwiches experience.
Final Thoughts
Making Philly Cheesesteak Sandwiches at home is such a rewarding experience—you get that iconic combination of melt-in-your-mouth steak, sautéed veggies, and luscious cheese all inside a soft hoagie roll. It’s comfort food done right and perfect for sharing with family or treating yourself anytime. Give this recipe a try, and I guarantee it’ll become one of your all-time favorite go-to meals!
PrintPhilly Cheesesteak Sandwiches Recipe
Classic Philly Cheesesteak Sandwiches featuring tender ribeye steak, sautéed onions, green peppers, mushrooms, and melted provolone cheese served on freshly toasted hoagie rolls. A savory, hearty, and comforting sandwich perfect for any meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 sandwiches 1x
- Category: Main Course
- Method: Sautéing, Baking
- Cuisine: American
- Diet: Low Salt
Ingredients
Sandwich Ingredients
- 2 hoagie rolls (sliced in half but not all the way through)
- 1 medium onion (sliced into strips)
- 1 medium green pepper (sliced into strips)
- 6 ounces portobello mushrooms (sliced)
- 3/4 pound thinly sliced ribeye steak or shaved beef
- Salt and pepper to taste
- 1 cup shredded provolone cheese
Instructions
- Preheat Oven: Preheat your oven to 375°F (191°C). Place the sliced hoagie rolls on two pieces of aluminum foil to prepare for warming later.
- Sauté Vegetables: In a large skillet over medium heat, sauté the sliced onions and green peppers for about 3 to 4 minutes until they start to soften.
- Add Mushrooms: Add the sliced portobello mushrooms to the skillet and cook for an additional 3 minutes until the mushrooms are softened. Transfer the cooked vegetables to a bowl and set aside.
- Cook Steak: Using the same skillet, add the thinly sliced ribeye steak and cook for about 5 minutes until fully cooked through and browned.
- Combine Fillings: Return the sautéed onions, peppers, and mushrooms to the skillet with the steak. Season with salt and pepper to taste, then toss everything together to mix well and heat through.
- Assemble Sandwiches: Open each hoagie roll and fill each with half of the meat and vegetable mixture. Top each filling generously with shredded provolone cheese.
- Wrap and Bake: Tightly wrap each assembled sandwich in aluminum foil. Place the wrapped sandwiches directly on the oven rack and bake for 15 minutes to melt the cheese and warm the bread.
- Serve: Carefully remove the sandwiches from the oven and unwrap. Serve hot and enjoy your delicious Philly Cheesesteak sandwiches!
Notes
- You can substitute ribeye with sirloin or other tender steak cuts if preferred.
- For extra flavor, consider adding a splash of Worcestershire sauce or garlic while cooking the steak.
- Use provolone cheese for an authentic Philly cheesesteak, but American or mozzarella cheese can also be used.
- Ensure you slice the hoagie rolls without cutting all the way through so they hold the filling well.
- Wrapping the sandwiches in foil helps melt the cheese evenly and keeps the bread soft.
Nutrition
- Serving Size: 1 sandwich
- Calories: 600 kcal
- Sugar: 5 g
- Sodium: 750 mg
- Fat: 35 g
- Saturated Fat: 15 g
- Unsaturated Fat: 18 g
- Trans Fat: 0.5 g
- Carbohydrates: 40 g
- Fiber: 4 g
- Protein: 35 g
- Cholesterol: 100 mg
Keywords: Philly cheesesteak, ribeye sandwich, hoagie roll, provolone cheese, sautéed vegetables, classic American sandwich

