Philly Cheesesteak Sandwich Recipe

The Philly cheesesteak sandwich is an iconic American classic, featuring thinly sliced beef, sautéed onions, and melted cheese, all served on a soft hoagie roll. Originating in Philadelphia, this sandwich is known for its rich, meaty flavor and gooey, melty cheese. Whether you prefer it “wiz wit” (with Cheese Whiz and onions) or with provolone or American cheese, this homemade version delivers all the authentic flavors of a true Philly cheesesteak.

Why You’ll Love This Recipe

  • Authentic taste – Made with thinly sliced beef, classic seasonings, and melted cheese.
  • Easy to make – A restaurant-quality sandwich that comes together in just 30 minutes.
  • Customizable – Choose your favorite cheese and add optional toppings like mushrooms or peppers.
  • Perfect for any occasion – Great for lunch, dinner, or game day.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Cheesesteak Filling:

  • Ribeye steak, thinly sliced (or sirloin)
  • Olive oil
  • Butter
  • Yellow onion, thinly sliced
  • Green bell pepper, thinly sliced (optional)
  • Mushrooms, sliced (optional)
  • Salt
  • Black pepper
  • Garlic powder
  • Worcestershire sauce (optional, for extra flavor)

For the Cheese & Bread:

  • Provolone, American cheese, or Cheese Whiz
  • Hoagie rolls (Amoroso rolls for authenticity)
  • Butter (for toasting rolls)

Directions

1. Prepare the Steak

  • Place the ribeye steak in the freezer for 30 minutes to make slicing easier.
  • Using a sharp knife, thinly slice the beef against the grain.

2. Sauté the Onions & Peppers

  • Heat olive oil and butter in a large skillet over medium heat.
  • Add onions (and bell peppers and mushrooms, if using).
  • Sauté for 8-10 minutes until soft and caramelized. Remove from the pan.

3. Cook the Steak

  • Increase heat to medium-high. Add sliced steak to the same pan.
  • Season with salt, black pepper, and garlic powder.
  • Sear for 2-3 minutes, then stir and continue cooking until browned.
  • Add Worcestershire sauce (if using) and mix well.

4. Melt the Cheese

  • Reduce heat to low. Place cheese slices over the cooked steak and let them melt.
  • (For Cheese Whiz, heat it separately and drizzle over the steak when assembling.)

5. Toast the Hoagie Rolls

  • Spread butter on the inside of the rolls and toast in a pan until golden brown.

6. Assemble the Sandwich

  • Place the steak and melted cheese mixture onto the toasted hoagie rolls.
  • Add sautéed onions and optional toppings.
  • Serve immediately while hot.

Servings and Timing

  • Servings: 4 sandwiches
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes

Variations

  • Classic “Wiz Wit” – Use Cheese Whiz and include sautéed onions.
  • Mushroom Cheesesteak – Add mushrooms for an extra savory flavor.
  • Spicy Cheesesteak – Add jalapeños or hot sauce for a kick.
  • Chicken Cheesesteak – Swap steak for thinly sliced chicken breast.
  • Garlic Butter Cheesesteak – Brush the hoagie roll with garlic butter before toasting.

Storage/Reheating

  • Storage: Store leftover steak and onions in an airtight container in the refrigerator for up to 3 days.
  • Reheating: Reheat steak in a skillet over medium heat for a few minutes. Add fresh cheese when warming.
  • Freezing: Freeze cooked steak in an airtight container for up to 2 months. Thaw before reheating.

FAQs

What’s the best cut of beef for a Philly cheesesteak?

Ribeye is the most traditional choice because of its marbling and tenderness. Sirloin is a leaner alternative.

How do I get ultra-thin steak slices?

Freeze the steak for 30 minutes before slicing, and use a sharp knife to cut thin slices against the grain.

What’s the most authentic cheese to use?

Cheese Whiz is the classic Philly choice, but provolone and American cheese are also popular.

Can I make this on a griddle?

Yes! A flat-top griddle or cast-iron pan works great for even cooking.

Can I use a different type of bread?

A soft hoagie roll is best, but you can use Italian rolls or sub rolls as alternatives.

Do I have to use bell peppers?

No, bell peppers are optional and not part of the traditional Philly cheesesteak.

Can I make this sandwich ahead of time?

It’s best served fresh, but you can prep the steak and onions in advance and reheat before serving.

How do I prevent my cheesesteak from being dry?

Don’t overcook the beef, and add Worcestershire sauce or beef broth for extra moisture.

What can I serve with a Philly cheesesteak?

Fries, onion rings, coleslaw, or a side salad pair well with this sandwich.

Can I use deli roast beef instead of raw steak?

Yes, but it won’t have the same juicy texture as freshly cooked steak.

Conclusion

The Philly cheesesteak sandwich is a timeless favorite, packed with juicy steak, sautéed onions, and melted cheese on a soft hoagie roll. Whether you prefer it classic with Cheese Whiz or with provolone and extra toppings, this homemade version is sure to satisfy. Try it today and enjoy a taste of Philadelphia at home!

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
Philly Cheesesteak Sandwich Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Mariem
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 2 sandwiches 1x
  • Category: Main Course
  • Method: Sautéing
  • Cuisine: American

Description

This Philly Cheesesteak Sandwich is packed with tender beef, sautéed onions and peppers, and melted cheese on a toasted hoagie roll.


Ingredients

Units Scale
  • 1 lb ribeye steak (thinly sliced)
  • 1 tbsp oil
  • 1 onion (sliced)
  • 1 green bell pepper (sliced)
  • 4 slices provolone cheese
  • 2 hoagie rolls

Instructions

  • Cook the Onions & Peppers:
    • Heat oil and cook onions and peppers until soft.
  • Cook the Steak:
    • Cook steak slices until browned.
  • Assemble the Sandwich:
    • Toast hoagie rolls, add steak, onions, peppers, and cheese.

Notes

  • For an authentic Philly taste, use Cheez Whiz or provolone.
  • Freeze the steak slightly before slicing for thinner cuts.
  • Add mushrooms or jalapeños for extra toppings.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *