Go Back
Philly Cheese Steak Sandwich

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
Cook Time 20 minutes
Total Time 35 minutes
Course Main Course
Cuisine American
Servings 4 sandwiches
Calories 650 kcal

Ingredients
  

  • 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

Instructions
 

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.

Notes

  • 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