Main Courses
This traditional Philly cheese steak recipe delivers the iconic sandwich experience with a perfectly seared ribeye, melted provolone, and all the classic toppings—just like the originals from Reading Terminal Market.
The secret lies in thinly sliced, high-quality beef that cooks quickly over high heat, creating a caramelized crust while keeping the inside tender. I’ve tested countless variations, and this method ensures every bite captures that perfect balance of smoky, savory, and cheesy goodness.
The key to authenticity starts with the steak—ripped from the bone and cooked to medium-rare before melting sharp provolone on top. Traditionalists swear by Whiz sauce (though I’ll share both classic and modern variations), and the right hoagie roll makes all the difference.
This isn’t just a sandwich; it’s a foolproof technique that transforms simple ingredients into a dish worth lining up for. The onions add crunch, the peppers bring brightness, and the cheese ties it all together with that signature gooey pull.
By the time you take your first bite, you’ll taste the crispy edges of the steak, the creamy melt of the cheese, and the tangy kick of the sauce—all wrapped in a toasted roll that holds up to every flavor.
It’s the kind of sandwich that turns casual lunches into memorable moments, whether you’re recreating a Philly classic at home or impressing guests with restaurant-quality results. Ready to master the technique?
We’ll cover everything from steak selection to proper grilling methods, plus tips for achieving that perfect cheese melt without a greasy mess.
Whether you’re a first-timer or a seasoned fan, this recipe ensures your Philly cheese steak stays true to its roots while letting you put your own spin on it.
Ingredients for traditional philly cheese steak
Thinly sliced steak, sharp cheese, and crispy rolls—this is your Philly cheese steak lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Sharp White Cheddar Cheese 🧀 | 8 oz | Provolone or sharp cheddar preferred |
| White Onions 🧅 | 1 whole | Thinly sliced, white or yellow |
| Green Bell Peppers 🍅 | 1 whole | Thinly sliced, any color |
| Hoagie Rolls 🥖 | 4 whole | Freshly baked, crusty rolls |
| Whiz Sauce 🍯 | ½ cup | Classic or substitute with mayo |
| Butter 🧈 | 2 tbsp | Unsalted, for cooking steak |
| Olive Oil 🫒 | 1 tbsp | For grilling |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Mayonnaise 🥛 | ¼ cup | Substitute for Whiz sauce |
| Yellow Mustard 🌶️ | 1 tbsp | Optional for sauce variation |
The steak is everything. Grab a ribeye from the butcher counter—it’s got the right marbling for that perfect sear. Reading Terminal Market sells pre-sliced steak if you’re in Philly, but most grocery stores carry it too. Look for slices about 1/4-inch thick, sliced against the grain for that classic tender bite. The onions and peppers? Fresh is best—no canned or jarred here. I always grab the sweetest bell peppers I can find, but any color works. Pro tip: slice them paper-thin so they crisp up nicely when grilled.
No Whiz sauce? Mix mayo with a splash of yellow mustard—it’s the classic backup. The cheese is non-negotiable though. Sharp provolone or white cheddar melts best. For the rolls, crusty hoagies from the bakery section are ideal—skip the pre-sliced ones. They’ll toast better and hold up to the juices. Short on time? Substitute a crusty baguette if that’s what you’ve got. The butter and olive oil combo gives you the best of both worlds—high smoke point for grilling, rich flavor for the steak.
Steak slices keep best in the fridge for 2 days if prepped ahead, but I like to slice mine fresh. The onions and peppers stay crisp for 3-4 days in the crisper drawer. Cheese? Block cheese lasts weeks—just wrap it tightly. Rolls toast best fresh, but you can prep them a day ahead and reheat in the oven at 350°F for 5 minutes. This sandwich tastes even better the next day—make extras for lunch.
Why You'll Love This Recipe
- No-Fuss Slicing: I swear by prepping the onions and peppers while the steak hits the pan—no chopping ahead, no stress. Five minutes of knife work, and you’re done.
- Melty Magic Combo: That sharp white cheddar oozing over perfectly seared ribeye? It’s like a flavor hug in every bite. The onions caramelize just enough to balance the richness.
- Tailgate to Tuesday: Serve it at a backyard BBQ or toss a few in a lunchbox—same recipe, endless occasions. Honestly, I’ve eaten it cold the next day and still cried happy tears.
- Leftovers That Don’t Suck: Unlike most sandwiches, this one actually improves reheated (toast it first, trust me). And since you’re using affordable cuts, it’s the ultimate budget win.
Step-by-step instructions for traditional Philly cheese steak
Here's how to build that iconic Philly flavor—crispy sear, melty cheese, and all the right textures.
Prep the Steak and Seasonings
Slice the 1.5 lb ribeye steak thinly against the grain for maximum tenderness. I like to cut it into ¼-inch thick strips—this ensures each bite is juicy and easy to eat. Pat the slices dry with paper towels to remove any moisture, which helps create a better sear later.
In a small bowl, mix together the 1.5 teaspoons salt, ½ teaspoon black pepper, and ½ teaspoon garlic powder. This simple seasoning is all you need to let the beef shine. Toss the sliced ribeye in the seasoning mixture until every piece is evenly coated. Let the steak sit at room temperature for 10 minutes before cooking—this helps it sear more evenly.
Sear the Steak in Butter and Olive Oil
Heat a large skillet over medium-high heat and add the 2 tablespoons butter and 1 tablespoon olive oil. Once the butter foams and starts to bubble, add half of the seasoned ribeye steak strips in a single layer. Let them cook undisturbed for 2-3 minutes until they develop a deep golden-brown crust on one side.
Flip the steak and cook for another 1-2 minutes until it reaches medium-rare (about 130°F internally). Remove the steak from the pan and set it aside on a plate. Repeat with the remaining steak, adding more butter or oil if needed. The key here is high heat and minimal movement—this gives you that classic Philly sear.
Sauté the Onions and Bell Peppers
In the same skillet (no need to clean it—those flavorful browned bits are perfect), add the 1 whole white onions and 1 whole green bell peppers, both thinly sliced. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and the peppers become tender. You want them cooked through but still holding their shape—too much time and they'll turn mushy.
Season the vegetables with a pinch of salt if needed. Here's the thing—Philly cheese steak veggies should be cooked but still have a little bite. If they're too soft, they'll disappear into the sandwich instead of adding texture.
Assemble the Cheese Steak
Toast the 4 whole hoagie rolls lightly in a toaster or over a dry skillet until they're golden and crisp. Split each roll open lengthwise and set them aside. In a small bowl, mix together the ½ cup Whiz sauce and ¼ cup mayonnaise (if substituting for Whiz). Add the 1 tablespoon yellow mustard and stir well—this gives you that classic Philly sauce consistency.
Layer the bottom half of each roll with about ¼ of the steak, then ¼ of the sautéed onions and peppers. Top with 2 ounces of the sharp white cheddar cheese (about ¼ of the total amount). Drizzle 1 tablespoon of the Whiz-mayo mixture over the cheese. Repeat with the remaining ingredients for all four sandwiches.
Melt the Cheese and Serve
Place the assembled sandwiches under a broiler for 2-3 minutes or until the cheese is fully melted and bubbly. Watch closely—the cheese should turn golden and gooey, not burn. If your broiler runs hot, you might need to reduce the time to 1-2 minutes. The moment the cheese melts completely is when you know it's perfect.
Let the sandwiches rest for 1 minute before serving. This gives the cheese a chance to set slightly, making each bite cleaner and more satisfying. Serve immediately while the rolls are still warm and the cheese is at its melty best. The first bite should deliver that perfect balance of crispy steak, tender veggies, and gooey cheese—just like a true Philly cheese steak.
Pro Tips For Making Traditional Philly Cheese Steak
- CRANK THE HEAT FIRST: Start your skillet screaming hot—cast iron or stainless steel—before adding the ribeye. I learned this the hard way: a lukewarm pan means gray, tough meat instead of that perfect crust. Let it sear for 2-3 minutes per side, then pull it early (medium-rare is Philly standard) and let it rest. The residual heat finishes it perfectly.
- GRATE THE CHEESE FRESH: Pre-shredded cheddar is coated in anti-caking agents that make it clump like glue when melted. Grab a box of sharp white cheddar and grate it yourself—just before assembling the sandwich. It melts smoother, stretches better, and sticks to the steak like it’s supposed to. (Yes, it’s an extra 2 minutes of work. No, you won’t regret it.)
- SAUTE THE ONIONS LOW: Onions caramelize best when they’re sweating, not burning. After searing the steak, reduce heat to medium-low and cook the onions (and peppers, if using) for 8-10 minutes until soft and golden. High heat turns them bitter; low and slow brings out their natural sweetness. This is the thing that matters most for that classic Philly flavor.
- SLICE THE STEAK AGAINST THE GRAIN: Cut the ribeye into thin strips before cooking, and slice them against the grain after resting. Thinner slices = better texture, and going against the grain makes each bite tender. (Pro move: Use a sharp knife and angle it slightly—this keeps the strips from curling up when you assemble the sandwich.)
Health benefits of this traditional philly cheese steak
Protein Powerhouse
This sandwich packs a serious protein punch with ribeye steak as the star. A 1.5 lb ribeye provides about 80 grams of protein per serving—more than double what you'd get from chicken breast.
The high-quality protein supports muscle repair and keeps you full for hours, making it a perfect lunch option. 💪
Cheese Benefits
The sharp white cheddar or provolone adds more than just flavor—it delivers calcium and vitamin D for bone health. A 2-ounce serving contains about 20% of your daily calcium needs. The cheese also provides a satisfying fat content that helps stabilize blood sugar levels, preventing energy crashes after eating.
Vegetable Boost
Don't skip the onions and bell peppers—they add fiber, vitamins A and C, and antioxidants. The onions provide quercetin, a compound with anti-inflammatory benefits, while the peppers contribute capsaicin, which may boost metabolism slightly.
Together, they create a flavorful crunch that balances the richness of the steak and cheese.
Whiz Sauce Perks
The classic Whiz sauce (or mayo-mustard mix) adds healthy fats from the mayo that support brain function. The yellow mustard contributes a small amount of vitamin K, which plays a role in blood clotting and bone metabolism.
While not a nutritional powerhouse, this combination helps create a satisfying, flavorful experience that makes the sandwich more enjoyable overall.
Balanced Meal
When assembled with the hoagie roll, this becomes a complete meal with carbohydrates for energy, protein for muscle repair, and healthy fats for satiety. The combination of ingredients creates a satisfying balance that keeps blood sugar stable, making it an ideal choice for an active day.
The crusty roll also provides fiber, which aids digestion and helps you feel full longer. 🌟
Energy Boost
The iron from the beef and zinc from the cheese work together to support energy production and immune function. A single serving provides about 15% of your daily iron needs, which helps prevent fatigue.
The medium-rare cooking method preserves more nutrients compared to well-done meats, making this sandwich not just delicious but also nutritious. This makes it a great option for anyone needing a quick but satisfying meal that fuels both body and mind.
Nutrition facts
Frequently asked questions
What's the best cut of beef for a traditional Philly cheese steak?
Always use ribeye for that rich, beefy flavor and perfect marbling. The fat content helps create the signature crust when seared. Top round is a leaner, more affordable alternative but lacks the same depth of flavor. Never use sirloin or flank—those cuts are too tough for this sandwich.
Can I make this sandwich ahead of time?
Assemble everything except the cheese, then refrigerate for up to 2 hours. When ready to serve, toast the rolls, add the cheese, and broil for 2-3 minutes to melt. For overnight prep, slice the steak and veggies, store separately, and assemble fresh in the morning. The cheese should always melt fresh for that gooey perfection.
Why does my cheese not melt properly?
Over-broiling or using the wrong cheese are the most common culprits. Use sharp provolone or white cheddar—they melt best. Broil on high for just 2-3 minutes (watch closely!) and keep the sandwiches on a wire rack to allow heat circulation. If your cheese burns, reduce the time or move the tray further from the broiler.
What's the deal with Whiz sauce? Can I substitute it?
Whiz is a Philadelphia staple made from mayonnaise, mustard, and spices. For a quick substitute, mix ½ cup mayo + 1 tbsp yellow mustard + ½ tsp garlic powder. Some modern versions add a splash of hot sauce or Worcestershire for extra kick. The key is balancing creaminess with a little tang.
Should I grill or pan-sear the steak?
Both work, but pan-searing gives you more control over the heat. For a grill version, use medium-high heat and cook for 1-2 minutes per side. The key is getting that perfect crust while keeping the inside tender. If grilling outdoors, keep the lid closed to maintain consistent heat.
