Easy Classic Philly Cheesesteak Recipe – Authentic Flavor at Home

There’s something magical about a true Philly cheesesteak: thinly shaved steak, melty provolone, soft yet sturdy bread, and just the right amount of sautéed onions and peppers.

But you don’t need a plane ticket to Philadelphia.
You just need 20 minutes and this recipe.

Why This Recipe Works

  • Top sirloin or ribeye – The perfect balance of flavor and tenderness
  • Freezer trick – Slicing paper-thin meat is easy when it’s partially frozen
  • Garlic-buttered toasted rolls – Because the bread should taste as good as the filling
  • Provolone, not Cheez Whiz – A classic, richer flavor for homemade authenticity

Ingredients

  • 2 lbs top sirloin steak or ribeye, trimmed and sliced very thin
  • 2 tbsp vegetable oil, divided
  • 8 slices mild provolone cheese
  • 4 tbsp butter, softened
  • 4 tbsp mayonnaise
  • 4 hoagie rolls, sliced through (but not all the way)
  • 4 oz mushrooms, sliced (optional but delicious)
  • 1 large yellow onion, chopped
  • 1 green bell pepper, chopped
  • 1 red bell pepper, chopped
  • ½ tsp minced garlic
  • 2 tsp coarse kosher salt (or to taste)
  • ½ tsp black pepper (or to taste)

Step-by-Step Instructions

1. Prep the steak like a pro

Place the steak in the freezer for 30 minutes – this firms it up so you can slice it paper-thin. Trim excess fat, season with salt and pepper, and set aside.

2. Get the veggies ready

Chop your onion and bell peppers. Slice the hoagie rolls lengthwise, about ¾ of the way through (don’t cut all the way).

3. Make the bread unforgettable

Mix softened butter with minced garlic. Spread it generously inside each roll. Toast in a dry skillet until golden brown and fragrant. Set aside.

4. Cook the vegetables

Heat 1 tbsp oil over medium heat. Sauté onions for 8–10 minutes until slightly caramelized. Add peppers and mushrooms (if using) and cook another 3–4 minutes. Remove and set aside.

5. Sear the steak

Increase heat to medium-high. Add remaining oil. Cook the steak for 2–3 minutes without moving – let it develop a crust. Flip and cook the other side briefly.

6. Bring it all together

Return the veggies to the pan and mix with the steak. Divide into 4 portions. Top each with 2 slices of provolone, turn off the heat, and let the residual warmth melt the cheese.

7. Assemble (the Philly way)

Spread mayonnaise on your toasted rolls. Place each roll over a meat-cheese portion. Use a spatula to flip the whole thing – bread on bottom, fillings on top.

Serve immediately.

Pro Tips for the Best Cheesesteak

  • Don’t skip the freezer step – Thick steak ruins the texture.
  • Use a cast iron or large skillet – Crowding the pan steams the meat instead of searing it.
  • Toast the rolls twice – Once with butter/garlic, then again after adding mayo for extra crunch.
  • Cheese trick – Lay the provolone over the hot meat and cover the pan for 30 seconds to melt faster.

What to Serve With It

  • Crispy fries
  • Pickled peppers
  • A cold lager or root beer

Final Bite

This classic Philly cheesesteak delivers restaurant-quality flavor without leaving your kitchen. It’s fast, filling, and dangerously good.

Make it tonight – and don’t forget extra napkins.

Loved this recipe?
Pin it for later or share your cheesesteak photo in the comments below!

Print

Easy Classic Philly Cheesesteak Recipe – Authentic Flavor at Home

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This easy classic Philly cheesesteak recipe delivers authentic deli flavor at home with tender steak, melted provolone, toasted rolls, and savory onions.

  • Author: asil
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 4 sandwiches
  • Category: Main Dish, Sandwich
  • Method: Stovetop
  • Cuisine: American

Ingredients

  • 2 lbs top sirloin steak or ribeye, thinly sliced
  • 2 tbsp vegetable oil, divided
  • 8 slices provolone cheese
  • 4 tbsp softened butter
  • 4 tbsp mayonnaise
  • 4 hoagie rolls
  • 4 oz mushrooms, sliced
  • 1 large yellow onion, chopped
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1/2 tsp minced garlic
  • 2 tsp kosher salt
  • 1/2 tsp black pepper

Instructions

  1. Freeze steak for 30 minutes for easier slicing, then slice thinly and season.
  2. Slice rolls lengthwise without cutting through.
  3. Mix butter with garlic and toast rolls in a skillet until golden.
  4. Heat 1 tbsp oil and sauté onions, peppers, and mushrooms until tender.
  5. Remove vegetables and add remaining oil.
  6. Cook steak over medium-high heat for 2–3 minutes, then flip.
  7. Return vegetables and mix together.
  8. Divide into 4 portions and top each with provolone cheese.
  9. Spread mayo on toasted rolls and fill with cheesesteak mixture.
  10. Serve immediately.

Notes

  • Ribeye gives the most authentic flavor and tenderness.
  • Freeze meat briefly for paper-thin slicing.
  • Use Cheese Whiz for a classic variation.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star