Authentic Philly Cheesesteak Sandwich Recipe

This Authentic Philly Cheesesteak Sandwich is loaded with juicy ribeye, caramelized onions, and melty cheese, easy, bold, and ready in under 30 minutes.

If you’ve ever wanted to bring the magic of South Philly right into your own kitchen, this Authentic Philly Cheesesteak Sandwich is exactly what you need.

It’s the kind of sandwich that stops you mid-bite, thinly shaved ribeye steak, sweet caramelized onions, and gooey melted cheese, all stuffed into a soft, chewy hoagie roll.

The original Philly cheesesteak was born on the streets of Philadelphia in the 1930s, and it’s been a beloved American classic ever since.

This recipe stays true to those roots, no fancy shortcuts, no unnecessary twists, just the real deal made the right way.

Quick Recipe Summary
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings4 sandwiches
Difficulty LevelEasy

This recipe pairs well with a hearty side, I love serving it alongside my Onion Rings for the full diner-style experience.

Authentic Philly Cheesesteak Sandwich

Why You’ll Love This Philly Cheesesteak Sandwich

Honestly, this sandwich sells itself the moment you take your first bite.

The combination of savory, well-seasoned beef and rich, melty cheese is just unbeatable.

  • Fast and satisfying: From start to finish, you’re looking at a little over 30 minutes for a deeply flavorful, restaurant-quality sandwich.
  • Minimal ingredients, maximum flavor: You don’t need a long grocery list — just a handful of quality ingredients treated the right way.
  • Crowd-pleaser: Kids, adults, picky eaters — this sandwich wins everyone over, every single time.
  • Budget-friendly: Ribeye sounds fancy, but a pound of ribeye goes a long way when shaved thin and split across four sandwiches.
  • Flexible cheese options: Prefer provolone over Cheez Whiz? You do you — this recipe works beautifully either way.

You might also enjoy: Grilled Ribeye Steak

Ingredients

The secret to an authentic Philly cheesesteak is simple, quality ingredients. Don’t skip the ribeye, it’s the backbone of the sandwich and makes all the difference.

  • 1½ lbs ribeye steak, very thinly sliced (or shaved — see tips below)
  • 4 hoagie rolls (Amoroso-style rolls are traditional)
  • 1 large yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced (optional but traditional)
  • 8 oz provolone cheese, sliced (or Cheez Whiz, or white American cheese)
  • 2 tablespoons unsalted butter
  • 1 tablespoon vegetable oil
  • Salt, to taste
  • Black pepper, to taste
  • Garlic powder, to taste (optional)

Kitchen Equipment Needed

You don’t need any specialized gadgets to nail this recipe. A good flat skillet or griddle is the real hero here, it gives you that wide cooking surface to sear the meat and cook everything evenly.

Recommended Products for This Recipe

After making hundreds of cheesesteaks over the years, these are the products I personally reach for to get the best results at home.

1. Lodge Cast Iron Griddle

A flat cast iron griddle is the closest you’ll get to an authentic Philly griddle at home.

It holds high heat beautifully and gives the beef that gorgeous sear that makes all the difference.

Cast iron also seasons over time, meaning your cheesesteaks will only get better.

Get it on Amazon

2. Amoroso Hoagie Rolls

Real Philadelphians will tell you the roll matters just as much as the steak.

Amoroso rolls, soft on the inside, slightly crusty on the outside, are the gold standard for a reason. They hold up to the juicy filling without getting soggy.

Get it on Amazon

3. Cheez Whiz Original

Love it or hate it, Cheez Whiz is the classic Philly cheesesteak cheese, creamy, salty, and it coats every bit of beef perfectly.

If you want the true Pat’s or Geno’s experience, this is your cheese. Keep a jar on hand for the most authentic version.

Get it on Amazon

4. Pre-Sliced Ribeye Steak for Cheesesteak

If you don’t own a meat slicer, buying pre-shaved ribeye is a total lifesaver.

Many specialty grocers and online meat shops sell it paper-thin and ready to cook, no freezing and slicing required. It takes one major step off your hands.

Get it on Amazon

5. Flat Metal Griddle Spatulas (Set of 2)

Authentic cheesesteak cooks use two spatulas to chop and move the meat around the flat top as it cooks.

This dual-spatula method lets you break up the beef, fold in the onions, and pile everything into your roll with control and speed.

Get it on Amazon

Authentic Philly Cheesesteak Sandwich

Step-by-Step Instructions: How to Make Philly Cheesesteak

1. Slice the Ribeye Steak

  • Place your ribeye in the freezer for 30 to 45 minutes before slicing. Partially freezing the meat makes it significantly easier to cut into paper-thin slices.
  • Once slightly frozen, use a very sharp chef’s knife to slice the ribeye against the grain into slices as thin as you can manage — ideally about 1/16 inch thick.
  • If you have a meat slicer, use it here for the best results.
  • Alternatively, ask your butcher to shave the ribeye for you — most grocery store meat counters will do this on request.
  • Set the sliced beef aside at room temperature while you prep the vegetables.

2. Prep the Vegetables

  • Peel the yellow onion and cut it in half from root to tip.
  • Lay each half flat on the cutting board and slice into thin half-moon strips, about ¼ inch thick.
  • If using green bell pepper, slice it in half, remove the seeds and white pith, and cut into thin strips similar in size to the onion slices.
  • Set the vegetables aside together in a bowl — they’ll be cooked at the same time.

3. Cook the Onions and Peppers

  • Place your large cast iron griddle or skillet over medium heat and let it heat up for 2 to 3 minutes.
  • Add 1 tablespoon of unsalted butter and 1 tablespoon of vegetable oil to the pan. Let the butter melt and start to foam slightly.
  • Add the sliced onions (and bell peppers, if using) to the pan in a single layer.
  • Season the vegetables with a pinch of salt and black pepper.
  • Cook, stirring occasionally, for 10 to 15 minutes until the onions are soft, golden, and slightly caramelized. Don’t rush this step — the caramelization is where the flavor is.
  • Once the onions are done, push them to one side of the pan or remove them temporarily to a plate.

4. Cook the Ribeye Steak

  • Increase the heat to medium-high and add the remaining tablespoon of butter to the empty side of the pan.
  • Add the shaved ribeye to the pan in an even layer. Do not stir immediately — let it sear for about 1 minute so it gets some color on the bottom.
  • Using your spatula (or two spatulas), begin to chop and toss the meat, breaking it into smaller pieces as it cooks. This is the traditional Philly method.
  • Season the meat generously with salt, black pepper, and garlic powder if using.
  • Cook for 2 to 4 minutes total, until the beef is just cooked through and no longer pink. Be careful not to overcook — thin ribeye goes from perfect to dry very quickly.
  • Once the beef is cooked, fold the caramelized onions (and peppers) back into the meat and mix everything together.

5. Add the Cheese

  • Divide the meat and onion mixture into 4 portions on the pan, or keep it in one pile if making one sandwich at a time.
  • If using provolone or white American cheese slices, lay 2 to 3 slices directly over each portion of meat.
  • Reduce the heat to low and let the cheese melt over the meat for 1 to 2 minutes. You can tent a piece of aluminum foil over the pan to trap heat and speed up melting.
  • If using Cheez Whiz, warm it in a small saucepan over low heat or in the microwave in 20-second intervals, stirring between each, until it’s smooth and pourable. Set it aside to drizzle over the sandwich at assembly.

6. Toast the Hoagie Rolls (Optional but Recommended)

  • While the cheese is melting, split your hoagie rolls open lengthwise. Do not cut all the way through — leave a hinge at the bottom so the roll opens like a book.
  • Place the rolls cut-side down on a clean section of the griddle for 30 to 60 seconds, until they are lightly golden and toasted.
  • Toasting is optional but adds a great textural contrast to the soft, juicy filling.

7. Assemble the Philly Cheesesteak

  • Open the toasted hoagie roll and set it beside the pan.
  • Using your spatula, scoop one portion of the cheesy meat mixture and slide it directly into the open roll. The trick is to press the roll opening down over the meat on the griddle and flip it, just like they do at the iconic shops in Philly.
  • If using Cheez Whiz, drizzle a generous amount over the meat inside the roll now.
  • Serve immediately while the cheese is still melted and the roll is warm.

Read Also: Meatloaf Recipe Without Bread Crumbs

Tips for The Best Philly Cheesesteak

