Philly Cheesesteak Sandwiches (Authentic Philly Perfection!)

There’s something magical about biting into an authentic Philly cheesesteakโthe way the tender, thinly sliced ribeye mingles with gooey melted cheese and sweet caramelized onions, all nestled in a perfectly toasted hoagie roll. This isn’t just any sandwich; it’s a Philadelphia institution that has sparked passionate debates about the “right” way to make it for decades. Born on the streets of South Philly in the 1930s, the cheesesteak has become one of America’s most beloved sandwiches, and for good reason.โ
The beauty of a true Philly cheesesteak lies in its simplicity. With just a handful of quality ingredients and the right technique, you can recreate this iconic sandwich at home that rivals anything you’d find at Pat’s or Geno’s. The key is using well-marbled ribeye sliced paper-thin, cooking it hot and fast with sweet onions, and choosing the right cheeseโAmerican, provolone, or the controversial-but-classic Cheez Whiz. You’ll get a sandwich that’s juicy, cheesy, and utterly satisfying every single time.โ
Prep Time: 15 min | Cook Time: 15 min | Total: 30 min
Yield: 4 sandwiches | Difficulty: Easy
Quick Stats Box:
- Cuisine:ย American/Philadelphia
- Course:ย Main Dish, Sandwich
- Diet:ย Can be customized
- Best for:ย Game day, casual dinners, weekend lunches
Why This Recipe Works
- Restaurant-quality at homeย โ Learn the techniques Philly shops use to get that perfect texture and flavorโโ
- Thinly sliced ribeyeย โ Well-marbled ribeye cooked hot and fast stays incredibly tender and juicy
- Authentic cheese choicesย โ American, provolone, or Cheez Whiz create that classic melty blanket of cheeseโ
- Caramelized onions perfectionย โ Slow-cooked onions add natural sweetness that balances the savory beef
- Customizable toppingsย โ While purists keep it simple, you can add peppers or make it a pizza steak with sauce
Ingredient Spotlight
Ribeye is Non-Negotiable: Ribeye steak is the traditional choice for authentic Philly cheesesteaks because its marbling keeps the meat tender and flavorful even when sliced thin. The fat content is crucialโleaner cuts like sirloin will be tougher and drier.
The Great Cheese Debate: In Philadelphia, there are three acceptable options: white American cheese (creamy and melts perfectly), provolone (mild deli-style, not aged), or Cheez Whiz (yes, reallyโit’s a Philly classic). Each creates that essential blanket of melted cheese. Never use cheddar, mozzarella, or any other cheese if you want authenticity.
Hoagie Roll Quality Matters: A proper Italian hoagie roll should be soft inside with a slightly crispy crust that can hold up to the juicy filling without falling apart. If you can find Amoroso’s rolls (the Philly standard), you’ve hit the jackpot.
Ingredients
For the Cheesesteaks:
- 2 lbs ribeye steak, sliced paper-thin (freeze for 30 minutes first for easier slicing)
- 2 large yellow onions, diced
- 1 large green bell pepper, thinly sliced (optionalโtraditional is just onions)
- 8 slices American cheese, provolone, or ยฝ cup Cheez Whiz
- 4 hoagie rolls (8-9 inches long)
- 3 tablespoons vegetable oil or butter, divided
- 1 teaspoon kosher salt
- ยฝ teaspoon black pepper
- 2 tablespoons butter, softened
- 1 garlic clove, minced (for garlic butter)
Optional Add-ons:
- 1 tablespoon Worcestershire sauce (for extra umami)
- Hot sauce or hot peppers
- Pizza sauce (makes it a “pizza steak”)
Ingredient Notes:
- Quality matters most:ย Prime or choice grade ribeye with good marblingโthe fat is what keeps it tenderโ
- Room temperature is key:ย Let steak sit at room temperature for 15 minutes before cooking for more even cooking
- Don’t skip:ย Freezing the steak for 30 minutes makes slicing paper-thin much easier, or ask your butcher to slice it for you
Essential Equipment
You’ll Need:
- Large cast iron skillet or flat griddleย โ provides even, high heat for proper browning
- Sharp knife or meat slicerย โ for slicing steak paper-thin
- Large metal spatulaย โ for flipping and scraping
- Small bowlย โ for mixing garlic butter
Nice to Have:
- Meat slicerย โ makes perfectly thin slices effortless
- Two spatulasย โ makes flipping sandwiches easier
- Griddle or flat-topย โ for cooking multiple sandwiches at once like the pros
How to Make Philly Cheesesteak Sandwiches (Step-by-Step)
Step 1: Prep the Steak
Place your ribeye steak in the freezer for 30 minutesโthis firms it up for easier slicing. Using a sharp knife, slice the steak as thinly as possible against the grain, aiming for slices about โ -inch thick or thinner. If the slices are long, chop them into smaller bite-sized pieces. This makes the meat easier to eat and helps it cook evenly. Season the sliced beef lightly with salt and pepper.
Pro tip: Ask your butcher to slice the ribeye on their meat slicerโthey can get it paper-thin, which is the key to authentic texture.โ
Step 2: Prepare and Toast the Rolls
In a small bowl, mix softened butter with minced garlic. Slice your hoagie rolls three-quarters of the way through lengthwise (don’t cut all the wayโyou want a hinge). Spread garlic butter on the inside of each roll. Heat a large skillet or griddle over medium heat and toast the rolls cut-side down until golden brown, about 2-3 minutes. Set aside and keep warm.โ
Common mistake: Don’t skip toasting the rollsโit prevents them from getting soggy and adds crucial texture.
Step 3: Caramelize the Onions
Heat 1 tablespoon of oil in your large cast iron skillet or griddle over medium heat. Add diced onions and ยผ teaspoon kosher salt. Cook, stirring frequently, for 10-12 minutes until the onions are translucent and lightly browned with some caramelization. Don’t rush this stepโthe onions should be sweet and soft. If adding bell peppers, cook them with the onions for the last 6-7 minutes. Transfer cooked onions (and peppers if using) to a plate and set aside.
Test kitchen discovery: Adding a pinch of salt to onions helps draw out moisture and speeds up caramelization.
Step 4: Cook the Steak Hot and Fast
Increase heat to medium-high. Add remaining 2 tablespoons oil to the hot skillet. Add all the sliced steak in an even layerโdon’t overcrowd, work in batches if necessary. Let it cook undisturbed for 2-3 minutes to develop a nice sear and brown crust. Use a spatula to break up and flip the meat, cooking for another 2-3 minutes until just cooked through and no longer pink. Add Worcestershire sauce if using and toss to coat. Stir the cooked onions back into the beef and season with salt and pepper to taste.
Pro tip: High heat and minimal stirring initially creates better browning and flavor developmentโresist the urge to constantly move the meat.โ
Step 5: Add Cheese and Assemble
Divide the meat and onion mixture into 4 equal portions in the skillet, shaping each into a pile roughly the length of your hoagie rolls. Top each portion with 2 slices of cheese (or a generous spoonful of Cheez Whiz). Reduce heat to medium-low, cover the skillet with a lid or aluminum foil, and let the cheese melt for 1-2 minutes. Place a toasted roll over each cheesy pile of beef like an upside-down sandwich. Use a large spatula to scoop under each portion and flip it right-side up into the roll. Serve immediately while hot and melty.
Pro tip: The “upside-down flip” technique is how Philly shops do itโit ensures all the cheese and juices stay inside the sandwich.โ

Expert Tips & Tricks
Temperature Matters: Your skillet needs to be screaming hot before adding the meatโthis creates the proper sear and prevents steaming. If the pan isn’t hot enough, the meat will release too much liquid and boil instead of brown.โ
Don’t Overwork the Meat: Once you add the steak, let it sit undisturbed for the first 2-3 minutes. Constant stirring prevents browning and you’ll miss out on that crucial caramelized flavor.โ
The Secret to Tender Steak: Slicing against the grain is essentialโit shortens the muscle fibers and makes each bite tender. Always look at the direction of the grain before slicing.โ
Common Mistake: Using aged provolone instead of mild deli provoloneโaged provolone is too sharp and doesn’t melt as smoothly. Ask for “sandwich provolone” at the deli counter.
Cheese Whiz Controversy: Real Philadelphians are split on this, but Cheez Whiz is actually the most popular choice at Pat’s and Geno’s. Don’t knock it till you’ve tried itโit stays creamy and adds nostalgic flavor.โ
Customization Ideas
Dietary Modifications:
- Chicken Cheesesteak:ย Substitute thinly sliced chicken breast for beefโcook the same wayโ
- Vegetarian Version:ย Use sliced portobello mushrooms and extra peppers for a hearty meat-free option
- Lower Carb:ย Skip the roll and serve over a bed of lettuce as a cheesesteak salad, or use low-carb wraps
- Gluten-Free:ย Use gluten-free hoagie rollsโmany bakeries now carry them
Flavor Variations:
- Pizza Steak:ย Add marinara or pizza sauce on top of the cheese before closing the sandwichโ
- Pepper Steak:ย Add sliced green bell peppers (or hot peppers) cooked with the onions
- Mushroom Steak:ย Sautรฉ sliced mushrooms with the onions for earthy flavor
- Bacon Cheesesteak:ย Add crispy bacon strips on top of the cheese for extra indulgence
- Garlic Butter Upgrade:ย Mix herbs like parsley or oregano into your garlic butter for extra flavorโ
Serving Styles:
- Classic “Wit” or “Witout”:ย Philly lingo for “with” or “without” onionsโknow your preferenceโ
- Whiz Wit:ย The iconic combinationโCheez Whiz with fried onionsโ
- Provolone Wit:ย Provolone cheese with onionsโa close second favorite
- Loaded Style:ย Add mushrooms, peppers, and extra cheese for a fully loaded version
Storage & Meal Prep
Make Ahead:
- Sliced beef:ย Slice steak up to 24 hours ahead, store in airtight container in refrigerator
- Caramelized onions:ย Make up to 3 days ahead and refrigerateโthey actually taste better after sitting
- Garlic butter:ย Mix butter up to a week ahead and keep refrigerated
Storing:
- Counter:ย Assembled sandwiches should be eaten immediatelyโthey don’t hold well at room temperature
- Fridge:ย Store cooked beef mixture (without bread) in airtight container for up to 3 days
- Freezer:ย Freeze cooked beef and onion mixture for up to 2 months in freezer-safe containers
Reheating for Best Results:
From refrigerator: Reheat beef mixture in a skillet over medium heat with a splash of beef broth until hot, about 5 minutes. Assemble with freshly toasted rolls and cheese.
From frozen: Thaw overnight in refrigerator, then reheat as above.
Microwave method: Heat beef mixture in microwave for 2-3 minutes, stirring halfway through. Toast fresh rolls and add cheese on top, then broil 1-2 minutes to melt.
Pro tip: Never reheat assembled sandwichesโthe rolls get soggy. Always store components separately and assemble fresh.

What to Serve With Philly Cheesesteak Sandwiches
Perfect Pairings:
- French Fries:ย Classic boardwalk-style fries or seasoned steak fries are the traditional pairingโ
- Potato Chips:ย Keep it simple with kettle-cooked chips for crunch
- Onion Rings:ย Crispy onion rings complement the sweet caramelized onions in the sandwich
- Coleslaw:ย Tangy, creamy slaw provides cool contrast to the hot, rich sandwich
Complete the Meal:
- Appetizer:ย Start with soft pretzels with cheese sauce or buffalo wings
- Side Dishes:ย Potato salad, macaroni salad, pickle spears, or a simple green saladโ
- Beverages:ย Cold beer, soda, or iced tea
- Dessert:ย Keep it casual with brownies, cookies, or Philly-style water ice
Nutrition Facts (Per Sandwich – Based on 4 servings)
Calories: 720 | Protein: 52g | Carbs: 48g | Fat: 35g | Fiber: 3g | Sugar: 8g | Sodium: 1240mg
Note: Calculated using ribeye steak, American cheese, and standard hoagie rolls. Values will vary based on specific ingredients and portion sizes used.
Your Questions Answered
Can I use a different cut of beef?
Ribeye is traditional and best, but you can use sirloin, flank steak, or strip steak. Just know that leaner cuts won’t be quite as tender. Avoid top roundโit’s too tough even when sliced thin.โ
Why is my steak tough?
You likely sliced with the grain instead of against it, or the slices were too thick. Freeze the steak for 30 minutes first and slice as thin as possible across the grain for tender results.โ
What’s the best cheese for authentic flavor?
White American cheese is the most popular among locals, followed by mild provolone and Cheez Whiz. Never use sharp cheddar, mozzarella, or aged provolone if you want authenticity.
Do real Philly cheesesteaks have peppers?
Traditionally, noโauthentic cheesesteaks are just steak, onions, and cheese. However, “pepper steaks” with green bell peppers are also popular and widely available in Philly.
Can I make these on a regular skillet instead of a griddle?
Absolutely! A large cast iron skillet works great. You might need to cook in batches if your skillet isn’t big enough for all the meat at once.
How do I slice the steak paper-thin at home?
Freeze it for 30 minutes to firm it up, use your sharpest knife, and slice against the grain. Or ask your butcher to slice it on their meat slicerโmost will do it for free.โ
What makes a roll “authentic”?
A proper hoagie roll should be soft and pillowy inside with a thin, slightly crispy crust. Amoroso’s is the gold standard in Philly, but any soft Italian sub roll works well.โ
Recipe History & Cultural Context
The Philly cheesesteak was born in the 1930s when Pat Olivieri, a South Philadelphia hot dog vendor, decided to grill some beef and put it on an Italian roll. A cab driver smelled the sandwich and wanted to try itโthe rest is history. Pat opened Pat’s King of Steaks in 1930, which still operates today and claims to be the birthplace of the cheesesteak.โ
The cheese came laterโoriginally it was just steak and onions. In the 1940s and 1950s, cheese was added, with provolone being the first choice. Cheez Whiz joined the party in the 1960s when it became widely available, and surprisingly became one of the most popular options despite purist protests.โ
The rivalry between Pat’s and Geno’s (which opened across the street in 1966) has become legendary, with passionate debates about which makes a better sandwich and which cheese is “correct”. The truth is, there’s no single “right way”โeven in Philadelphia, preferences vary wildly. What remains constant is the use of thinly sliced ribeye, quality rolls, and melty cheese.โ
Today, the Philly cheesesteak is exported worldwide, though many versions bear little resemblance to the original. In Philadelphia, ordering etiquette mattersโyou say “one whiz wit” for Cheez Whiz with onions, or “one provolone witout” for provolone without onions. It’s a cultural institution that represents working-class Philadelphia and remains one of America’s most iconic sandwiches.โ
Printable Recipe Card
Philly Cheesesteak Sandwiches
Thinly sliced ribeye with melted cheese and caramelized onions on a toasted hoagie roll
Ingredients:
- 2 lbs ribeye steak, sliced paper-thin
- 2 large yellow onions, diced
- 8 slices American cheese or provolone
- 4 hoagie rolls (8-9 inches)
- 3 tbsp vegetable oil, divided
- 1 tsp kosher salt
- ยฝ tsp black pepper
- 2 tbsp butter, softened
- 1 garlic clove, minced
Optional: 1 green bell pepper (sliced), 1 tbsp Worcestershire sauce
Instructions:
- Freeze steak 30 minutes, then slice paper-thin against the grain. Chop into bite-sized pieces. Season with salt and pepper.
- Mix softened butter with minced garlic. Slice rolls ยพ through, spread with garlic butter, and toast cut-side down until golden. Set aside.
- Heat 1 tbsp oil in large cast iron skillet over medium heat. Add onions and ยผ tsp salt. Cook 10-12 minutes, stirring frequently, until caramelized. Transfer to plate.
- Increase heat to medium-high. Add remaining 2 tbsp oil. Add steak in even layer, cook undisturbed 2-3 minutes until browned. Flip and cook 2-3 more minutes. Add Worcestershire if using.
- Stir onions back into beef. Divide into 4 portions. Top each with 2 cheese slices. Cover and let melt 1-2 minutes.
- Place toasted roll over each portion. Use spatula to flip right-side up into roll. Serve immediately.
Notes:
- Ask butcher to slice steak on meat slicer for easiest prep
- Don’t skip caramelizing onionsโadds essential sweetness
- Use white American, mild provolone, or Cheez Whiz only
- Slice against the grain for tender results
- Hot skillet is keyโcreates proper sear
