Philly Cheesesteak with tender ribeye steak, melted gooey cheese, and caramelized onions hugged by a toasted garlic butter hoagie roll. This is the classic way to make Philly Cheesesteaks. Watch the video tutorial below, and you’ll know why everyone is talking about this sandwich.

Philly cheesesteak sandwich served in a bun with fries and ketchup

This post may contain affiliate links. Read my disclosure policy.

Helpful Reader Review

” This recipe rates 5 stars! I made this tonight. I did not change a thing. It was absolutely delicious!! My family loved it!” – Diane ★★★★★

Philly Cheesesteak Video

This classic Philly Cheesesteak recipe is one of my family’s favorite meals for a cookout. I love that you can make a big batch of them on a flat cooktop or griddle. We also make these every year when we go camping because it’s an easy and memorable way to feed a crowd.

Philly Cheesesteak is a sandwich made with super-thinly sliced ribeye steak, caramelized onion, and provolone cheese. That simple combination is the original classic as made popular on the East Coast. The Philly Cheesesteak has been modified on the West Coast to include green bell peppers and mushrooms, but a true “Philly” only has steak, onion, and cheese served over a roll.

We love re-creating restaurant-quality sandwiches such as Crispy Chicken Sandwiches, French Dip, and Hamburgers! Recreating this Cheesesteak recipe is easier than you think.

Ingredients for philly cheesesteak sandwich including ribeye steak, hoagie rolls, provolone cheese, onion, mayo, garlic butter

Which Cut of Beef Should I Use for Cheesesteaks?

Ribeye is the steak of choice for Philly Cheesesteak sandwiches. It is well-marbled and tender when cooked. Another cut that we have used with great results is flank steak, which is lean but very tender when cut against the grain. You will need a little extra oil on your cooking surface if using flank steak.

The Best Cheese for Philly Cheesesteak?

The most popular cheese is mild provolone. We have tested a variety of provolone brands, and the only one we didn’t enjoy was “aged” provolone from Costco. The flavor of aged provolone cheese was overpowering. Another popular option is white American cheese or even mozzarella cheese. Some restaurants in Philadelphia add ‘Cheeze Whiz’ – a Velveeta-like cheese, but I like provolone best for its flavor and melty cheese-pull.

Philly cheesesteak sandwich with melted provolone cheese

The Key to Thinly Sliced Beef

The key to a great cheesesteak is super thinly sliced pieces of beef. For easier slicing, cover and freeze your steak for 20-30 minutes (freeze a thicker steak for 30 minutes and a thinner steak for 20 minutes). Cut away any excess fat and silver skin (if present), then use a sharp knife to thinly slice against the grain. You can watch me demonstrate this technique in the video tutorial above.

Time Saving Tip: Ask your butcher to slice your beef super thinly. If you pre-plan this, they could place the steak in the freezer while you do your shopping to achieve those paper-thin slices.

How to thinly slice beef for Philly cheesesteak

How to Make Philly Cheesesteaks

This is one of our easiest sandwich recipes with quick prep and even faster cooking. It is a 30-minute meal. You can cook this in a large skillet on the stovetop, flat cooktop or griddle.

  • Butter hoagie rolls, dice onion and thinly slice beef
  • Sautee onions and remove (if you’re adding mushrooms or bell peppers – add them at this time)
  • Sautee beef until cooked through and season with salt and pepper, then add back onions
  • Divide into 4 portions, top each with 2 slices of cheese
  • Cover with buns and scrape into buns with a spatula
Step by step instructions how to make Philly cheesesteak sandwiches

Creative Ways to Serve Philly Cheesesteak

I love to serve a Philly Cheesesteak with Air Frier French fries, Baked Potato Wedges, or Onion rings. If you’re craving that beefy cheesy filling and want to skip the bun, there are so many fun ways to serve this mix, including some fantastic keto (low-carb) Philly Cheese Steak ideas!

How to serve Philly cheesesteak sandwiches on a hoagie roll with fries

There’s something so satisfying about sinking your teeth into a hot, cheesy, and beef Philly Cheesesteak sandwich. Are you craving one yet? Let me know if you make this classic version or add your own twist.

Philly Cheesesteak

4.97 from 714 votes
Philly cheesesteak served on hoagie roll with fries and ketchup
Philly Cheesesteak with tender ribeye steak, melted gooey provolone, and caramelized onions hugged by a toasted garlic butter hoagie roll.
Prep Time: 15 minutes
Cook Time: 13 minutes
Total Time: 28 minutes

Ingredients 

Servings: 4 people
  • 1 lb Ribeye steak, trimmed and thinly sliced*
  • 1/2 tsp Sea salt, or to taste
  • 1/2 tsp Black pepper, or to taste
  • 1 sweet onion, (large), diced
  • 8 slices provolone cheese, mild (not aged provolone)
  • 4 Hoagie Rolls, sliced 3/4 through
  • 2 Tbsp unsalted butter, softened
  • 1 garlic clove, pressed
  • 2-4 Tbsp mayonnaise, or to taste

Instructions

  • Slice hoagie rolls 3/4 of the way through with a serrated knife. Dice onions and thinly slice beef.*
  • In a small bowl, stir together 2 Tbsp softened butter with 1 pressed garlic clove. Spread garlic butter onto the cut sides of 4 hoagie roll. Toast the buns on a large skillet, flat cooktop or griddle on medium heat until golden brown then set aside.
  • Add 1 Tbsp oil to your pan/cooktop and sautee diced onions until softened. Sprinkle lightly with salt and cook until caramelized then transfer to a bowl.
  • Increase to high heat and add 1 Tbsp oil. Spread the super thinly sliced steak in an even layer. Let brown for a couple of minutes undisturbed then flip and season with 1/2 tsp salt and 1/2 tsp black pepper. Sautee until steak is fully cooked through then stir in the caramelized onions.
  • Divide into 4 even portions and top each with 2 slices of cheese and turn off the heat so the cheese will melt without overcooking the meat.
  • Spread a thin layer of mayo on the toasted side of each roll. Working with one portion at a time, place a toasted bun over each portion and use a spatula to scrape the cheesy beef into your bun as you flip it over. Serve warm.

Notes

*Steak Notes: For easier slicing, cover and freeze your steak for 20-30 minutes (freeze a thicker steak 30 min and a thinner steak 20 min).
*Variations – If you want to add more veggies or substitute the onion, try sliced bell peppers and/or mushrooms.

Nutrition Per Serving

732kcal Calories40g Carbs43g Protein44g Fat21g Saturated Fat126mg Cholesterol1184mg Sodium480mg Potassium2g Fiber9g Sugar687IU Vitamin A4mg Vitamin C454mg Calcium13mg Iron
Nutrition Facts
Philly Cheesesteak
Amount per Serving
Calories
732
% Daily Value*
Fat
 
44
g
68
%
Saturated Fat
 
21
g
131
%
Cholesterol
 
126
mg
42
%
Sodium
 
1184
mg
51
%
Potassium
 
480
mg
14
%
Carbohydrates
 
40
g
13
%
Fiber
 
2
g
8
%
Sugar
 
9
g
10
%
Protein
 
43
g
86
%
Vitamin A
 
687
IU
14
%
Vitamin C
 
4
mg
5
%
Calcium
 
454
mg
45
%
Iron
 
13
mg
72
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Main Course
Cuisine: American
Keyword: philly cheesesteak
Skill Level: Easy
Cost to Make: $$
Calories: 732
Natasha's Kitchen Cookbook

More Favorite Sandwich Recipes

