Classic Philly Cheesesteak Sandwiches
Philly cheesesteak sandwiches with thin-sliced ribeye, sweet sautéed onions, and melted provolone piled into toasted hoagie rolls. Ready in 30 minutes.

This post may contain affiliate links. See our disclosure policy.
Philly cheesesteak sandwiches are a 30-minute dinner once you know the trick, and the trick is how thin you slice the beef. This philly cheesesteak is the real sandwich: paper-thin ribeye seared hard, sweet onions and peppers cooked down soft, and provolone melted right on top of the pile before it all gets scooped into a toasted hoagie roll.
Thin is not a suggestion here. Shaved ribeye cooks through in about four minutes and stays tender because there’s no muscle fiber long enough to fight you. Cut it thick and you get chewy gray strips no amount of cheese can rescue. Fifteen minutes in the freezer firms the steak up enough that a sharp knife glides through it, and the butcher counter will shave it for you if you ask.
The other detail people skip is melting the cheese in the pan. Piling the meat into four mounds and laying provolone right on top lets it melt into the beef instead of sitting on it, so every bite has cheese in it rather than one gooey layer sliding off the first bite.
Why You’ll Love This Philly Cheesesteak Recipe
- Dinner in 30 minutes. Thin-sliced ribeye sears in about 4 minutes, so the onions take longer than the steak does.
- Tender, not chewy. Slicing against the grain as thin as you can is the whole difference between a great cheesesteak and a tough one.
- Cheese in every bite. Melting the provolone directly over the piled meat works it through the whole sandwich.
- Better than takeout. Four loaded sandwiches for the price of one or two ordered out, and you control how much cheese goes on.
Philly Cheesesteak Ingredients
Ribeye is the classic cut because its fat marbling melts into the beef as it sears. Top sirloin or flank steak work if ribeye is out of budget, though you’ll want to slice them extra thin since they’re leaner and firm up faster.
- 1 1/2 lbs ribeye steak, sliced as thinly as possible
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp vegetable oil, divided
- 1 large yellow onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 8 slices provolone cheese (about 8 oz)
- 4 hoagie rolls, split
- 2 tbsp butter, softened

Recipe Variations
- Swap the provolone for white American cheese, which melts into something closer to what most Philly shops actually serve.
- Leave out the bell pepper for a plain steak-and-onion sandwich, which is how it’s ordered most often in Philadelphia.
- Add 8 ounces of sliced mushrooms with the onions and cook them 2 minutes longer to drive off the extra moisture.
How to Make Philly Cheesesteak
- Slice and season the steak: Slice the ribeye against the grain as thinly as you can manage, about 1/8 inch. Season with the salt and pepper and set aside.
- Toast the rolls: Spread the softened butter on the cut sides of the hoagie rolls, arrange them cut side up on a sheet pan, and broil for 1-2 minutes until lightly golden. Watch them closely, they go from toasted to burnt fast.
- Cook the onion and pepper: Heat 1 tablespoon of the oil in a large skillet or griddle over medium-high heat. Add the onion and bell pepper and cook for 6-7 minutes, stirring occasionally, until soft and browned at the edges. Transfer to a plate.
- Sear the steak: Add the remaining 1 tablespoon oil to the same skillet and turn the heat to high. Spread the steak in a single layer and let it sit undisturbed for 2 minutes, then chop and toss it with the edge of a spatula for 2-3 minutes more, just until no pink remains. Thin-shaved beef cooks through in minutes, so pull it the moment the pink is gone or it turns tough.
- Pile and melt the cheese: Return the onion and pepper to the skillet and toss with the steak. Push the mixture into 4 roughly roll-sized mounds and lay 2 slices of provolone over each one. Turn off the heat, cover the pan, and let it stand 3 minutes, until the cheese is fully melted. The pan’s residual heat does the melting, and those 3 minutes double as the rest the USDA recommends for beef.
- Build the sandwiches: Slide a wide spatula under each mound and flip it straight into a toasted roll, cheese side down. Serve right away while everything is hot.

