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

  • Teri Richardson
    June 2, 2020

    Have you ever made this with ground beef? With the price of meat right now. I was wondering.

    Reply

    • Natasha's Kitchen
      June 2, 2020

      Hello Teri, I haven’t yet but I’ve read others comments that they tried ground beef and they enjoyed it!

      Reply

  • Halyna
    May 24, 2020

    Great recipe! NatashaWhere can I buy flat surface( as in your recipe) for my barbeque grill. we’re shopping for a barbeque…

    Reply

    • Natasha's Kitchen
      May 24, 2020

      Thank you so much, I’m glad you liked it! Here’s the Flat Cooktop that I used.

      Reply

  • Tyrone Biggums
    May 18, 2020

    This was legit better than my favorite place i go to for philly cheese steaks, who knew. Thanks for the recipe.

    Reply

    • Natashas Kitchen
      May 18, 2020

      You’re welcome! I’m so happy you enjoyed it Tyrone!

      Reply

  • Richard
    May 16, 2020

    I followed the instructions exactly and made the best Philly cheese steak I’ve ever had…bar none! I’m spoiled now. Exactly the way I like it. I’ll be making more recipes. That beef stroganoff looks good

    Reply

    • Natashas Kitchen
      May 16, 2020

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

      Reply

  • Doug
    May 7, 2020

    I made this tonight and followed followed the recipe exactly as written. The flavor was quite good, however the sandwiches to me seemed kind of dry overall. The hoagies were definitely not over toasted…any suggestions?

    Reply

    • Natashas Kitchen
      May 7, 2020

      Hi Doug, I haven’t had that experience! Was the meat possibly too dry?

      Reply

    • Marijka Lombardi
      July 26, 2020

      True Philly cheesesteak from the 60’s had the cheese mixed with the beef before putting in the bun. It makes for a perfect moist bite. Also used American cheese or Provolone.

      Reply

  • Deborah Drury
    May 4, 2020

    What was the grill you used for the Philly cheesesteak

    Reply

  • Kriska
    May 1, 2020

    I’m from Manila, Philippines! I tried this yesterday for Iftar (evening meal to break fast in Ramadan) and it was delish! I also added cucumbers since this reminded me of the similar vietnamese beef bread we used to buy in Palawan — those come with cucumbers!

    Reply

    • Natashas Kitchen
      May 1, 2020

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

      Reply

  • JUDITH L SMITH
    April 29, 2020

    I made this tonight and was very pleased – quite tasty! I used a large iron frying pan since that was all I had. I was only cooking 2 sandwiches so it worked fine. I also had no problem slicing the meat (skirt steak) myself Super easy and delicious! I will make again.

    Reply

    • Natashas Kitchen
      April 29, 2020

      That’s just awesome!! Thank you for sharing your wonderful review!

      Reply

  • Heather
    April 27, 2020

    I made this recipe last night and it was a hit! I added bell pepper to the onion, which was great as well! Thank you.

    Reply

    • Natashas Kitchen
      April 27, 2020

      You’re welcome! I’m so happy you enjoyed it!

      Reply

  • Mariana
    April 27, 2020

    Absolutely delicious! My 15 y/o son makes these for the family minus the mayo to save on the calories and they are sooooo good!

    Reply

    • Natasha's Kitchen
      April 27, 2020

      Awesome! So glad that you all love this recipe, thanks for trying this out and for the excellent feedback.

      Reply

  • Nancy
    April 25, 2020

    I don’t see the bell to click on or the thumbs up button

    Reply

    • Natashas Kitchen
      April 25, 2020

      Hi Nancy, you can do that on the Youtube video.

      Reply

      • KAT YOUNG
        May 2, 2020

        REAL Philly cheese steak has bell peppers, along with the onions in it. It also is very oily, which is what the flavor comes from. It drips oil when you bite into it.

        Reply

        • Natasha's Kitchen
          May 2, 2020

          That’s also true Kat, but this is the version that we love at home. I hope you can try this recipe too!

          Reply

        • ZO
          June 18, 2020

          Who needs all that oil and grease. It needed a revised less oily version
          Thanks a lot

          Reply

  • Terry
    April 21, 2020

    Hi Natasha you wonderful lady , you have really brought out the experimental cook in me , cook this tonight with a few changes, used low fat mince added mushrooms and red capsicum with onion, put in whole meal wraps with mozzarella cheese, mayo then wrapped them up and put in sandwich press , 😋😋😋😋 yummy

    Reply

    • Natasha's Kitchen
      April 21, 2020

      Sounds yummy! I love that you used other ingredients and you loved it.Thanks for giving this recipe an excellent feedback!

      Reply

  • Crystal
    April 6, 2020

    Hi Natasha, do you have a recipe for the French fries in the picture? Or what type of French fries did you use? This looks amazing. Can’t wait to try the recipe. Thank you!

    Reply

    • Natasha
      April 7, 2020

      Hi Crystal, we don’t have a tutorial posted for those yet. The closest post would be the potato wedges which can be cut down to fries but they would bake faster as fries.

      Reply

  • Kim
    April 1, 2020

    Yummo! A couple of changes I made were to use London broil since I had a small piece on hand. I sliced it thinly, sautéed it in the Instant Pot and then let it cook for a few minutes to tenderize the meat. I drained it and added it to the onion mixture. We used the broth from the Instant Pot to dip our sandwiches. Sooooo good!

    Reply

    • Natashas Kitchen
      April 1, 2020

      Thank you so much for sharing that with me! I’m so glad you enjoyed this recipe!

      Reply

  • Lisa T
    March 23, 2020

    Can you tell me more about serving in a portabella mushroom? How would you cook the mushroom?

    We always put mushrooms in the mix. This would be a great way of ditching the bread!

    Reply

  • Matrin Lang
    March 23, 2020

    Great and amazing recipes so good an tasty meal always in joy your recipes thanks for sharing

    Reply

    • Natashas Kitchen
      March 23, 2020

      You’re welcome, Matrin! I’m so glad you enjoyed that.

      Reply

  • Joy
    March 14, 2020

    has anyone tried them in pasta shells? do you serve sauce on the side or bake them like stuffed shells?

    Reply

  • ashley
    March 10, 2020

    Not a cook by anyone’s standards but cooking a home-cooked meal has become a necessity so I have come across your website and I will be trying this tonight. Will however be adding some green and yellow peppers as well just to add a bit more filling and flavour

    Reply

    • Natashas Kitchen
      March 10, 2020

      I hope you love this recipe, Ashley. We look forward to your feedback!

      Reply

      • ashley
        March 10, 2020

        thanks Natasha. Simple, quick and tasty. I did however choose to forego the peppers and used some sliced mushrooms and added a little bit of fresh green chilli as well. Looked amazing, tasted awesome!!! Thank you

        Reply

        • Natashas Kitchen
          March 10, 2020

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

          Reply

    • Philly gal
      March 30, 2020

      Amoroso rolls and cheesewhiz & fried onions. The best.

      Reply

      • Philly gal
        March 31, 2020

        Peppers sound good. Will used them next time and mushrooms. Getting hungry. Thanks again.

        Reply

  • coolfmonline.com
    March 8, 2020

    Looks great will try it soon!

    Reply

    • Natasha's Kitchen
      March 9, 2020

      Sounds good and hope you love it!

      Reply

  • brett
    March 8, 2020

    Looks great!
    But you need to be careful
    if your not you might get busted for being to cute!!

    Reply

    • Natasha's Kitchen
      March 9, 2020

      LOL thank you!

      Reply

As Featured On

Never Go "Hangry" Again!

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