A few small details separate a good cheesesteak from a truly great one. Keep these pointers in mind and your sandwich will be on another level every single time.

  • Use ribeye, not chuck or sirloin: Ribeye has the right fat marbling that keeps the meat juicy and flavorful even when cooked quickly on high heat.
  • Freeze before slicing: Partially freezing the steak is the easiest way to get those paper-thin slices without a meat slicer.
  • Don’t overcrowd the pan: If you’re making multiple sandwiches, cook the meat in batches. Overcrowding steams the beef instead of searing it.
  • High heat is your friend: Crank the heat up when you add the beef. A hot pan gives you color and flavor — a lukewarm pan gives you grey, steamed meat.
  • Choose your cheese wisely: For the classic Philly experience, Cheez Whiz is the most traditional choice. Provolone gives you a milder, more sophisticated flavor. White American cheese is the middle ground — creamy and melty.
  • Get good rolls: A soft but sturdy hoagie roll is non-negotiable. A flimsy roll will fall apart under the weight of the filling.
  • Season in layers: Season the onions as they cook, then season the beef separately. Layered seasoning builds more complex flavor than dumping everything in at once.

Another favorite to round out your sandwich night: BBQ Chicken Wrap

Serving Suggestions

Authentic Philly Cheesesteak Sandwich Recipe

A great Philly cheesesteak is a full meal all on its own, but a good side makes the experience even better.

For the most classic combination, serve your cheesesteak with a generous pile of crispy fries or thick-cut potato chips — simple, satisfying, and totally on-brand for the sandwich’s Philly roots.

  • Serve with a bowl of Corn Chowder on a chilly evening for a deeply satisfying meal.
  • Pair alongside Dense Bean Salad for a lighter, protein-packed contrast to the rich sandwich.
  • Set out Spinach Artichoke Dip as an appetizer before serving the cheesesteaks for a fun, casual dinner party spread.
  • A cold glass of Watermelon Lemonade is a refreshing drink pairing that cuts through the richness of the beef and cheese beautifully.
  • For extra crunch, set out a side of Onion Rings — they’re always a crowd-pleaser alongside a hot sandwich.

Variations of Philly Cheesesteak

Once you’ve mastered the classic, it’s fun to experiment with some crowd-favorite spins on the original.

These variations stay true to the spirit of the sandwich while adding something new.

  • Mushroom Philly Cheesesteak: Add a big handful of sliced cremini or baby bella mushrooms to the onion and pepper mix. They soak up all the beefy juices and add an earthy, savory depth.
  • Chicken Philly Cheesesteak: Swap the ribeye for thinly sliced chicken breast or thigh. Season aggressively and cook the same way, it’s a fantastic lighter alternative.
  • Pizza Cheesesteak: Add a spoonful of pizza sauce to the roll before adding the meat, and use mozzarella as your cheese. A Philly-Italian crossover worth trying.
  • Spicy Cheesesteak: Mix sliced jalapeños in with the onions and peppers, and add a few dashes of hot sauce to the meat as it cooks. Top with pepper jack cheese for full heat.
  • Buffalo Chicken Cheesesteak: Use buffalo-sauced shredded or sliced chicken, swap to white American cheese, and add a drizzle of ranch dressing. Bold, tangy, and totally addictive.
  • Veggie Cheesesteak: Skip the meat entirely and load up with mushrooms, onions, bell peppers, and thinly sliced zucchini. With melted provolone on top, it’s surprisingly hearty and satisfying.

Storage and Reheating

Cheesesteaks are best eaten fresh off the griddle, but if you have leftovers, storing the filling and rolls separately is the key to keeping everything from getting soggy.

  • Refrigerate the filling: Store the cooked steak, onions, and peppers in an airtight container in the refrigerator for up to 3 days.
  • Do not store assembled sandwiches: The roll will absorb moisture from the filling and turn soggy. Always keep the filling and rolls separate.
  • Reheat on the stovetop: The best way to reheat the filling is in a skillet over medium heat for 3 to 5 minutes, stirring occasionally, until warmed through. Add a tiny splash of water or beef broth to keep the meat from drying out.
  • Microwave option: Place the filling in a microwave-safe dish, cover loosely, and heat in 30-second intervals until hot. The skillet method gives better texture, but the microwave works in a pinch.
  • Freezing: The cooked filling (without cheese) can be frozen in an airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating.
  • Re-melt the cheese: When reheating, add fresh cheese on top of the warmed filling and allow it to melt again before assembling your sandwich.

For another hearty sandwich option you can prep ahead, check out my Crockpot BBQ Pulled Pork, the pulled pork reheats beautifully too.

Nutritional Facts

The values below are estimates per sandwich based on the ingredient quantities in this recipe.

Actual values will vary depending on your specific ingredients, roll size, and how much cheese you use.

