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 720 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 720 votes (509 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • fritz von schneider
    December 26, 2020

    the best cheese steak a ever had, made this dish 3 times, tomorrow will be the 4 time, you have to try this, thank you natasha

    Reply

    • Natashas Kitchen
      December 26, 2020

      That’s so great! It sounds like you have a new favorite!

      Reply

  • Craig Rutter
    December 17, 2020

    I’ve been doing a version of this each year while tailgating. I prefer white American cheese. Call the butcher up a few days before Saturday for the ribeye, cheese and bread. My friends like peppers and onions. I’ve never tried garlic and mayo. Might have to give that a shot next time.

    Reply

    • Natashas Kitchen
      December 17, 2020

      I’m so happy you enjoyed that. Thank you for sharing that with us!

      Reply

  • Cathy
    December 13, 2020

    I serioulsy cannot wait to try this Philly and I would never consider Whiz. Ugh. Provolone all the way!!! I just hope I can find hoagie rolls like these. Maybe in the bakery section?

    Reply

    • Natasha's Kitchen
      December 13, 2020

      Yes, you could try that. Enjoy and please share with us how you liked this recipe if you try it!

      Reply

    • Algia
      December 20, 2020

      Originally it’s been always in Amoroso rolls. But any roll as long as non sweet will do.

      Reply

  • gloria mcintyre
    December 10, 2020

    Made this tonight. Sooo good. My husband LOVED it!!
    Added mushrooms and green peppers.
    Looking forward to your other recipes Natasha.

    Reply

    • Natasha's Kitchen
      December 11, 2020

      I’m so glad to hear that, Gloria!

      Reply

  • Scott
    November 20, 2020

    Close, but wrong. A real Philly is wit wiz not provolone. With any other cheese it’s just a cheese steak not a Philly cheese steak.

    Reply

    • Natashas Kitchen
      November 20, 2020

      Thank you for sharing that with us, Scott! I hope you enjoy our version!

      Reply

    • Richard
      December 11, 2020

      A real Philly Cheese steak is either “wit” or “witout” cheese wiz. I’ve been to Pat’s -“wit” and Geno’s “witout” and – like most of Philly – I couldn’t decide which was best. Also, they are made all over town with provolone or mozzarella.

      Reply

      • Algia
        December 20, 2020

        I also prefer to have Philly CHEESSTEAK made by pros!
        Luckily in Philly any pizza place made it gooood! I am cooking everything from scratch BUT CHEESSTEAK! Because it’s just impossible to make right at home.
        Unless of course you are not in Philly and want it so much. Definitely don’t try it in FL! 🤦‍♀️😂

        Reply

      • Charles
        January 8, 2021

        Wit or without means wit or without onions. A traditional cheesesteak is a non- toasted roll without Mayo. It can have American or Cheese wiz. I like American. Nice job on the fried onions and ribeye. I liked that you froze it and sliced it yourself to attain freshness. Nice.

        The roll will never have butter or garlic. The fried onions are the flavor. You can have pickles or picked hit peppers on the side. I was born and raised in Northeast Philly 18 years.

        Reply

        • Karen
          February 15, 2021

          You are correct also born and raised in Philly. What she made was definitely not a Philly Cheese Steak. No toasted roll ever!!!

          Reply

    • Algia
      December 20, 2020

      Thank you!
      Or American but not provolone!

      Reply

  • Patty Pace
    November 19, 2020

    I will try this recipe for Philly cheesesteak on my family tonight. I’m not a big fan for garlic. I’m hoping that I can get away with out it. I have tried many of your recipes on my family and they keep asking me where did come up with this and I keep telling them that it’s Natasha recipe. I always been told that I was a great cook but sometimes you need help coming up with something new. You help me with that. Thank you 🙏

    Reply

    • Natasha's Kitchen
      November 19, 2020

      Sounds like a great plan, Patty. I’m sure it will be awesome, you can do it! Please share with us how it goes after you try this recipe.

      Reply

  • Nancy
    November 8, 2020

    You have done a very good job with the recipe. However, absolutely no one from Philly puts Provolone cheese on cheesesteaks. That is used on hoagies. You are correct about people adding mushrooms and peppers- that is not a true Philly cheesesteak! It is typically meat, American or Cheese Wiz and with or without fried onions. Your recipe does sound delish, though!

    Reply

    • Natasha's Kitchen
      November 8, 2020

      Thanks for your input and for sharing that with us, Nancy. This is the version that we love but we appreciate you sharing that with us.

      Reply

  • Suzanne
    November 1, 2020

    Thank you for posting this recipe. It was delicious! Every time I follow one of your recipes, it works and tastes exceptional!

    Reply

    • Natasha's Kitchen
      November 1, 2020

      You are most welcome, Suzanne. Thanks for your fantastic review!

      Reply

  • Paula
    October 30, 2020

    I live in Philly—-no mayo, please! Otherwise, great.

    Reply

    • Natashas Kitchen
      October 30, 2020

      Thank you Paula!

      Reply

      • Garysand
        November 3, 2020

        I sauté a little bell green pepper to put in with that it seems to work quite well just a thought

        Reply

  • Eve
    October 26, 2020

    Really authentic and simple recipe for one of my favorite sandwiches. My favorite place in Philly uses a cheese sauce, but I like the provolone melted as you describe better. To get the meat super thin I partially froze and then sliced it with my mandolin on very thin setting. Thank you for sharing this recipe.

    Reply

    • Natashas Kitchen
      October 26, 2020

      You’re welcome Eve! I’m so glad you enjoeyd that!

      Reply

  • Judith
    October 20, 2020

    Hi Natasha,
    I made this for my son’s ‘breakfast’ two days ago when he came in from a night shift and he totally devoured it.
    The only change he suggested was to add more garlic (he goes overboard on it, nothing to do with your recipe) and I’m making it again this morning. Praise indeed!

    Reply

    • Natasha's Kitchen
      October 20, 2020

      Hello Judith, I’m happy to hear that! Thank you so much for sharing that with us, we appreciate it.

      Reply

  • Susan Childs
    October 15, 2020

    These look fantastic. What do you think about drizzle on some homemade queso? I normally make Philly egg rolls and dip in queso. Btw….your channel is the best. Never lose your bubbly personality.

    Reply

  • Jamie
    October 11, 2020

    Hands down winner!! This is so easy and delicious. The only change I made was slicing the onion so picky eaters can pick them out.

    Reply

    • Natasha's Kitchen
      October 12, 2020

      Good idea! So great to hear that you enjoyed this recipe. Thank you!

      Reply

  • Thomas O'Grady
    October 10, 2020

    I live about 40 minutes from downtown Philly. I don’t need to drive up there anymore. This is great and I’ve been critical of the ‘philly cheesesteaks’ sold around the country as bad…. This is what it should be about and there are no competitors.

    Reply

    • Natashas Kitchen
      October 10, 2020

      Wow! Thank you for that wonderful compliment Thomas!

      Reply

  • Jibsman
    September 30, 2020

    Nice recipe! I prefer to add Green Pepper, sautéed with the onion and sprinkled with McCormick Spicy Montreal Steak Seasoning, and using leftover steak also cooked with a bit of liquid (usually Johnnys French Dip Au Jus) with liberal sprinklings of the Spicy Montreal Steak Seasoning cooking the steak until it falls apart in your mouth! We like our Cheesesteaks more western style than Philly style! We use a combo of Monterrey Jack and Pepper Jack. Very spicy and delicious!

    Reply

    • Natasha's Kitchen
      September 30, 2020

      Sounds like a great addition! Thanks for sharing that with us, I’m sure that version is amazing too.

      Reply

      • Tracy White
        October 7, 2020

        I this was delicious! I sautéed some bell peppers with the onion and my family devoured every bite! Thanks so much for the recipe

        Reply

        • Natasha's Kitchen
          October 7, 2020

          Hello Tracy, thank you for your awesome feedback! I’m so glad you loved it.

          Reply

  • Sara
    September 26, 2020

    Hi Natasha!! My husband made this and it was so good!! Our family really enjoyed it!!

    Reply

    • Natashas Kitchen
      September 27, 2020

      Thank you for the wonderful review!

      Reply

  • Priscilla Martin
    September 26, 2020

    The best cheesesteak and so so easy.

    My only problem is the roll, it always splits, never stays in tact….any suggestions.

    Reply

    • Natasha
      September 28, 2020

      Hi Priscilla, it really depends on the bread and how deep it is cut to begin with. Also, don’t over toast the bread or it can firm up and split when it’s folded. I hope that helps and I’m so glad you love our cheesesteak recipe!

      Reply

  • Lynn Farrell
    September 25, 2020

    Best Philly Cheesesteak I have ever had! Will be my recipe to go to!

    Reply

    • Natashas Kitchen
      September 25, 2020

      I’m so happy you enjoyed that Lynn! Thank you for sharing this wonderful feedback!

      Reply

  • Linda Wilcox
    September 17, 2020

    Just made this for the first time and it’s amazing! My husband and I absolutely loved it!

    Reply

    • Natashas Kitchen
      September 17, 2020

      That’s just awesome! Thank you for sharing that with me Linda!

      Reply

    • grace
      September 20, 2020

      Hi Natasha, 5th recipe I followed. 1st one was Mango Cake, 2nd Berries Tiramisu, 3rd Tres De leches, 4th Russian Tiramisu, and 6th was Apple Pie. Everything turned out excellente yummilicious. But this Phillysteak was the easiest, my 13th yr old son is a philly-lover-eater (Charley’s bought). He compared this to Charley’s this one is the winner. I am telling you all your recipe I followed always easy peasy and yummy. I am just fanatic of your video. It is like a theraphy to me, each night ever since the mid of quarantine I browse what is the next recipe I follow or just watch your video till I want to go to sleep.. I am great in asian cuisine just on baking a cake not my line.However, I will give u a full credit. I learned how to bake genoise cake couple months ago from YOU. I imagined myself I couldnt even bake an instant cake box😅🤣. Now, every week I bake a cake for my family. My kids most requested are Russian tiramisu and tres de leches cake. Tomorrow I will be making another set of philly by request😂. this time I will include some veggies just for me to feel better knowing I am feeding them veggies😅. Thank you. I spread your website to my friends and family. 🥰🥰🥰🥰Love love love😍

      Aloha,
      Grace

      Reply

      • Natasha's Kitchen
        September 21, 2020

        Hello Grace, so great to hear from you and thank you so much for your kind words and good feedback. It helps motivate me to do better and create more content. Thanks for sharing that with us!

        Reply

        • Grace
          September 21, 2020

          Yes more recipes and more cooking🤗. You inspired me so much in baking,promise😆

          Reply

          • Natasha's Kitchen
            September 22, 2020

            Thanks, Grace, and yes will surely create more recipes and content!

  • Leigh Murphy
    September 9, 2020

    I love watching your videos fantastic and please…..book soon please Leigh 🙂

    Reply

    • Natasha's Kitchen
      September 9, 2020

      Thank you so much for your support, Leigh. I am working on it, hopefully soon!

      Reply

As Featured On

Never Go "Hangry" Again!

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