Easy Classic Philly Cheesesteak

The Philly Cheesesteak is a juicy, cheesy, and satisfying sandwich packed with thinly sliced beef, sautéed onions, and gooey melted cheese, all served on a soft hoagie roll. This classic American sandwich is easy to make at home and perfect for lunch, dinner, or game day!

Why You’ll Love This Recipe

  • Authentic & delicious – Classic flavors with juicy beef and melty cheese.
  • Quick & easy – Ready in 30 minutes or less.
  • One-pan meal – Minimal cleanup!
  • Customizable – Add peppers, mushrooms, or different cheeses.
  • Perfect for any occasion – Great for weeknight meals or parties.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Philly Cheesesteak:

  • Ribeye steak, thinly sliced (or sirloin for a leaner option)
  • Hoagie rolls (or sub rolls)
  • Provolone cheese (or Cheez Whiz for authenticity)
  • Onion, thinly sliced
  • Butter (or oil for sautéing)
  • Salt & black pepper
  • Garlic powder (optional, for extra flavor)

Optional Add-ins:

  • Bell peppers, sliced
  • Mushrooms, sliced
  • Cheez Whiz (for a true Philly experience)

Directions

Step 1: Prep the Steak

  1. Freeze the steak for 30 minutes (optional, for easier slicing).
  2. Thinly slice the steak against the grain for tenderness.
  3. Season with salt, pepper, and garlic powder.

Step 2: Cook the Onions & Peppers

  1. Heat butter in a large skillet over medium heat.
  2. Sauté onions (and peppers, if using) until soft and caramelized (about 5 minutes).
  3. Transfer to a plate and set aside.

Step 3: Cook the Steak

  1. Increase heat to medium-high and add more butter if needed.
  2. Cook the sliced steak, stirring occasionally, until browned (about 3-4 minutes).
  3. Add the cooked onions and mix well.

Step 4: Melt the Cheese

  1. Place Provolone slices over the steak mixture.
  2. Cover the skillet for 1 minute to let the cheese melt.

Step 5: Assemble & Serve

  1. Toast hoagie rolls with butter (optional).
  2. Spoon the cheesy steak mixture into the rolls.
  3. Serve hot and enjoy!

Servings and Timing

  • Servings: 4
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes

Variations

  • Spicy Philly – Add jalapeños or hot sauce.
  • Mushroom Lover’s – Add sautéed mushrooms for extra flavor.
  • Cheez Whiz Version – Swap Provolone for warm Cheez Whiz.
  • Garlic Butter Roll – Brush rolls with garlic butter before toasting.
  • Low-Carb Option – Serve over lettuce wraps or a bed of cauliflower rice.

Storage/Reheating

  • Storage: Keep steak mixture in an airtight container in the fridge for up to 3 days.
  • Reheating: Warm in a skillet over medium heat or microwave in 30-second intervals.
  • Freezing: Freeze cooked steak (without cheese) for up to 2 months.

FAQs

What’s the best steak for Philly Cheesesteak?

Ribeye is the classic choice for its tenderness and marbling, but sirloin or flank steak also work well.

Can I use pre-sliced deli roast beef?

Yes, but fresh-cooked steak has better texture and flavor.

What cheese is best for Philly Cheesesteak?

Provolone, Cheez Whiz, or white American cheese are the most popular options.

How do I slice steak thinly?

Freeze it for 30 minutes before slicing with a sharp knife.

Can I make this in the oven?

Yes! Cook steak and onions, then assemble on rolls, top with cheese, and broil for 2-3 minutes.

What kind of bread should I use?

Hoagie rolls, sub rolls, or Amoroso rolls (for true Philly-style).

Can I make this sandwich without a skillet?

Yes! A flat-top griddle or cast-iron pan works best.

How do I keep the sandwich from getting soggy?

Toast the rolls and don’t overload with liquids.

What sides go well with Philly Cheesesteak?

French fries, onion rings, coleslaw, or a simple salad.

Can I make this ahead of time?

Yes! Cook the steak mixture, then assemble fresh when ready to eat.

Conclusion

This Easy Classic Philly Cheesesteak is juicy, cheesy, and packed with flavor, just like the ones from Philadelphia! Whether you prefer Provolone, Cheez Whiz, or American cheese, this quick and satisfying sandwich is sure to be a favorite. Try it today and enjoy an iconic American classic!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Classic Philly Cheesesteak

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 sandwiches 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Description

This Easy Classic Philly Cheesesteak is packed with thinly sliced ribeye steak, caramelized onions, and gooey melted cheese, all stuffed inside a soft hoagie roll. It’s a quick and delicious sandwich that’s perfect for lunch, dinner, or game day!


Ingredients

Scale

For the Steak:

  • 1 lb (450g) ribeye steak (thinly sliced against the grain)
  • 1 tbsp vegetable oil (or butter)
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp garlic powder (optional, for extra flavor)

For the Onions & Peppers (Optional)

  • 1 large onion, thinly sliced
  • 1 small green bell pepper, thinly sliced (optional but traditional in some versions)
  • 1 tbsp butter

For the Cheese:

  • 4 slices provolone cheese (or American cheese, Cheez Whiz, or mozzarella for different variations)

For the Rolls:

  • 4 hoagie rolls (or sub rolls, lightly toasted)
  • 1 tbsp butter (for toasting, optional)

Instructions

Step 1: Prepare the Steak

  1. Freeze the ribeye steak for 30 minutes (this makes slicing easier).
  2. Using a sharp knife, slice the steak as thin as possible against the grain.

Step 2: Cook the Onions & Peppers (Optional but recommended)

  1. Heat 1 tbsp butter in a large skillet over medium heat.
  2. Add sliced onions and bell peppers and cook for 5-7 minutes, stirring occasionally, until soft and caramelized.
  3. Remove from skillet and set aside.

Step 3: Cook the Steak

  1. Heat 1 tbsp oil in the same skillet over high heat.
  2. Add the sliced steak and season with salt, pepper, and garlic powder.
  3. Cook for 2-3 minutes, stirring occasionally, until browned and slightly crispy.
  4. Return the onions and peppers to the skillet and mix with the steak.

Step 4: Melt the Cheese

  1. Lower the heat to medium-low and place cheese slices over the steak mixture.
  2. Cover the skillet with a lid for 30 seconds until the cheese melts.
  3. Stir everything together to evenly distribute the cheese.

Step 5: Assemble the Cheesesteaks

  1. Toast the hoagie rolls in a separate pan with butter until golden (optional).
  2. Fill each roll generously with the cheesy steak mixture.
  3. Serve hot and enjoy!

Serving Suggestions

  • With fries: Serve with crispy fries or onion rings.
  • With a side salad: A simple green salad balances the richness.
  • Dipping sauce: Try it with garlic aioli, ketchup, or horseradish sauce.

Notes

  • No ribeye? Use sirloin or flank steak, but make sure it’s sliced thin.
  • Want it extra cheesy? Add extra provolone or a drizzle of Cheez Whiz.
  • Make it spicy: Add sliced jalapeños or hot sauce.
  • Vegetarian version? Use sautéed mushrooms and tofu instead of steak.

Leave a Comment

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