The Philly cheesesteak is one of the most fiercely defended regional sandwiches in America — a dish where technique, ingredient sourcing, and cheese choice provoke genuine passion from South Philadelphia to the suburbs. At its core the formula is breathtakingly simple: extremely thin-sliced ribeye chopped and seared on a flat-top griddle until just cooked through, piled onto an Amoroso-style hoagie roll with sweet sautéed onions, and finished with melted cheese. The griddle is the critical piece of equipment — its large flat surface gets blazing hot, caramelizes the beef's exterior fast, and lets the cook chop and fold the meat with a spatula until every piece is just past pink without crossing into overdone. The roll must be soft enough to compress slightly under hand pressure but sturdy enough not to disintegrate — a balance Philadelphia bakers have perfected over decades. The cheese debate is the sandwich's most famous controversy. Cheez Whiz, introduced in the 1950s, became the crowd favorite at legendary shops like Pat's and Geno's because it coats the hot meat instantly in a thin, smooth, salty layer without requiring time to melt. Provolone, the runner-up choice, provides a sharper aged-cheese flavor and a more substantial melt. American cheese splits the difference — smooth like Whiz, milder than provolone. Whatever you choose, order confidently: at the original Philly shops, hesitation in the line is not well tolerated. This recipe replicates the flat-top experience at home using a cast-iron skillet at maximum heat, producing results that hold up to serious scrutiny.
Serves 2
Place the ribeye or sirloin in the freezer for 25–30 minutes until firm but not frozen solid. Slice against the grain as thin as you can manage — ideally no thicker than 1/8 inch. If your butcher offers to do this, let them: uniform thin slices are the single most important factor in the finished sandwich.
Ask your butcher to shave the beef on a deli slicer for truly paper-thin results that cook in under 2 minutes.
Heat 1 tablespoon of oil in a cast-iron skillet or griddle over medium-high heat until shimmering. Add the sliced onions and peppers and cook, stirring occasionally, for 8–10 minutes until completely softened and lightly caramelized at the edges. Season with salt and pepper, then push to one side or transfer to a bowl.
Don't rush this step — properly softened onions add sweetness that balances the beef's savory richness.
Add the remaining oil to the hot skillet, raise the heat to high, and add the sliced beef in a single layer. Let it sear undisturbed for 30 seconds until the underside develops some color, then use a spatula to chop and fold the meat into smaller pieces. Cook another 1–2 minutes until just barely no pink remains — the meat should still look juicy, not dry.
High heat is essential: a medium skillet steams the beef instead of searing it, and you lose all the caramelized flavor.
Return the onions and peppers to the pan and mix with the beef. Reduce heat to medium-low. If using Cheez Whiz, microwave it for 30 seconds to loosen it and spoon directly over the meat in the pan. If using provolone or American cheese, lay the slices over the meat mixture, cover the pan with a lid for 60 seconds, and let steam melt the cheese completely.
Split the hoagie rolls and — if desired — warm them for 30 seconds cut-side down in the dry skillet. Use the spatula to scoop the meat-and-cheese mound into each roll. Press down gently, wrap the bottom half in wax paper or foil, and serve immediately while the cheese is still flowing.
Eating it immediately is not optional — after 5 minutes the bread begins to steam and soften from the filling's heat.
Partial freezing (25–30 minutes) makes slicing thin beef at home feasible without a deli slicer — skip this step and your slices will be too thick to cook evenly.
Use a cast-iron skillet or carbon-steel griddle and get it genuinely ripping hot before the beef goes in; a non-stick pan at medium heat produces gray, steamed beef with no crust.
Don't overwork or over-chop the beef — you want irregular, slightly shaggy pieces, not a fine mince. Chop and fold, then let it rest a moment before the next fold.
Cheez Whiz straight from the jar is too stiff to spread evenly; microwave it briefly or thin with a few drops of hot water so it pours in a thin, even coating.
The roll matters as much as the beef: a baguette is too chewy, soft sandwich bread too flimsy — seek out hoagie rolls with a soft, slightly chewy crumb and a thin crust that yields under hand pressure.
Provolone version: swap Cheez Whiz for 4 slices of sharp provolone laid over the meat, covered for 60 seconds — delivers a more complex, aged-cheese flavor.
Mushroom cheesesteak: add 150g of sautéed cremini mushrooms to the onion-pepper mix for an earthier, more substantial sandwich.
Chicken cheesesteak: substitute thin-sliced chicken breast for the beef; cook to an internal temperature of 165°F and proceed identically with the cheese finish.
Pizza cheesesteak: add 2 tablespoons of warm marinara and a layer of mozzarella over the assembled sandwich, then broil 90 seconds — a popular South Philly variation.
A Philly cheesesteak is a sandwich that must be eaten immediately — within 10 minutes of assembly the roll absorbs moisture from the filling and the cheese re-solidifies. You can refrigerate the cooked beef and vegetable mixture separately for up to 2 days and reheat in a hot skillet before loading fresh rolls, but do not assemble in advance.
Pat Olivieri, a hot dog vendor working from a cart near South Philadelphia's Italian Market, is credited with inventing the cheesesteak around 1930 when he grilled beef scraps on his flat-top and served them on an Italian roll. Cheese — initially provolone, later Cheez Whiz after its 1952 launch — was added by steak shop operators in the 1940s and 1950s. Pat's King of Steaks and rival Geno's Steaks, facing each other on the corner of 9th Street and Passyunk Avenue since 1966, turned the sandwich into a Philadelphia institution and a national culinary landmark.
Cheez Whiz creates a thin, smooth, intensely salty coating that flows into every crevice of the meat instantly — it's the choice at Pat's and Geno's and most old-school Philly shops. Provolone delivers sharper, more complex dairy flavor and melts into a more traditional cheese layer. Neither is objectively better; they produce genuinely different sandwiches, and regulars at the legendary shops have strong opinions about which one belongs on a 'real' cheesesteak.
Yes, 25–30 minutes in the freezer firms the beef enough to slice very thin with a sharp knife at home. Without this step the meat compresses under the blade and you end up with thick, uneven slices that cook unevenly and stay chewy. If you have access to a butcher who will shave the beef on a deli slicer, that produces even better results.
Ribeye is the classic choice because its fat marbling keeps the thin slices juicy and flavorful under high heat. Sirloin is a leaner and slightly cheaper alternative that still works well. Avoid very lean cuts like flank or skirt — they toughen quickly and the lack of fat makes the finished sandwich drier than it should be.
Pre-sliced deli roast beef is a common shortcut, but it isn't the same product — deli beef is already cooked, which means it can't develop the caramelized sear that gives a fresh cheesesteak its flavor. If you use it, cook briefly on high heat just to warm and develop a little color, then add cheese immediately.
'Wit' means with fried onions, 'witout' means without them — these are the two terms you need at any authentic Philly shop. The ordering system at places like Pat's King of Steaks moves quickly, and you're expected to state your order in a specific sequence: cheese first ('Whiz wit'), protein implied. Hesitation in the line is not appreciated.
Per serving (400g / 14.1 oz) · 2 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →This recipe is featured in the following curated guides:
Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.