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 Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 sandwiches |
| Difficulty Level | Easy |
This recipe pairs well with a hearty side, I love serving it alongside my Onion Rings for the full diner-style experience.

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.
- Large cast iron griddle or flat-top skillet
- Sharp chef’s knife
- Meat slicer (optional, for shaving meat ultra-thin at home)
- Cutting board
- Spatula or flat metal griddle spatula
- Aluminum foil (for melting cheese and keeping sandwiches warm)
- Tongs
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.
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.
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.
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.
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.

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

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
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
- 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.
- 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.
- 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.
- 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.
- Fold the caramelized onions and peppers back into the cooked ribeye and mix everything together on the pan.
- 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.
- Split the hoagie rolls lengthwise, leaving a hinge, and place cut-side down on the griddle for 30 to 60 seconds until lightly golden.
- 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
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.
Private Notes
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:
- Crockpot Pepper Steak
- Slow Cooker Beef Stroganoff
- One Pot American Goulash
- Garlic Parmesan Sauce
- Brown Gravy


