This Philly Cheesesteak recipe is a favorite for good reason.

Thinly sliced steak is simply seasoned and tucked into a soft bun with golden caramelized onions and melty cheese.

Philly Cheesesteak with melted cheese on a plate

A Cheesesteak Sandwich is the Perfect Meal!

  • It’s made with simple ingredients, and it has lots of flavor!
  • Philly Cheesesteaks are quick and easy – they’re on the table in about 30 minutes.
  • This steak sandwich is a simple version but add veggies like green pepper or mushrooms.
Ingredients for for cheesesteaks on a wood board

What is a Philly Cheesesteak?

The Philly cheesesteak sandwich was created by Pat Olivieri, a hot dog vendor, in the 1930s. He ran a hot dog cart in Philadelphia and served cheesesteaks one day for lunch. Almost 100 years later, the Olivieri family still runs his restaurant, Pat’s King of Steaks.

This Philly cheese steak recipe is simple but delicious with, with thinly sliced steak, melted cheese, and fried onions in a soft hoagie roll.

thinly sliced beef for for cheesesteaks

Ingredients For a Philly Cheesesteak Sandwich

Steak – Regardless of the variety of steak, it should be very thinly sliced. Ribeye is our favorite cut of beef or cheesesteaks, as it’s tender and flavorful. Round steak or sirloin are other great options. Season with a touch of kosher salt and black pepper.

Onions – Caramelized onions are mild and sweet. Use a white onion or sweet onion, and feel free to add sliced green peppers or sauteed mushrooms if you’d like.

Cheese – This cheesesteak recipe is topped with Provolone cheese. Other favorites include Cheez Whiz or American cheese. Melt the cheese on the beef right in the pan, add the toasted roll, and flip the beef over with a spatula.

Buns – Hoagie rolls are easy to find in almost any supermarket or bakery. I toast the rolls with a bit of garlic butter for extra flavor.

cooked cheese steak beef

How to Make a Philly Cheesesteak

  1. Cook the onions in a large skillet until tender and golden. Set aside.
  2. Thinly slice, season, and cook the beef (according to the recipe below).
  3. Stir in the onions and melt the cheese on top of the meat in the pan.
  4. Top with toasted hoagie rolls and use a spatula to flip the meat over into the bun.

Feeding a Crowd? Try Crockpot Philly Cheesesteak Sandwiches for an easy make-ahead meal!

Kitchen Tip

For easy slicing, place the steaks in the freezer for 30-60 minutes before slicing. Once semi-frozen or firm, use a sharp knife to cut against the grain as thinly as possible. You can also ask your local butcher to thinly slice the beef for you.

Philly Cheesesteak with melted cheese on a plate


It’s best to store the fixings separately from the hoagie rolls. Keep the meat mixture in an airtight container in the refrigerator for up to 5 days.

To freeze, scoop the mixture into a zippered bag and label it with the date. It should keep about a month in the freezer.

To thaw, refresh the flavors with a few dashes of salt and pepper and heat on the stovetop or in the microwave.

More Hearty Sandwiches We Love

Did you love these Philly Cheesesteaks? Be sure to leave a rating and a comment below! 

philly cheesesteak topped with cheese in a bun
5 from 108 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Philly Cheesesteaks

Philly Cheesesteaks are a classic, well-loved sandwich. Seasoned steak grilled with onion & melted cheese then served on a garlic hoagie roll!
Prep Time 10 minutes
Cook Time 30 minutes
Freeze Time 30 minutes
Total Time 1 hour 10 minutes
Servings 2 sandwiches
buy hollys book


  • 1 pound ribeye steak or round steak or sirloin
  • ½ large white onion or 1 small white onions, thinly sliced
  • 1 tablespoon butter
  • salt & pepper to taste
  • 1 tablespoon olive oil
  • 2 hoagie rolls
  • 2 tablespoons garlic butter
  • 3 ounces provolone cheese or American cheese


  • Place the steak in the freezer for 30-60 minutes.
  • Meanwhile, in a 10-inch cast iron skillet, cook the onions and butter over low heat until caramelized, stirring occasionally, about 10 to 15 minutes. Transfer to bowl.
  • Remove beef from the freezer and using a sharp knife, slice it as thinly as possible.
  • Heat the skillet over medium heat. Cut the rolls open and spread garlic butter inside. Place the rolls butter-side down and cook until lightly toasted. Set aside.
  • Turn the heat on the heat up to high and add the oil to the skillet. Season steak with salt and pepper.
  • Once the oil is hot, add the beef and cook just until browned, about 2 to 3 minutes.
  • Reduce the heat to low and stir in the onions. Leaving the the beef in the skillet, top it with the cheese slices and let it rest for about 1 minute or until melted.
  • Place rolls over top of the cheese and, using a large spatula, transfer the beef mixture to the toasted rolls.



Freezing the steak makes it easier to thinly slice. Depending on where you shop, the butcher may thinly slice the beef for you (or your store may carry thinly sliced beef).
Optional additions:
2 small green bell peppers and/or sliced mushrooms can be added to the onions once they’re softened. 
If you don’t have garlic butter, spread butter over the rolls and sprinkle with garlic powder before broiling or grilling.
5 from 108 votes

Nutrition Information

Serving: 1sandwich | Calories: 735 | Carbohydrates: 37g | Protein: 36g | Fat: 50g | Saturated Fat: 24g | Cholesterol: 134mg | Sodium: 751mg | Potassium: 397mg | Fiber: 2g | Sugar: 6g | Vitamin A: 774IU | Vitamin C: 3mg | Calcium: 237mg | Iron: 13mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Beef, Main Course, Sandwich
Cuisine American
easy Philly Cheesesteaks with melted cheese and writing
close up of Philly Cheesesteaks on a bun with writing
Philly Cheesesteaks on a plate and close up with melted cheese and a title
Philly Cheesesteaks with melted cheese on a title


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

5 from 108 votes (85 ratings without comment)

Leave a Reply

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

Recipe Rating


  1. Thanks for a great super easy recipe. My husband has been craving a cheesesteak for over a week but the prices of our favorite cheesesteak place are a bit much these days. I surprised my husband with these and he was in my kitchen doing the happy dance. I used round steak and it turned out very tender. He devoured two and said they were even better than the restaurant version. Another winning recipe from you!

  2. I made this Philly Cheesesteak just exactly like your recipe stated and it tasted great. It will be a regular item for me the rest of my life. It was that good! Thanks for sharing it.5 stars

  3. Absolutely delicious and easy to prepare recipe. My son prepared it for us yesterday and the aroma in the house was so enticing. This will definitely be saved on the roster for the future.5 stars

  4. This is the BEST Philly Cheesesteak sandwich!! I know I can fully trust in any of your recipes, and this is another 5 star recipe. Thank you for sharing – will make these again and again.5 stars

  5. Holly,
    I hope I live longer enuf ‘til smell o vision is invented? While I could not smell the Philly Steak Cheese sandwiches, the video did cause my salivary glands to drool! Looks so delicious!5 stars

    1. LOL don’t they look delicious? We would love to hear what you think if you decide to try this recipe!