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

Leave a Comment

Recipe Rating




Comments

  • Krista
    January 10, 2022

    Hi! This recipe sounds awesome. I am having a bday party for my daughter and was wondering if this sandwich could be made an hour before the party and warmed before serving? Thanks!

    Reply

    • Natashas Kitchen
      January 10, 2022

      Hi Krista, I bet that could work! I hope you love this recipe!

      Reply

  • Dawn
    January 9, 2022

    Made this for dinner today, slightly changed: added rep peppers, shallot (that’s all I had) instead of onion and 1 teas. Worcestershire sauce. We loved it! Definitely will be on our rotation! Thank you for sharing!

    Reply

    • Natasha's Kitchen
      January 10, 2022

      I’m happy that you all loved the recipe! Thank you for the review, Dawn.

      Reply

  • Ward
    January 8, 2022

    Made this tonight. Followed the recipe except added diced green peppers and mushrooms. It was OUTSTANDING! Thanks so much for the recipe!

    Reply

    • Natasha's Kitchen
      January 10, 2022

      You’re always welcome! I’m just happy that you loved the recipe.

      Reply

  • David
    January 8, 2022

    what type of hoagie rolls do you get / buy or a manufacturer recommendation?

    Reply

    • Natashas Kitchen
      January 8, 2022

      Hi David, they were from our baking center at a local grocery store. One of our readers reported The best “real” hoagie rolls “are Amaroro brand & it’s believed it’s the water that makes them so special. You can order them online.” I hope that helps.

      Reply

  • MaryAnn
    December 27, 2021

    My family and I love this recipe!! Been in my rotation for at least 18 months. I do use a horseradish cheddar for my cheese.

    Reply

    • Natashas Kitchen
      December 27, 2021

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

      Reply

  • Zahid Khan
    December 18, 2021

    This looks super good … Im gonna try this for the fam tonight, should be able to source the correct ingredients hopefully especially the cheese (as i’m UK based).
    Have tried a few of your recipes already which went down pretty well … love your way of presentation … keep’em coming!

    Reply

    • Natashas Kitchen
      December 18, 2021

      Thank you for your wonderful feedback, Zahid! I’m so glad you enjoyed it!

      Reply

  • Miranda
    December 13, 2021

    I will definitely be trying out this recipe tonight… I have previously tried other dishes you’ve made and I love ❤ it!

    Reply

    • Natasha's Kitchen
      December 13, 2021

      Great to hear that you’re enjoying my recipes, Miranda. Thank you for sharing and I hope you’ll love all the recipes that you will try!

      Reply

  • Cristo
    December 8, 2021

    Thanks Natasha, Our Philly cheese steaks came out great. Use your recipe all the time. Not rich, so use flank steak. Cut against grain, and super thin is just as tender as ribeye. Thanks again Love your stuff!

    Reply

    • Natashas Kitchen
      December 8, 2021

      I’m so glad you use my recipe too, Cristo! Thank you so much for sharing that with me.

      Reply

  • Geri Morrissey
    December 3, 2021

    on your Philly steak sandwich put very light red hot drizzle on top and ranch dressing on top of that very good

    Reply

    • Natashas Kitchen
      December 3, 2021

      Yum! THanks for that tip, Geri!

      Reply

  • Dom fuji
    November 10, 2021

    The second you suggest provolone it’s not a philly ….philly cheesesteak is either white american or cheese wiz

    Reply

  • Linda Faciana-Smith
    September 18, 2021

    Hi Natasha, I made the Philly Cheese Steak last night and my we LOVED IT!!! My husband and son said it was BETTER THAN PENN STATION AND WAS LESS GREASY!!! Wanted to share a tip: When I went for my weekly visit to the butcher shop to get the ribeye steak I struck up a conversation with my FAVORITE BUTCHER. He always picks out the BEST STEAKS for me and gives me advice. I told him I wanted a 1-pound ribeye steak so I can make Philly Cheese Steaks. The ribeyes were $18.99 a pound but I was gonna get it because I LOVE YOUR RECIPES!!! He suggested that instead of using ribeye that is a bit pricey to get a London Broil that was only $4.99 a pound and it would be tender and flavorful. I followed his advice, plus he cut it up SUPER THIN for me and it came to $5.55. It was DELICIOUS, super tender and flavorful!!! Just thought I’d share this with you. I ABSOLUTELY LOVE, LOVE, LOVE YOUR SITE!!!#

    Reply

    • Natashas Kitchen
      September 18, 2021

      That’s just awesome! Thank you for sharing your excellent review, Linda! I’m glad you shared that with all of us and that you have a fantastic butcher friend! Tell him hello from all of us!

      Reply

  • Natalya
    September 7, 2021

    These really were delicious!

    I did add some BBQ sauce to the steak to give it some flavor and a little more juice.

    Reply

    • Natashas Kitchen
      September 7, 2021

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

      Reply

  • Maureen
    September 4, 2021

    Made the Philly Sandwich tonight turned out fantastic, this is for sure a keeper it’s amazing the fantastic recipes i’am making from your web site Thank You Natasha!

    Reply

    • Natasha's Kitchen
      September 5, 2021

      Thanks for your great review, Maureen. Hope you love all the recipes that you will try.

      Reply

  • Maril Kennedy
    September 4, 2021

    This turned out outrageously good. Not being from Philly and only eating such a sandwich there once, I was not too concerned about 100% authenticity. Of course, made some little changes, as one always does. Added some red and yellow sweet bell peppers, rolls not exactly hoagies but work better for my husband. So simple, so delicious.

    Reply

    • Natashas Kitchen
      September 4, 2021

      We love simple recipes! I’m so glad you loved this one too!

      Reply

  • Philly girl
    September 1, 2021

    This is perfect right up until the very end. Trust me. I’ve lived in Philly area all my life. Nobody EVER puts mayo on a Philly Cheesesteak. That’s completely incompatible with the flavor of this wonderful sandwich.

    Reply

    • Natashas Kitchen
      September 1, 2021

      Thank you so much for sharing that with me! I hope you love our take on it!

      Reply

  • Cameron
    August 26, 2021

    Dinner tonight – so good! Added a little worcestershire to the cooking meat 🙂

    Reply

    • Natasha's Kitchen
      August 26, 2021

      Good idea, Cameron. Thanks for your good feedback and for sharing that with us.

      Reply

  • Robert
    August 24, 2021

    I get a pound of rare roast beef from the deli and have the butcher chip the roast beef. I also add bell peppers, mushrooms and jalapeños peppers. Works great and is a little easier for me. Love all your recipes. Thank you.

    Reply

    • Natashas Kitchen
      August 24, 2021

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

      Reply

  • bill nata
    August 23, 2021

    WANT A SHORTCUT……………GET ROAST BEEF FROM DELI………….PROCEED WITH EVERYTHING AND JUST HEAT UP THE ROAST BEEF

    Reply

    • Natashas Kitchen
      August 23, 2021

      Thank you so much for sharing that with us, Bill!

      Reply

  • MDP
    August 18, 2021

    No, sorry, wrong. Mayo doesn’t go on a real Philly Cheesesteak. Ever. And you forgot the San-Del sweet peppers and/or San-Del hot peppers. This video is not depicting the way it’s done. You have the type of meat and cheese right but that’s about it.

    Reply

    • betterMDP
      November 26, 2021

      im sorry but you are wrong, i really wish it did not have to be this way

      thank you

      Reply

  • Patti
    August 7, 2021

    Wow, Natasha! We just finished dinner with these cheesesteaks and they were AAAAMAZING! I followed the recipe to the “T” with the exception of adding grilled banana peppers and they were simply fantastic! Love your blog and all the great recipes. Great job!!!

    Reply

    • Natasha's Kitchen
      August 8, 2021

      Happy to hear that. Thank you Patti.

      Reply

As Featured On

Never Go "Hangry" Again!

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