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

  • Shannon
    July 29, 2022

    Picked this as my very first recipe on my Camp Chef outdoor griddle. They came out amazing!! Thank you so much, Natasha!

    Reply

    • NatashasKitchen.com
      July 29, 2022

      Wonderful! So glad they were enjoyed.

      Reply

  • Harry Smith
    July 25, 2022

    Do you have a video that shows the technique you used to dice the onion in your Philly Cheesesteak video?

    Reply

    • Natasha's Kitchen
      July 25, 2022

      Hi Harry, I have a video on How to Cut an Onion.

      Reply

      • Kerryn
        February 6, 2023

        We’re Aussies. I’ve read about Philly Cheesesteaks in lots of books so looked them up to see what they were. About 6 months later, my 17yo son asked if I knew what they were. I told him I did and he asked me to make them, so I used your recipe.
        OMG so good!!! I’m making them again.

        Reply

        • Natasha's Kitchen
          February 6, 2023

          So glad you tried and loved this recipe!

          Reply

  • Dee
    July 18, 2022

    Love ur recipe thank u so
    much going to try the meatloaf tonite or the stroganoff ooh my goodness. They all look delicious was wondering have you ever made hummus or the sandwiches the Lebanese food called sandwiches it’s like a grilled chicken garlic I think it has tahini the main thing I was wondering what is the best recipe for the hummus that you’ve had I’ll keep looking in maybe I’ll find it on here or if you could send me the recipe to Melton 309@gmail.com thank you have a great day don’t stop cooking it’s Meltondee09@gmail.com ty talk soon

    Reply

    • NatashasKitchen.com
      July 18, 2022

      Hi Dee, I’m glad you love this recipe. You can find my hummus recipe here on my blog. Just use the search bar at the top to look for it.

      Reply

  • AD
    July 5, 2022

    Chef’s kiss, this recipe – super yum. I picked up a pack of frozen very thinly sliced beef from an Asian supermarket – I think used for Chinese hot pot. Worked like a charm.

    Reply

    • NatashasKitchen.com
      July 5, 2022

      Great to hear! Thank you for the wonderful review.

      Reply

  • BugsMama
    June 30, 2022

    My family is just getting overbeing sick and this Philly is just what we needed! The flavor was delightful and the sandwich was so filling. Thank you for this amazing recipe for our recuperating household 🙂

    Reply

    • Natasha's Kitchen
      June 30, 2022

      Thank you too for your good comments and feedback. Hoping for a fast recovery for you all!

      Reply

  • Sandy Matza
    June 17, 2022

    I’ll make these cheesesteaks tomorrow night , I’ll invite both my sons over for dinner. You go girl. Keep bringing these great recipes coming. Thank-You

    Reply

    • NatashasKitchen.com
      June 17, 2022

      You’re very welcome! I hope they enjoy it!

      Reply

  • az_mom
    June 16, 2022

    Made this for dinner, and it was such a hit! My kids absolutely loved the dish and rated it 10 out of 5! Thanks Natasha for all the great recipes you have!

    Reply

    • Natasha's Kitchen
      June 17, 2022

      Wow, it’s always great to get an awesome review, thanks for sharing that with us!

      Reply

  • John
    June 15, 2022

    The recipe calls for the steak to be “thinly sliced”. How thin and with or against the grain?

    Reply

    • Natashas Kitchen
      June 15, 2022

      Hi John, we have a photo and tips in the recipe for reference. See the “Pro-Tips for Thinly Slicing Beef:” section! I hope that helps!

      Reply

  • Jim
    June 14, 2022

    Love the recipe, I put sautéed mushrooms and jalapeños on it for an added kick!

    Reply

    • Natashas Kitchen
      June 14, 2022

      Yum! Thank you so much for sharing that with me, Jim! That sounds delicious!

      Reply

  • Dale
    June 13, 2022

    You have hoagie rolls, do you have the recipe for hoagie rolls?

    Reply

    • Natashas Kitchen
      June 13, 2022

      Hi Dale, we used hoagie rolls for this recipe, but we do not have a hoagie recipe at this time.

      Reply

  • Ricky Brouillette
    June 11, 2022

    Have used this recipe many times. We love it. I like to add some diced green bell pepper with the onions. On my sandwich, when I do my onions and bell pepper I also add some diced jalapeno. I also use Tony Chachere seasoning for the beef.o,

    Reply

    • NatashasKitchen.com
      June 11, 2022

      So glad you enjoy this recipe, Ricky. Thank you for the review.

      Reply

  • Tami
    June 10, 2022

    Hi Natasha! I love your cooking show! When i wanted to inquire about the Print buttons, both the black and red. Neither one of these print buttons work. I tap and nothing happens. I am able to print from other recipe sites. Please help! 🥰 Thank you

    Reply

    • Natashas Kitchen
      June 10, 2022

      Hi Tami! I just tried it on mobile and laptop, and it printed both times. I recommend clearing your device cache and cookies & restarting to try again. I hope that helps! If not, please let me know exactly what steps you are taking and where you are navigating to print our recipes.

      Reply

  • Karen Sawyer
    June 4, 2022

    I made a similar philly cheesesteak. I marinated beef stir fry in a teaspoon of baking soda , sea salt for about 30 min. Then I sauteed I clove of garlic, red pepper. Onions and mushrooms. Added a tsp of oyster sauce and tsp of soy sauce. Rinsed of the baking soda from beef. Mixed all together in a frying pan, cooked another 3 to 5 minutes. Grill hoagie bun. Topped it with meat and shredded gruyere and swiss cheese. It was delicious. Meat was real tender. Asian style.

    Reply

    • Natashas Kitchen
      June 4, 2022

      Thank you so much for sharing that with me!

      Reply

  • Elaine Bloom
    May 16, 2022

    Can you recommend the best cooking thermometer you use.

    Thanks….Can’t wait to make the delicious cheesesteak….

    Reply

    • Natashas Kitchen
      May 16, 2022

      Hi Elaine! I LOVE this Thermaworks thermometer and use it on everything. You can find it HERE.

      Reply

  • Marjorie Vincent
    May 5, 2022

    Love it !! and I love all your recipes, you make it look so easy. Thanks for sharing them !

    Reply

    • Natashas Kitchen
      May 5, 2022

      You’re so nice! Thank you!

      Reply

  • Chris
    May 4, 2022

    Originally the Philly Cheese Steak was White American Cheese and thin sliced steak, not chopped. That was it. They got the peppers and onion and chipped steak from their Pennsylvania Dutch neighbors over in the Lancaster Pa. Region.

    Reply

    • NatashasKitchen.com
      May 4, 2022

      Thank you for the info, Chris.

      Reply

    • Reynaldo
      November 3, 2022

      Originally the Philly cheese steak was Cheez Whiz. My grandfather introduced me to peppers, onions, sometimes mushrooms. He first had this type in the early 50s in Philadelphia. Not sure about Lancaster County. I question if cheese steaks were even known in the 50s Lancaster County or any place outside of SE PA.

      Reply

  • Stacey
    May 3, 2022

    These were good! I added a pepper relish mine to jazz it up, but my son ate his as written and loved it! I would skip the garlic next time because it just burned and I ended up scraping it off the toasted bread.

    Reply

    • NatashasKitchen.com
      May 3, 2022

      Hi Stacey! Thank you for sharing that with us. Pepper relish sounds amazing! 🙂

      Reply

  • Ray Azevedo
    April 26, 2022

    I made mine with saute yellow onion and a clove of garlic with salt and pepper then did not toast the bun it was sour dough baggett added the tri tip that was cooked the day before marinated in olive oil garlic salt pepper and red wine vinegar after all ingredients were cooked I put the steak onions and topped it with peperoncini , put shredded mozzarella cheese and stuck it under a broiler open face till melted!! Was very good and had a kick to it from the peperoncini!!

    Reply

    • Natasha's Kitchen
      April 27, 2022

      Thank for sharing, Ray. Great to know that you enjoyed the recipe!

      Reply

  • AL MUSSELMAN
    April 22, 2022

    Delicious. I hate making any changes to a recipe, but I think the ones I made enhanced the original recipe. I’ve never been to Philadelphia so I don’t have a basis to compare. The changes I made were to add diced sweet peppers (red, yellow and orange) to the onions. I also added a few dashes of Worcester sauce along with the salt and pepper. That’s it, other than broiling the garlic buttered rolls in my air fryer instead toasting in the pan. Natasha, thank you for inspiring me to cook delicious food for my husband.

    Reply

    • Natashas Kitchen
      April 22, 2022

      Thank you so much for sharing that with me, Al! I’m so glad you’re both enjoying my recipes!

      Reply

  • Eleanor Shaffrey
    April 18, 2022

    I am 86 and from suburban Phila. originally, and was raised on these cheesesteaks. You have the recipe exactly…only one important addition missing..the Amoroso Italian bakery roll. These soft hoagie rolls are an injustice to the wonderful , delicious traditional recipe.

    Reply

    • NatashasKitchen.com
      April 18, 2022

      Hi Eleanor, thank you for the recommendation 🙂

      Reply

As Featured On

Never Go "Hangry" Again!

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