Main Courses
This traditional Philly cheese steak recipe delivers the same bold flavors that made Reading Terminal Market famous—tender shaved ribeye, melted provolone, and a drizzle of Whiz sauce that ties it all together.
The secret lies in thinly sliced beef that cooks quickly over high heat, ensuring melt-in-your-mouth texture while the cheese melts into a gooey blanket. I’ve perfected this recipe over years of testing, balancing authenticity with home-kitchen practicality so you get that iconic Philly taste without the fuss.
The foundation starts with ribeye or top round roast, sliced paper-thin against the grain for maximum tenderness. You’ll sear it in a screaming-hot pan until it develops a caramelized crust, then layer it with provolone that melts into creamy perfection.
A light drizzle of Whiz sauce (or gravy for those who prefer it) adds that signature tangy richness that sets this sandwich apart from any other. The key is keeping everything warm while assembling—no soggy rolls here.
What you’ll end up with is a sandwich that’s crisp at the edges, tender in the center, and dripping with melted cheese—just like the ones that’ve been fueling Philly’s lunch crowds for decades.
The combination of savory beef, salty provolone, and that tangy sauce creates a flavor explosion in every bite. This isn’t just a sandwich; it’s a taste of tradition that belongs on any table, from weeknight dinners to game-day spreads.
For the full experience, add grilled onions or bell peppers—though purists will argue those aren’t traditional. Either way, this recipe delivers the heart of Philly’s most iconic dish, right in your kitchen. Let’s get cooking—your taste buds are about to thank you.
Ingredients for traditional philly cheese steak
Four ingredients make the magic happen—ribeye, provolone, Whiz, and butter. Everything else is just support.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 lb | Paper-thin slices against grain |
| Top Round Roast 🥩 | 1 lb | Alternative to ribeye, thinly sliced |
| Provolone Cheese 🧀 | 8 oz | Sliced into 1/4-inch pieces |
| Whiz Sauce 🥫 | ½ cup | Original Whiz preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for searing |
| Olive Oil 🫒 | 1 tbsp | For pan searing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 2 cloves | Minced, optional for flavor boost |
| Onion 🧅 | 1 whole | Yellow, grilled or caramelized |
| Hoagie Rolls 🍞 | 4 whole | Freshly baked or lightly toasted |
| Grilled Bell Peppers 🌶️ | ½ cup | Optional for non-traditional version |
The beef is non-negotiable. Ribeye gives you that classic marbled tenderness, but top round roast works too—it’s leaner but still delivers. Look for a cut with good marbling at Whole Foods or your local butcher shop. Ask for it sliced paper-thin against the grain—thick slices won’t cook through fast enough. If you’re buying a whole roast, freeze it for 30 minutes first to make slicing easier. The cheese? Provolone is the Philly standard—none of that pre-shredded stuff, please. Grab a wedge and slice it yourself.
No Whiz sauce? Gravy works in a pinch—just make sure it’s tangy, like French’s. Skip the garlic if you’re going purist, but I always add it—two cloves minced and seared in the pan with the beef. The onions can be grilled or caramelized, but raw is fine too. Want to keep it traditional? Skip the bell peppers entirely. For the rolls, Hoagie rolls are the classic choice, but any crusty bread will do. Toast them lightly so they don’t get soggy when the cheese melts.
Keep the sliced beef in the fridge until ready to cook—it’ll stay fresh for 2 days. Provolone keeps for weeks if wrapped in parchment and foil. Whiz sauce? Check the expiration date—it’s shelf-stable but tastes best fresh. Once assembled, eat immediately for that perfect crispy-cheesy combo. Leftovers? Reheat in a skillet—microwaving makes the cheese rubbery. Store sandwiches in a paper bag to keep them from getting soggy.
Why You'll Love This Recipe
- Here’s what sold me: the crispy edges on the steak, the gooey provolone stretch, and that tangy Whiz cutting through it all. Ribeye’s rich but the top round keeps it lean—best of both worlds. Butter on the grill? Pure genius.
- I’ll be real: this costs a fraction of what you’d pay at a real Philly shop. A whole roast goes further than you’d think, and the provolone’s stretch means fewer slices needed. Plus, no takeout markup—just pure, satisfying flavor for half the price.
Step-by-step instructions for traditional Philly cheese steak
Here's how to make an authentic Philly cheese steak with tender shaved meat and gooey melted cheese.
🔪 Step 1: Slice the Steak Paper-Thin Against the Grain
Place the 1 lb ribeye steak between two sheets of plastic wrap. Using a sharp meat slicer or very sharp knife, slice the steak as thinly as possible—aim for paper-thin slices that are about 1/16-inch thick. The key is slicing against the grain to ensure tender bites that melt in your mouth.
If you don't have a meat slicer, use a long, sharp knife and apply steady pressure while keeping the knife at a slight angle. Work quickly to avoid the meat warming up. You should end up with about 12-15 slices from the 1 lb ribeye steak. If you prefer, you can use the 1 lb top round roast instead—it's leaner but still delicious when sliced thinly.
🍳 Step 2: Sear the Steak Slices in Butter and Olive Oil
Heat a large skillet over medium-high heat and add the 2 tbsp butter and 1 tbsp olive oil. Once the butter starts foaming, add the sliced steak in a single layer. Let the slices sear undisturbed for 1-2 minutes per side until they develop a golden-brown crust. You want the steak to be cooked through but still tender—it should reach an internal temperature of 130-135°F for medium-rare.
Don't overcrowd the pan—work in batches if needed. As the steak finishes cooking, transfer it to a clean plate and tent loosely with foil to keep it warm. The residual heat will help it stay tender while you prepare the rest of the sandwich.
🍳 Step 3: Caramelize the Onion and Add Whiz Sauce
In the same skillet (don't wipe it clean—the browned bits add flavor), add the 1 whole onion sliced thinly. Cook over medium heat for 8-10 minutes, stirring occasionally, until the onions soften and turn a deep golden brown. This caramelization adds sweetness that balances the savory steak.
Once the onions are caramelized, reduce the heat to low and stir in the 0.5 cup Whiz Sauce. Let the sauce simmer gently for 2-3 minutes, stirring occasionally, until it thickens slightly. The Whiz Sauce is the secret ingredient that gives Philly cheese steaks their signature tangy, slightly sweet flavor. If you're using the 2 cloves garlic cloves, mince them and add them now, cooking for 30 seconds until fragrant.
🥘 Step 4: Assemble the Cheese Steaks with Provolone
Lightly toast the 4 whole hoagie rolls until they're warm and slightly crispy. Spread a thin layer of the Whiz Sauce mixture on the bottom half of each roll. Add a generous portion of the seared steak slices, followed by the caramelized onions. Top with 8 oz provolone cheese, sliced into 1/4-inch pieces, so it melts evenly and creates that gooey texture we all love.
If you're using the 0.5 cup grilled bell peppers, add them now for a non-traditional twist. The peppers should be soft and slightly charred from grilling. Place the top half of the hoagie roll on each sandwich and press down gently. For the best melt, you can place the assembled sandwiches under a broiler for 1-2 minutes until the cheese is fully melted and bubbly.
🍽️ Step 5: Serve Immediately with Classic Sides
Cut each sandwich in half and serve immediately while the cheese is still melted and gooey. The provolone cheese should be stretchy and pull apart easily when you take a bite. Pair your Philly cheese steak with classic sides like fries, a simple green salad, or pickles to cut through the richness.
For extra flavor, sprinkle a pinch of 1.5 tsp salt and 0.5 tsp black pepper on top before serving. The combination of tender steak, caramelized onions, tangy Whiz Sauce, and melted cheese is what makes this sandwich a Philly classic. Enjoy it fresh out of the pan for the best experience!
Pro Tips For Making Traditional Philly Cheese Steak
- Sear the Ribeye First: Cut the ribeye against the grain into thin strips, then sear them in a screaming-hot pan for 30 seconds per side before adding the top round. That quick crust locks in flavor—no one wants dry, overcooked meat in a Philly cheesesteak.
- Shred the Cheese Hot: Skip the pre-shredded stuff; grate your own provolone while the sandwich is still hot. The heat melts it faster, and it stretches better—no clumpy, rubbery bits. (Yes, even if you’re impatient like me.)
- Don’t Overcrowd the Pan: I learned this the hard way—dumping all the meat in at once steams it instead of searing. Cook in batches if needed; a crowded pan turns your steak into sad, greasy scraps.
- Whiz Sauce Last: Add the Whiz after the cheese melts. Drizzle it on top, then let it sit for 30 seconds so the sauce soaks in instead of pooling at the bottom. (Your sandwich will taste like a proper deli, not a soggy mess.)
Flavor customization for traditional philly cheese steak
Spicy Kick
Add ½ teaspoon of cayenne pepper directly to the Whiz sauce mixture for a Philly-style heat boost. For even more kick, sprinkle 1 teaspoon of crushed red pepper flakes over the melted provolone before broiling. I’ve found that Penzeys brand cayenne delivers consistent heat without overpowering the beef’s flavor. 🌶️
Smoky BBQ Twist
Replace half the Whiz sauce with ¼ cup of smoked BBQ sauce (I recommend Sweet Baby Ray’s Original) for a smoky depth. Add 2 tablespoons of chopped chipotle peppers in adobo to the pan with the onions for a slow-cooked smokiness.
This fusion keeps the Philly soul while adding Texas-style warmth.
Sweet & Tangy
Balance the richness with a drizzle of 1 tablespoon of honey mixed into the Whiz sauce. For extra sweetness, caramelize the onions with 1 teaspoon of brown sugar until deep amber. This sweet-tangy combo reminds me of the Pat’s King of Steaks version—perfect for those who love contrast.
Herb-Infused
Add 1 tablespoon of fresh parsley and 1 teaspoon of dried oregano to the Whiz sauce for a bright, herby note. For a more robust flavor, sear the beef with 1 teaspoon of smoked paprika instead of plain salt.
These herbs cut through the fat while keeping the Philly essence intact. ✨
Cheese Swaps
Trade provolone for melted cheddar (like Sharp White Cheddar) for a sharper bite, or mix in ¼ cup of mozzarella for extra stretch. For a gourmet touch, add 2 oz of fontina—it melts like a dream and adds nutty depth. Always slice cheese thinly to ensure even melting.
Nutrition facts
Frequently asked questions
What's the best cut of beef for a traditional Philly cheese steak?
Ribeye is the classic choice for its marbled tenderness, but top round roast works too—it's leaner but still delivers that signature melt-in-your-mouth texture. The key is slicing paper-thin against the grain to ensure every bite stays tender. Ask your butcher for help if you're unsure how to slice it properly.
Can I substitute Whiz sauce with something else?
If you can't find Whiz, use French's gravy for a similar tangy flavor. For a lighter option, try 1 tablespoon of apple cider vinegar + 1 teaspoon of sugar mixed into 2 tablespoons of beef broth. The goal is that signature tangy-sweet balance that makes Philly cheese steaks special.
Why does my cheese steak get soggy?
Soggy sandwiches happen when the roll absorbs too much moisture from melted cheese or sauce. To prevent this, toast your hoagie rolls lightly before assembling, and assemble the sandwiches right before serving. If you're melting cheese under a broiler, work quickly—just 1-2 minutes is all you need to get that perfect gooey texture without turning the bread mushy.
How do I make this recipe vegetarian?
Swap the beef for thinly sliced portobello mushrooms or plant-based steak strips (like Beyond Meat). Use the same searing technique, and add 1 teaspoon of soy sauce to the pan for umami depth. For cheese, mozzarella melts best, and consider adding 1 tablespoon of nutritional yeast to the Whiz sauce for a cheesy boost.
Can I make Philly cheese steaks ahead of time?
Not the sandwiches themselves—they're best eaten fresh. However, you can prep components in advance: slice the beef and store it in the fridge for 2 days, caramelize the onions and make the Whiz sauce mixture ahead, and even slice the cheese. Just assemble and serve immediately for that perfect crispy-cheesy combo. The secret to success is keeping everything warm until the very last moment.