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

Leave a Comment

Recipe Rating




Comments

  • April Higgins
    September 21, 2019

    Ribeye was on sale, and I added sauteed mushrooms. This philly cheesesteak was incredible, and so much flavor! Better than some we had in restaurants, I’ll only make it at home, now. Thank you, Natasha!

    Reply

    • Natashas Kitchen
      September 21, 2019

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

      Reply

  • Kim
    September 13, 2019

    I made these last night and they were truly amazing. Didn’t change a thing!! My husband of 30 years asked me to marry him again…of course I said yes, but only after he did the dishes! lol….keep sharing your awesome recipes!

    Reply

    • Natashas Kitchen
      September 13, 2019

      Awww that’s the best! Thank you so much for sharing that with me, Kim. I’m all smiles!

      Reply

  • Dawndi
    September 13, 2019

    Hi Natasha!
    I really enjoy your recipes and videos!
    This recipe is very similar to mine. I add thin slices bell pepper and mushrooms to mine! It is a family favorite!

    Reply

    • Natashas Kitchen
      September 13, 2019

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

      Reply

  • Aunt M
    September 12, 2019

    I went to college in Philly. The classic sandwich is much as you made it, except for toasting the roll, in Philly they remove most of the soft inner bread (and give it to you with the sandwich) to make room enough for lots of filling. Also, they do not use mayo, they use olive oil, and sometimes a shake of oregano, or in some deli’s some homemade Italian dressing.
    But the biggest problem for me today is I can’t get the rolls in the Midwest, and without the right sourdough hoagie roll, they just don’t taste authentic. They’re good, and my kids love them, but to me they just aren’t the real deal.
    One more thing is that in Philly, many people put fried or pickled banana peppers on theirs, or they may serve it as a cheese-steak sub, where the cheesy beef and onions are put on a bed of chopped Romaine lettuce and very thinly sliced dead ripe tomatoes in the bun. That’s actually my favorite way to have one, but it still won’t taste right without the right bun.

    Reply

    • Natashas Kitchen
      September 12, 2019

      Thank you so much for sharing that with me.

      Reply

    • Barbara Cameron
      October 7, 2019

      The real hoagie rolls are Amaroro brand & it’s believed it’s the water that makes them so special. You can order them online.

      Reply

      • Barbara Cameron
        November 3, 2019

        Amoroso. Oops, sorry. You can buy them online Expensive, but worth it.

        Reply

  • Sandra
    September 11, 2019

    This was very very good! And the steak oh sooo yummy … it was worth the $40 I had to pay. I only wished I used different buns … couldn’t find hoagie so I settled for WW sub buns. Thanks for the recipe I’ll be making it again but maybe next time I’ll wait till the steak is on sale

    Reply

    • Natashas Kitchen
      September 12, 2019

      Hi Sandra, I’m so glad you enjoyed that! Thank you for sharing that with us.

      Reply

    • Barbara Cameron
      October 7, 2019

      The real hoagie rolls are Amaroro brand & it’s believed it’s the water that makes them so special. You can order them online.

      Reply

  • Jackie
    September 10, 2019

    I made the philly cheesesteak and everyone LOVED it!! I also made the lemon chicken pasta and your pesto pasta. And they turned out great!! I love watching your videos. I’m going to make the chocolate cake next. Thank you for making it easy to follow.

    Reply

    • Natashas Kitchen
      September 10, 2019

      You’re welcome, Jackie! I’m so happy to hear that! Thank you for sharing your great review!

      Reply

  • Karen Uyesugi
    September 9, 2019

    Natasha, where did you get those good looking hoagie rolls? No matter what brand I buy, they just are not that good.

    Reply

    • Natasha
      September 9, 2019

      Hi Karen, I found them in the bakery section of Fred Meyer.

      Reply

  • Melissa
    September 9, 2019

    Yum! My family and I really enjoyed these. Great recipe, thank you!

    Reply

    • Natashas Kitchen
      September 9, 2019

      I’m so happy to hear that Melissa! Sounds like you found a new favorite!

      Reply

  • Shruti Aggarwal
    September 9, 2019

    Amazing! It looks so delicious, thanks for sharing this detailed recipe. Keep blogging!

    Reply

    • Natashas Kitchen
      September 9, 2019

      I’m happy you enjoyed that Shruti!

      Reply

  • Jennifer
    September 8, 2019

    Natasha, these were delicious! My whole family devoured them! Thank you! This is definitely a keeper!

    Reply

    • Natashas Kitchen
      September 9, 2019

      I’m so happy to hear that! Thank you for sharing your great review!

      Reply

  • Barbara ODay
    September 8, 2019

    I make these quite often and my husband and I both love them… I do everything the same except that we add bell peppers and no mayo!! So yummy!!

    Reply

    • Natasha
      September 9, 2019

      I love the idea of adding bell peppers! That is a great way to sneak some veggies into the classic Philly Cheesesteak.

      Reply

  • Barry W Ramer
    September 7, 2019

    Of all the tweets to the original Philly cheesesteak smothered with Cheese Whiz, the is the BEST. Congratulations Natasha, you have nailed it.

    Reply

  • daisy parker
    September 7, 2019

    thank you share so looks yummy.

    Reply

    • Natashas Kitchen
      September 7, 2019

      you’re welcome! I’m glad you enjoyed that!

      Reply

  • Eden
    September 7, 2019

    My entire family LOVED these! They were so great… thank you for sharing this yummy recipe!

    Reply

    • Natashas Kitchen
      September 7, 2019

      Awww that’s the best! Thank you so much for sharing that with me. I’m all smiles!

      Reply

  • Alan Naftalis
    September 7, 2019

    I follow your recipe except I add bell pepper and sliced mushrooms. It make delicious even more delicious.

    Reply

    • Natashas Kitchen
      September 7, 2019

      I’m so glad you enjoyed it!

      Reply

  • Kimberly
    September 7, 2019

    Holy cow, that is making my mouth water – I NEED!!

    Reply

    • Natashas Kitchen
      September 7, 2019

      I hope you try it soon, Kimberly! Thank you for that great review!

      Reply

  • Anna
    September 7, 2019

    My Hubby loved these! Thank you for the recipe!

    Reply

    • Natashas Kitchen
      September 7, 2019

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

      Reply

  • Demeter
    September 7, 2019

    The guys are going to love this for game day! So filling!

    Reply

    • Natashas Kitchen
      September 7, 2019

      So perfect for game day!

      Reply

  • SHIRAZ GOTLA
    September 7, 2019

    Hi Natasha,
    I am from Mumbai (India), I watch your recipes and love the way you make them sound so easy to try out and your ever smiling and happy disposition makes me want to see smiles on the faces of my family. My family and I are strictly non vegetarians, we love all kinds of meats and especially fish. There is one snag, I may not be able to get all the ingredients here in Mumbai especially since beef is a banned meat in India, but can I substitute it for chicken?
    I will certainly try out your recipes, starting with the easy ones. Hope I can at least do a decent job when cooking the same.
    Regards,
    Shiraz Gotla

    Reply

    • Natashas Kitchen
      September 7, 2019

      Hi Shiraz, I haven’t tested that with chicken but I think it could work. If you experiment, let me know how you liked the recipe.

      Reply

    • Pat
      February 5, 2020

      Shiraz – if I were going to try this with chicken I would use boneless skinless small pieces and maybe add one chicken bullion cube to make the sauce have a richer taste. Bullion cubes are salty so be careful not to ruin your dish if you add more salt. Do not omit the sour cream! Serve over egg noodles. I think it will be great

      Reply

  • Oksana
    September 6, 2019

    Hi Natasha.. just want to ask you where you buy this kind of bread rolls for this sandwich? Thank you 😊

    Reply

    • Natasha
      September 6, 2019

      Hi Oksana, I found them in the bakery section of our local Fred Meyer. They came in a bag of 6 🙂

      Reply

As Featured On

Never Go "Hangry" Again!

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