4.97 from 714 votes (509 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Barbara A
    August 18, 2023

    Love these Philly cheesesteak sandwiches!! I have made them 3 times now and my family begs for them weekly!!! They are easy and sooo delicious!

    Reply

    • NatashasKitchen.com
      August 18, 2023

      I’m so glad they were enjoyed! Thanks for the feedback.

      Reply

  • Mona
    July 24, 2023

    Super delicious! I add mushrooms and a touch of steak sauce. Deliciouso!

    Reply

    • NatashasKitchen.com
      July 24, 2023

      Sounds great, Mona! Thank you for the feedback.

      Reply

  • Rebecca
    June 24, 2023

    Very simple and delicious! I was a little worried using already packaged shaved steak from my grocery store but it still turned out great. My husband was impressed.

    Reply

    • NatashasKitchen.com
      June 24, 2023

      That’s great, Rebecca!

      Reply

  • Diana
    June 18, 2023

    Made these for my family for Father’s Day after getting my husband a new griddle – these cheesesteaks were absolutely PHENOMENAL!!! We’ll definitely be adding these to our rotation!

    Reply

    • Natasha's Kitchen
      June 18, 2023

      Aweosome, we’re so glad to hear that you loved our Philly Cheesesteak Recipe so much!

      Reply

  • Donna
    June 13, 2023

    FINALLY!!! I’m from Philly and a real cheese steak does not have green peppers. So many recipes and products call for them. Of course you can get them on your sandwich if you request them. This is really a good recipe and will make it often. Thanks for getting it right!!

    Reply

    • NatashasKitchen.com
      June 13, 2023

      Hi Donna! Thank you so much for the wonderful feedback.

      Reply

  • Judy
    June 12, 2023

    Hi Natasha. I so enjoy your recipes. My husband and I are partial to southern-style cooking…meat and potatoes. I have recently been diagnosed with diabetes, so I’m looking for low-carb recipes, which has not been easy because some of the ingredients are “new” to me. Please include some low-carb recipes in your blog. Thanks so much.

    Reply

    • Natashas Kitchen
      June 12, 2023

      Hi Judy! I’m so glad to hear you’re enjoying my recipes! We have a diet section on our blog, Keto is a low-card diet category, I recommend looking thorugh a few in there. At the top of the blog go to the Recipes section > Diet > Keto.

      Reply

    • Jo Justo
      October 17, 2023

      New ingredients? Like anything green? Yea haw, I love southern but my diabetes don’t love it!

      Just eat less of the good stuff!

      Reply

  • Nicole
    June 7, 2023

    Can these be prepared ahead of time?
    Cook meat – then reheat later ? Then add cheese ?

    Reply

    • NatashasKitchen.com
      June 8, 2023

      Hi Nicole! I think that could work, just be careful not to dry out the meat.

      Reply

  • Esther
    May 29, 2023

    I was nervous about this recipe not having enough flavor, but I made it as written anyway (well, I increased the garlic by a lot because I always do) and was blown away. I baked my hoagies from scratch, and that really put these over the top. No changes needed. These impressed my guests AND myself. Thanks for this wonderful recipe!

    Reply

    • Natasha's Kitchen
      May 30, 2023

      Love it! Thank you so much for sharing your expeirence trying out this recipe. We’re happy that you enjoyed it!

      Reply

  • Jane Ormrod
    May 28, 2023

    Wow! This recipe is such a winner! I served it while camping, and everyone loved it so much! The tender ribeye … the strings of molten provelone. A couple of people wanted it with Cheese Whiz, but I didn’t bring any with me.
    Also, Natasha, I love your hair in this video. Is that a French Braid on the right side with a smooth left side meeting in a ponytail slightly on the left? I have long hair too, and I want mine to look like that.
    Back to the recipe … amazing! I loved it as is but some people were sad that there was no cheese whiz.
    Is that a thing, or do I just have weird friends?
    Thanks for another amazing recipe (and hairstyle idea)

    Reply

    • NatashasKitchen.com
      May 28, 2023

      Thank you for sharing, Jane!

      Reply

  • Janie
    May 27, 2023

    I recently made this 5/2023. It was SO BLAND. Next time I will use bell peppers and pepper jack cheese…. Good Luck Friends

    Reply

    • NatashasKitchen.com
      May 28, 2023

      Hi Janie! I’m sorry you did not enjoy it. You can definitely switch it up and use another cheese or add peppers. Some of my readers have also added sautéed mushrooms and onions.

      Reply

  • Greg
    May 25, 2023

    One thing I would add that I really like is the Hot and Sweet cherry peppers you can add that come from a jar. Once you add that it gives you a very well based flavor profile. AMAZING! Thanks for a great recipe!

    Reply

    • Natasha's Kitchen
      May 25, 2023

      Thanks for your suggestion, Greg. Sounds delicious!

      Reply

  • Emkat
    May 19, 2023

    This starts off as a great recipe but then goes completely sideways…..a good philly NEVER has mayo 🤢 on it.

    Reply

    • NatashasKitchen.com
      May 19, 2023

      You can leave it off if you prefer. We like the addition of mayo.

      Reply

      • Regina
        July 23, 2023

        👍🏻🤤😋
        My husband will love this just as is!
        I can hardly wait until I receive your new cook book Natasha’s Kitchen!

        Reply

        • Natasha's Kitchen
          July 23, 2023

          I hope it becomes your husband’s new favorite. It’s almost October, I am so excited for it!

          Reply

  • Ray
    May 19, 2023

    I used the pre sliced frozen ribeye from Hmart, It’s came out so good. Thanks!

    Reply

    • NatashasKitchen.com
      May 19, 2023

      Hi Ray! I’m glad you loved the recipe. Thank you for sharing.

      Reply

  • Christa
    May 12, 2023

    My husband asked me what I wanted for Mother’s Day this weekend- THIS! We’re making this tonight! Thank you for sharing!

    Reply

    • Natashas Kitchen
      May 12, 2023

      Aww, that’s the best! Thank you so much for sharing that with me, Christa!

      Reply

  • JAcqueline BRown
    May 8, 2023

    I like to add mushrooms and green pepper. Sometimes even lettuce and tomatoes. Yummy

    Reply

    • Natasha's Kitchen
      May 8, 2023

      Sounds good, I hope this becomes your new favorite recipe!

      Reply

  • G. DeMarco
    May 7, 2023

    I am from Philly and thinks this cheesesteak blows all the “Famous” cheese steaks away.”
    They use “Whiz” (gross) and they make it too greasy. This is perfect!
    Try with chicken and add some marina sauce and peppers for an extra treat. Thanks Natasha! Big fan!

    Reply

    • Natasha's Kitchen
      May 8, 2023

      Wow, thank you for that inspiring review. It means a lot to me!

      Reply

  • Sharon
    April 28, 2023

    I do love the philly cheesesteak but in my area we use steak sauce on top of the steak. Delicious.

    Reply

  • Lady
    April 14, 2023

    My family totally loves eating Philly Cheesesteak. I normally cheat and buy frozen meat, but I would definitely try this fresh version. I do add bell peppers too.

    Reply

    • NatashasKitchen.com
      April 14, 2023

      That’s great to hear. So glad it is enjoyed. The addition of peppers is delicious! 🙂

      Reply

  • Alex
    April 2, 2023

    Absolutely – absolutely – absolutely NO disgusting Mayonnaise belongs here – or pretty well anywhere.

    Reply

    • NatashasKitchen.com
      April 2, 2023

      You can leave it out if you prefer.

      Reply

  • JORDAN EISENMAN
    March 3, 2023

    Anytime I cook a meal and it is your recipe people just say amazing and I give you the credit!

    Reply

    • NatashasKitchen.com
      March 3, 2023

      Hi Jordan! I appreciate that. Thank you for trying my recipes. I’m so glad you’re loving them.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.