Philly Cheese Steak Sandwich Recipe
A true Philly cheesesteak is more than just a sandwich. It’s a sizzling pile of thinly sliced beef, melted 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.

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 choice, slicing 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 Whiz, Provolone, 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.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye steak | 1½ lbs | Thinly shaved (see method) |
| Hoagie rolls | 2–3 | Soft, 6–8 inches long |
| Yellow onion | 1 large | Thinly sliced |
| Cheese | 4–6 slices or ½ cup | Cheez Whiz, provolone, or American |
| Salt | ½ tsp | Kosher |
| Black pepper | ¼ tsp | Freshly ground |
| Vegetable oil or beef tallow | 2 tbsp | High 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 Surface | Heat Level | Best For |
|---|---|---|
| Cast-iron skillet | High | Crispy beef edges |
| Flat-top griddle | High | Even cooking, multiple sandwiches |
| Non-stick pan | Medium-high | Easier cleanup, less browning |
Video Guide 🎥
Nutritional Information
Per sandwich (using ½ lb ribeye, 1 hoagie roll, 1 slice provolone, and ¼ onion).
| Nutrient | Amount |
|---|---|
| Calories | 785 |
| Protein | 48g |
| Fat | 44g |
| Saturated Fat | 18g |
| Carbohydrates | 45g |
| Fiber | 2g |
| Sugars | 6g |
| Sodium | 890mg |
| Cholesterol | 145mg |
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?
| Cheese | Texture | Flavor | Authenticity |
|---|---|---|---|
| Cheez Whiz | Smooth, pourable | Salty, tangy, creamy | Most authentic (Philly staple) |
| Provolone (mild) | Melts into sheets | Buttery, mild | Very common, less intense |
| American cheese | Creamy, soft | Mild, slightly sweet | Classic 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?
A 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 beef, melted 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.