Philly Cheese Steak Sandwich Recipe
A classic Philly cheesesteak made with thinly sliced juicy ribeye, sautéed onions and peppers, and melted provolone cheese stuffed into a toasted hoagie roll. It’s rich, savory, cheesy, and super satisfying — the ultimate messy comfort sandwich you’ll crave again and again.
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Course Main Course
Cuisine American
Servings 4 sandwiches
Calories 650 kcal
- 1 lb ribeye steak thinly sliced — this is the move, trust me
- 4 hoagie rolls soft but sturdy
- 1 large onion thinly sliced
- 1 green bell pepper thinly sliced (optional but I love it)
- 6 –8 slices provolone cheese or more… we’re not counting
- 2 tablespoons butter
- 1 tablespoon olive oil
- Salt and black pepper
- A pinch of garlic powder
Slice Like You Mean It
If your butcher didn’t slice the ribeye for you, this is your moment. Slice it thin. Like paper-thin. The thinner the steak, the more tender and juicy your sandwich will be.
Thick steak = chewy vibes. We’re not doing that.
Season it lightly with salt, pepper, and a pinch of garlic powder. Nothing wild — the beef is the star.
Get Those Onions Soft and Sweet
Heat a skillet over medium heat. Add butter and a little olive oil.
Toss in the sliced onions (and bell peppers if you’re using them). Let them cook low and slow. Stir occasionally. Don’t rush this part.
You want them soft, golden, slightly caramelized — not burned, not raw. It takes about 10–15 minutes and your kitchen will start smelling illegal.
Sometimes I sneak a little bite straight from the pan. For quality control, obviously.
Once they’re done, slide them to the side or remove them from the pan.
Steak Time, Baby
Turn the heat up to medium-high.
Add the thinly sliced steak in a single layer. Don’t crowd it too much — you want it to sear, not steam.
It cooks FAST. Like 2–3 minutes fast.
Use a spatula to chop and move it around as it cooks. It should stay juicy, not dry. As soon as it’s no longer pink, it’s ready.
Overcooking is the enemy here. Dry cheesesteak? Absolutely not.
Bring It All Together
Lower the heat slightly.
Add the onions and peppers back into the pan and mix everything together. Spread the mixture into four little piles (one for each sandwich).
Now lay slices of provolone right over each pile.
Let it melt. Don’t touch it. Let it do its gooey thing.
When the cheese is melty and dramatic, scoop each portion directly into your hoagie roll.
Toasted Roll = Elite Move
Okay listen.
You can skip toasting the rolls.
But should you? No.
Lightly butter the inside of each hoagie roll and toast them in a pan or under the broiler for a minute or two. Just until lightly golden.
That little bit of crisp on the outside with the soft inside? It changes everything.
- Best cut of beef: Ribeye is ideal for tenderness and flavor. Freeze slightly before slicing for ultra-thin cuts.
- Cheese options: Provolone is classic, American cheese gives extra creaminess, Cheez Whiz is the traditional Philly street-style choice.
- Don’t overcook the steak: It cooks fast — 2–3 minutes max to keep it juicy.
- Bread matters: Use soft hoagie rolls that are sturdy enough to hold the filling but still fluffy inside.
- Optional add-ins: Mushrooms, jalapeños, or extra caramelized onions for more flavor depth.
- Make it spicy: Add hot sauce or spicy mayo if you like a kick.
- Best served immediately: This sandwich is at its peak right after assembly while everything is hot and melty.
Keyword Philly Cheese Steak Sandwich Recipe