Philly Cheese Steak Sandwich Recipe

A true Philly cheesesteak is more than just a sandwich. It’s a sizzling pile of thinly sliced beefmelted cheese, and soft caramelized onions, all tucked into a hoagie roll that holds everything together without falling apart. When done right, every bite is savory, beefy, and unapologetically indulgent.

Philly Cheese Steak Sandwich Recipe

I’ve eaten cheesesteaks in Philadelphia and made dozens of versions at home. The difference between a great one and a sad, dry one comes down to meat choiceslicing technique, and assembly order. This recipe delivers the real deal—no shortcuts, no fancy ingredients, just classic flavor.

What Makes a Philly Cheesesteak Authentic?

First, let’s clear up a few myths. A traditional Philly cheesesteak does not include bell peppers, mushrooms, or mayonnaise.

Those are fine additions if you like them, but the classic version is beef, onions, and cheese on a long roll. The cheese is usually Cheez WhizProvolone, or American. Onions are optional but highly recommended.

The beef must be shaved paper-thin so it cooks in seconds and melts into the cheese. You can’t achieve this with a knife at home—you’ll need a partially frozen steak and a sharp knife or a meat slicer. The roll should be soft inside with a slight chew, not crusty like a baguette.

Philly Cheese Steak Sandwich Recipe

The ingredient list is short, which means quality matters. Use ribeye for its marbling—lean cuts like sirloin will be tough.

IngredientAmountNotes
Ribeye steak1½ lbsThinly shaved (see method)
Hoagie rolls2–3Soft, 6–8 inches long
Yellow onion1 largeThinly sliced
Cheese4–6 slices or ½ cupCheez Whiz, provolone, or American
Salt½ tspKosher
Black pepper¼ tspFreshly ground
Vegetable oil or beef tallow2 tbspHigh smoke point

Optional: sliced mushrooms or sweet peppers (but then it’s a “cheesesteak hoagie,” not a Philly original).

Step-by-Step Method

1. Freeze the steak. Place the ribeye in the freezer for 30–45 minutes until firm but not frozen solid. This makes thin slicing possible. Using a sharp chef’s knife, slice the steak against the grain into paper-thin pieces (1/16 to 1/8 inch). If you have a meat slicer, even better.

2. Prep the onions and rolls. Slice the onion thinly. Split the hoagie rolls lengthwise but not all the way through—leave a hinge so they open like a book.

3. Cook the onions. Heat 1 tablespoon of oil in a large cast-iron skillet or flat-top griddle over medium-high heat. Add the onions and cook, stirring occasionally, until soft and lightly caramelized, about 5–7 minutes. Remove and set aside.

4. Cook the beef. Increase heat to high. Add the remaining 1 tablespoon of oil. Spread the shaved beef in a thin, even layer. Season with salt and pepper. Do not stir immediately—let it sear for 30 seconds, then flip and break apart with a spatula. Cook for 1–2 minutes total until just browned and no longer pink. Overcooking makes it dry.

5. Melt the cheese. Reduce heat to low. Pile the beef into two or three mounds (one per sandwich). Top each mound with your chosen cheese (Cheez Whiz gets drizzled, provolone or American gets a slice or two). Cover the pan with a lid or foil for 30 seconds to melt the cheese.

6. Toast the rolls (optional but recommended). While the cheese melts, place the hoagie rolls open-side down on a dry skillet or griddle for 30 seconds until lightly toasted.

7. Assemble the sandwich. Use a spatula to scoop up each cheesy beef mound, onions on top (or underneath), and slide it directly into the roll. Serve immediately.

Cooking SurfaceHeat LevelBest For
Cast-iron skilletHighCrispy beef edges
Flat-top griddleHighEven cooking, multiple sandwiches
Non-stick panMedium-highEasier cleanup, less browning

Video Guide 🎥


Nutritional Information

Per sandwich (using ½ lb ribeye, 1 hoagie roll, 1 slice provolone, and ¼ onion).

NutrientAmount
Calories785
Protein48g
Fat44g
Saturated Fat18g
Carbohydrates45g
Fiber2g
Sugars6g
Sodium890mg
Cholesterol145mg
Using Cheez Whiz adds about 40 more calories and 300mg more sodium per serving.

5 Common Mistakes to Avoid:

  • Using the wrong cut of beef – Ribeye is non-negotiable. Sirloin, flank, or tenderloin lack the fat needed for juiciness.
  • Slicing the beef too thick – Thick slices turn chewy. Paper-thin shavings are essential. If you can’t slice by hand, ask your butcher to shave it for you.
  • Overcooking the beef – Shaved beef cooks in 60–90 seconds. Any longer, and it becomes dry and crumbly.
  • Using a hard, crusty roll – A baguette or artisan roll will tear your mouth up and push out the filling. Go for a soft Amoroso-style roll or a hoagie roll.
  • Adding too many toppings – Peppers, mushrooms, mayo, ketchup, or lettuce turn it into a different sandwich. Try the classic first, then experiment.

Cheese Options: Which One Is Right for You?

CheeseTextureFlavorAuthenticity
Cheez WhizSmooth, pourableSalty, tangy, creamyMost authentic (Philly staple)
Provolone (mild)Melts into sheetsButtery, mildVery common, less intense
American cheeseCreamy, softMild, slightly sweetClassic deli style

My personal favorite is provolone—it melts beautifully without overpowering the beef. But if you want the true Philly street-corner experience, go with Whiz.


Frequently Asked Questions

Can I make a Philly cheesesteak without a griddle?

Absolutely. A heavy-bottomed skillet (cast iron works best) on high heat does the job. Just don’t crowd the pan—cook the beef in batches if needed. Overcrowding steams the meat instead of searing it.

What’s the best bread for a cheesesteak?

soft hoagie roll or sub roll with a light crust. Amoroso’s is the gold standard in Philadelphia. Outside the region, look for “Italian rolls” labeled soft. Avoid ciabatta, baguettes, or sourdough.

How do I get the beef really thin without a slicer?

Freeze the steak for 45 minutes, then use a long, sharp knife (like a carving knife) and slice with a smooth, sawing motion. You can also ask your butcher to run the ribeye through a deli slicer—most will do it for free.

Can I use leftover steak or roast beef?

You can, but it won’t be the same. Fresh, raw ribeye cooked quickly gives you that juicy, tender texture. Leftover cooked beef will be drier and won’t melt into the cheese the same way.

What’s the difference between a Philly cheesesteak and a steak sandwich?

A steak sandwich is often grilled steak strips on bread with BBQ sauce or A1. A Philly cheesesteak is shaved beefmelted cheese, and onions on a soft roll—no sauce, no lettuce, no tomato. The cheese is the sauce.


Final Thoughts

The Philly cheesesteak is simple food done perfectly. No exotic ingredients, no complicated techniques—just great beef, good cheese, and a soft roll. The magic is in the details: freezing the ribeye so you can shave it thin, cooking it fast on high heat, and letting the cheese melt right into the hot meat.

Make this for game day, a quick dinner, or any time you crave something deeply satisfying. And don’t be surprised if you find yourself making it again the next day. It’s that kind of recipe.

One last tip: eat it immediately. A cheesesteak waits for no one. The moment the cheese starts to set, you’ve waited too long.

Related Stories