Nutritional Information (Per Sandwich)
Calories~680 kcal
Protein~45g
Total Fat~32g
Saturated Fat~14g
Carbohydrates~45g
Fiber~2g
Sodium~900mg
Cholesterol~120mg

Health Benefits of Key Ingredients

This is an indulgent sandwich, no question about that. But a few of its key ingredients do bring some genuine nutritional benefits to the table.

Enjoying it in moderation as part of a balanced diet means you can savor every bite without guilt.

  • Ribeye steak: A rich source of complete protein, iron, zinc, and B vitamins, particularly vitamin B12, which supports nerve function and energy production. The fat content in ribeye also aids fat-soluble vitamin absorption.
  • Onions: Onions are a great source of quercetin, a powerful antioxidant with anti-inflammatory properties. They also contain prebiotic fibers that support gut health and a healthy immune system.
  • Green bell pepper: Bell peppers are surprisingly high in vitamin C, even higher than oranges by weight. They also provide vitamin A and a range of antioxidants that support eye health and immune function.
  • Provolone cheese: A good source of calcium and protein, provolone also provides phosphorus, which works alongside calcium to support bone health. It’s lower in sodium than many processed cheeses.

Read Also: Beef Stew Recipe

FAQs About Philly Cheesesteak

1. What is the best cheese for an authentic Philly cheesesteak?

The most traditional Philly cheesesteak cheese is Cheez Whiz, that’s what the iconic spots like Pat’s King of Steaks have been using since the 1950s.

White American cheese and provolone are also widely accepted, and many Philly purists argue provolone is just as legitimate. It really comes down to personal preference.

2. What cut of meat is used in a Philly cheesesteak?

Ribeye is the traditional and most widely used cut because of its fat marbling, which keeps the meat tender and juicy even when cooked on a screaming-hot griddle.

Some shops use chip steak (top round), but ribeye is the gold standard for home cooks and restaurants that prioritize flavor.

3. Do I need a special pan to make a Philly cheesesteak at home?

A large cast iron skillet or flat-top griddle is ideal because it holds high, even heat across a wide surface, similar to the commercial griddles used at Philly shops.

A stainless steel pan or a large non-stick skillet will also work well. The key is to make sure the pan is hot enough before adding the meat.

4. Can I make Philly cheesesteaks ahead of time?

You can absolutely cook the steak and onion filling ahead of time and refrigerate it for up to 3 days.

Just reheat the filling on a hot skillet, add fresh cheese to melt over it, and assemble the sandwich right before serving. Don’t assemble the full sandwich ahead of time, as the roll will go soggy.

5. What is the traditional roll for a Philly cheesesteak?

The traditional roll is an Amoroso roll, a Philadelphia bakery brand that produces a specific style of hoagie roll that’s soft and slightly chewy on the inside with a light, thin crust on the outside.

Outside of the Philly area, any good-quality hoagie roll or Italian sub roll will work.

Look for one that holds its structure when loaded with filling but isn’t so crusty it cuts your mouth when you bite in.

Authentic Philly Cheesesteak Sandwich Recipe

Authentic Philly Cheesesteak Sandwich

Author: iamwinfred
680kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 20 minutes
Total 35 minutes
This Authentic Philly Cheesesteak Sandwich is the real deal — thinly shaved ribeye steak cooked on a screaming-hot griddle with sweet caramelized onions, optional green bell peppers, and your choice of melty provolone, white American cheese, or classic Cheez Whiz, all piled into a soft hoagie roll. Rooted in the 1930s street food tradition of South Philadelphia, this recipe stays true to the original with no shortcuts and no unnecessary twists — just bold, beefy, cheesy perfection ready in about 35 minutes.
Servings 4 sandwiches
Course Main Course
Cuisine American

Ingredients

  • 1½ lbs ribeye steak 680g, very thinly sliced or shaved against the grain
  • 4 hoagie rolls Amoroso-style rolls are traditional; any soft Italian sub roll works
  • 1 large yellow onion thinly sliced into half-moon strips
  • 1 green bell pepper optional but traditional; thinly sliced, seeds and pith removed
  • 8 oz provolone cheese 225g, sliced; or substitute Cheez Whiz or white American cheese
  • 2 tablespoons unsalted butter divided
  • 1 tablespoon vegetable oil or any neutral high-heat oil
  • salt to taste
  • black pepper to taste
  • garlic powder optional, to taste