Recipe FAQs
What’s the Best Cut of Steak for a Philly Cheesesteak?
Ribeye. The marbling melts as it sears and keeps the beef juicy. Top sirloin is the budget pick, and flank steak works if you slice it very thin against the grain.
How Do I Slice the Steak Thin Enough at Home?
Freeze it for 15-20 minutes first. Firm meat holds still under the knife instead of squashing. Many grocery meat counters will also shave it for you if you ask, and some stores sell pre-shaved steak.
Provolone, American, or Cheez Whiz?
All three are legitimate in Philadelphia. Provolone gives you the most flavor, white American melts smoothest, and Cheez Whiz is the nostalgic choice. Use about 2 ounces per sandwich either way.
What Kind of Roll Should I Use?
A soft hoagie or Italian roll that’s slightly crusty outside and pillowy inside. Skip anything too crusty like a baguette, since a hard crust shreds the roof of your mouth and pushes the filling out.
Can I Make the Filling Ahead?
You can cook the onions and peppers a day ahead and refrigerate them, but cook the steak fresh. Reheated shaved beef dries out fast and loses the tenderness that makes this sandwich worth it.

Cooking Tips
- Get the pan hot before the steak goes in. A screaming-hot skillet browns the beef in seconds, while a lukewarm one steams it gray.
- Cook the steak in two batches if your skillet is smaller than 12 inches. Crowded meat releases liquid and boils instead of searing.
- Season the steak before it hits the pan, not after. Salt on the surface helps it brown, and salt sprinkled on cooked beef just sits there.

Storage and Freezing
To store: Refrigerate the cooked steak and vegetable mixture in an airtight container for up to 3 days. Store the rolls separately at room temperature so they don’t go soggy.
To freeze: Freeze the cooked steak and onion mixture for up to 2 months in a freezer bag. The texture softens a little, so it’s better in a wrap or over rice than in a fresh roll.
To reheat: Warm the filling in a hot skillet for 2-3 minutes, just until heated through. Add the cheese at the end and toast a fresh roll.

How to Serve Philly Cheesesteak
Philly Cheesesteak sandwiches want something salty and crunchy alongside, so a bag of kettle chips, oven fries, or a scoop of dill pickle spears all work. A simple green salad balances out how rich the sandwich is if you want something on the lighter side. If you liked these flavors and want them stretched into a full skillet dinner, our Philly Cheesesteak Pasta turns the same idea into a creamy ground beef pasta.
Loved This Recipe?
Philly Cheesesteak sandwiches come together in half an hour and beat the drive-through version by a wide margin.
Leave a star rating in the comments below, it helps other people find this recipe. Made it? Tag @allwellfed on Instagram, I love seeing this one in other people’s kitchens.

Classic Philly Cheesesteak Sandwiches
Ingredients
- 1 1/2 lbs ribeye steak sliced as thinly as possible
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp vegetable oil divided
- 1 large yellow onion thinly sliced
- 1 green bell pepper thinly sliced
- 8 slices provolone cheese about 8 oz
- 4 hoagie rolls split
- 2 tbsp butter softened
Instructions
- Slice and season the steak: Slice the ribeye against the grain as thinly as you can manage, about 1/8 inch. Season with the salt and pepper and set aside.
- Toast the rolls: Spread the softened butter on the cut sides of the hoagie rolls, arrange them cut side up on a sheet pan, and broil for 1-2 minutes until lightly golden. Watch them closely, they go from toasted to burnt fast.
- Cook the onion and pepper: Heat 1 tablespoon of the oil in a large skillet or griddle over medium-high heat. Add the onion and bell pepper and cook for 6-7 minutes, stirring occasionally, until soft and browned at the edges. Transfer to a plate.
- Sear the steak: Add the remaining 1 tablespoon oil to the same skillet and turn the heat to high. Spread the steak in a single layer and let it sit undisturbed for 2 minutes, then chop and toss it with the edge of a spatula for 2-3 minutes more, just until no pink remains. Thin-shaved beef cooks through in minutes, so pull it the moment the pink is gone or it turns tough.
- Pile and melt the cheese: Return the onion and pepper to the skillet and toss with the steak. Push the mixture into 4 roughly roll-sized mounds and lay 2 slices of provolone over each one. Turn off the heat, cover the pan, and let it stand 3 minutes, until the cheese is fully melted. The pan’s residual heat does the melting, and those 3 minutes double as the rest the USDA recommends for beef.
- Build the sandwiches: Slide a wide spatula under each mound and flip it straight into a toasted roll, cheese side down. Serve right away while everything is hot.

