This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Philly Cheese Steak Sandwich – Step by Step Guide
The Philly cheese steak is one of America's most iconic sandwiches: thinly sliced, perfectly seasoned beef piled into a toasted hoagie roll with sautéed onions, peppers and gloriously melted cheese. Originally from Philadelphia, this sandwich has become a staple of home grilling and BBQ culture around the world. Follow this step by step guide and you will nail it on the first try.
What You Need: Ingredients
- 600 g ribeye steak, frozen for 30 min (for easier slicing)
- 4 hoagie rolls or sub rolls
- 1 large green bell pepper, thinly sliced
- 1 large onion, thinly sliced
- 150 g provolone or American cheese, sliced
- 2 tbsp vegetable oil
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp black pepper
- ½ tsp salt
- 1 tbsp Worcestershire sauce
- 1 tbsp butter (for toasting the rolls)
Choosing the Right Cut of Beef
Ribeye is the classic choice for a Philly cheese steak, and for good reason. Its generous fat marbling keeps the meat juicy and flavourful even when cooked quickly over high heat. If ribeye is not available, sirloin or top round are decent alternatives, but expect a slightly less rich result.
Pro tip for slicing: Place the steak in the freezer for 30 minutes before you cut it. The partial freeze firms the meat just enough to slice paper-thin without a deli machine. Always cut against the grain for tender bites.
The Seasoning Makes the Difference
A Philly cheese steak relies on a simple but confident seasoning. Garlic powder, onion powder, black pepper, salt and a splash of Worcestershire sauce are all you need. The Worcestershire adds a subtle umami depth that elevates the beef without overpowering it. Toss the sliced beef in the seasoning and let it sit for 10 minutes before cooking — this short marinating time makes a noticeable difference.
Step by Step: How to Cook the Perfect Philly Cheese Steak
Step 1 – Prep the Beef
Partially freeze the ribeye for 30 minutes, then slice it as thinly as possible against the grain using a sharp knife. Season with garlic powder, onion powder, salt, black pepper and Worcestershire sauce. Toss well and set aside for 10 minutes.
Step 2 – Cook the Vegetables
Heat 1 tbsp of vegetable oil in a large skillet or flat-top grill over medium-high heat. Add the sliced onions and green peppers. Sauté for 6–8 minutes until softened and lightly caramelised. Remove and set aside. This step is not optional — properly cooked onions and peppers are what separate a great Philly from a mediocre one.
Step 3 – Cook the Beef
Add the remaining oil to the pan. Spread the seasoned beef in a single layer and cook for 2–3 minutes without stirring. Resist the urge to move it around — you want a little colour on the meat. Flip and cook for another 1–2 minutes until just cooked through. Do not overcook; thin slices dry out fast.
Step 4 – Combine and Melt the Cheese
Return the onions and peppers to the pan and mix them with the beef. Divide the mixture into 4 equal portions. Lay slices of provolone cheese over each portion and cover the pan with a lid for about 1 minute. The steam will melt the cheese perfectly without making it rubbery.
Step 5 – Toast the Rolls
Split the hoagie rolls and butter the cut sides. Toast them on the grill or in a dry pan until golden and slightly crisp on the inside. A toasted roll holds up to the juicy filling without going soggy — this step takes only 2 minutes but makes a real difference.
Step 6 – Assemble and Serve
Using a spatula, scoop each cheese-covered beef portion directly into a toasted roll. Serve immediately. The Philly cheese steak waits for nobody — eat it hot.
Classic Toppings and Variations
Purists will tell you that the only acceptable additions are onions, peppers and cheese. But once you have mastered the classic, feel free to experiment:
- Mushrooms: Sautéed cremini or button mushrooms add an earthy dimension.
- Hot peppers: Pickled cherry peppers or jalapeños for a spicy kick.
- Cheese variations: Whiz (the famous Cheez Whiz), American cheese or even a sharp provolone all work well.
- Mayo or ketchup: Spread lightly on the roll before adding the filling if you like a saucier sandwich.
Tips for Grilling Outdoors
If you are making these on the BBQ, a cast iron griddle plate placed over the grates works brilliantly. It gives you the flat cooking surface you need to keep those thin slices from falling through the grill. Preheat the griddle well before adding oil — you want high, even heat for a quick sear.
What to Serve with a Philly Cheese Steak
Classic sides include crispy fries, onion rings or a simple coleslaw. For a lighter option, a green salad with a sharp vinaigrette balances the richness of the beef and melted cheese nicely. Cold beer is the traditional drink pairing — a pale lager or an American-style IPA works particularly well.
Storage and Make-Ahead Notes
The cooked beef and vegetable mixture keeps well in an airtight container in the fridge for up to 2 days. Reheat in a hot pan with a splash of water and cover briefly to re-melt the cheese. The rolls should always be toasted fresh — they do not store well once assembled.
Final Thoughts
The Philly cheese steak is one of those recipes where technique matters more than complexity. Thin slices, high heat, proper cheese coverage and a toasted roll — get those four things right and you have one of the best sandwiches you will ever eat. Whether you are making it on the stovetop or over the BBQ, this step by step guide gives you everything you need to do it properly.