Equipment

  • Large cast iron griddle or flat-top skillet Essential for high, even heat across a wide cooking surface
  • Sharp chef’s knife For thinly slicing the ribeye and vegetables
  • Meat slicer (optional) For shaving ribeye paper-thin at home
  • Cutting board
  • Flat metal griddle spatula Use two for the traditional Philly chopping method
  • Aluminum foil For tenting over cheese to speed up melting
  • Tongs
  • Small saucepan (optional) For warming Cheez Whiz if using

Method

  1. Place the ribeye in the freezer for 30 to 45 minutes until partially frozen, then use a very sharp knife to slice it against the grain into paper-thin strips (about 1/16 inch thick). Alternatively, ask your butcher to shave it for you or use a meat slicer.
  2. Peel and halve the yellow onion, then slice into thin half-moon strips about ¼ inch thick. If using green bell pepper, remove the seeds and pith and slice into similarly sized strips.
  3. Heat the griddle or skillet over medium heat, then add 1 tablespoon each of butter and oil. Add the onions and peppers, season with salt and pepper, and cook for 10 to 15 minutes, stirring occasionally, until soft and golden. Push to the side of the pan.
  4. Increase heat to medium-high and add the remaining tablespoon of butter to the empty side of the pan. Add the shaved ribeye in an even layer, let it sear for 1 minute, then chop and toss with the spatula, seasoning with salt, pepper, and garlic powder. Cook for 2 to 4 minutes until just cooked through.
  5. Fold the caramelized onions and peppers back into the cooked ribeye and mix everything together on the pan.
  6. Divide the meat mixture into 4 portions and lay 2 to 3 slices of provolone (or American cheese) over each; reduce heat to low and tent with foil for 1 to 2 minutes until melted. If using Cheez Whiz, warm it separately and drizzle at assembly.
  7. Split the hoagie rolls lengthwise, leaving a hinge, and place cut-side down on the griddle for 30 to 60 seconds until lightly golden.
  8. Press the open roll over a meat portion on the griddle and flip to load it, or scoop the filling into the roll with a spatula. Drizzle with Cheez Whiz if using, and serve immediately.

Nutrition

Serving1SandwichCalories680kcalCarbohydrates45gProtein45gFat32gSaturated Fat14gPolyunsaturated Fat4gMonounsaturated Fat12gCholesterol120mgSodium900mgPotassium520mgFiber2gSugar5gVitamin A8IUVitamin C25mgCalcium30mgIron25mg

Notes

  • Ribeye is non-negotiable for the best flavor — its fat marbling keeps the meat juicy on a high-heat griddle. Don’t substitute chuck or sirloin as the primary meat.
  • Partially freezing the steak for 30 to 45 minutes before slicing is the easiest way to get paper-thin cuts without a meat slicer.
  • Don’t overcrowd the pan when cooking the beef — if making multiple sandwiches, cook the meat in batches to get a proper sear instead of steaming.
  • For the most authentic Philly experience, use Cheez Whiz. For a more refined flavor, provolone is excellent. White American cheese is the best of both worlds — creamy and very melty.
  • Use two flat metal spatulas to chop and move the meat as it cooks — this is the traditional Philly griddle technique and helps break the beef into the right texture.
  • Season in layers: season the onions as they cook, then season the beef separately. This builds more complex flavor than seasoning everything at once.
  • Storage: refrigerate the cooked filling (without rolls) in an airtight container for up to 3 days. Do not store assembled sandwiches — the rolls will go soggy.
  • Reheat the filling in a skillet over medium heat with a tiny splash of beef broth or water to prevent drying out, then add fresh cheese and melt before serving.
  • The filling (without cheese) can be frozen in an airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating.
  • For a chicken cheesesteak variation, substitute thinly sliced chicken breast or thigh and cook the same way. For a veggie version, use mushrooms, zucchini, onions, and peppers in place of the beef.

Tried this recipe?

Let us know how it was!

Conclusion

Making Philly Cheesesteak Sandwich at home is one of those cooking experiences that genuinely rewards you, a little bit of patience with the onions, the right cut of beef cooked on a ripping-hot pan, and good melty cheese piled on top.

The result is a sandwich so good, you’ll wonder why you ever paid restaurant prices for it.

Give this recipe a try this week, and I promise it’ll earn a permanent spot in your dinner rotation.

I’d love to hear how yours turned out, drop a comment below and tell me which cheese you went with, or share a photo if you made it.

Recommended: