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

  • SG
    November 18, 2022

    This is a very tasty starter recipe. I like the garlic butter on the roll. It’s very rich with the cheese, butter and onions. The sweet peppers and mushrooms that typically come on a cheesesteak help cut down on the richness and balance the sandwich. Good bread makes a huge difference. Will definitely be reusing this recipe. Thanks Natasha’s Kitchen!

    Reply

    • Natashas Kitchen
      November 18, 2022

      Thank you so much for sharing that with me, SG! I’m so glad you loved it!

      Reply

  • Chantal
    November 17, 2022

    Made these tonight. Sooooo amazing. My family loved it. I used flank steak so delicious.another hit Natasha!!!!!!

    Reply

    • NatashasKitchen.com
      November 17, 2022

      Yay! That’s wonderful. I’m so glad your family loved them, Chantal! Thank you for the review.

      Reply

  • MIssy
    November 3, 2022

    So good!! Love the garlic butter. I got to where I hated cooking because its always the same thing and I couldn’t come up with easy recipes that were really good. This is a hit. We will be adding this to our rotation. Thank you!

    Reply

    • NatashasKitchen.com
      November 3, 2022

      Hi Missy! That’s great. Thank you for sharing. I’m happy you found a favorite to add to your meal rotation. 🙂

      Reply

  • Larry Brock
    October 27, 2022

    Hey Natasha, what brand and/or where do you buy the hoagie rolls? Thanks.

    Reply

    • Natashas Kitchen
      October 27, 2022

      Hi Larry, hey 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

      • Larry Brock
        October 28, 2022

        Hey Natasha, thanks that does help. I’ve tried other recipes using pre-packaged rolls from the bread aisle and they seem to get soggy even after toasting.

        Reply

  • Sandy Matza
    October 24, 2022

    I Absolutly love this cheesesteak. Keep up the good cooking. Love it . I love watching you cook. I have so many of Yur recipes. Mmmmm good 👍

    Reply

    • Natashas Kitchen
      October 24, 2022

      You’re welcome! I’m so happy you enjoying my recipes, Sandy!

      Reply

  • Sigfred J. Lunde
    October 4, 2022

    Love that you gave us this recepie ❤️ Remember it så good from Philadelphia, where I lived for four years, long time ago, 44 years.

    Reply

    • NatashasKitchen.com
      October 4, 2022

      You’re very welcome! So glad you love it. 🙂

      Reply

  • Crete Bryan
    October 1, 2022

    Awesome recipes My wife is definitely the cook here but I always surprise her with a tasty dish from Natasha’s kitchen thanks so much

    Reply

    • Natashas Kitchen
      October 1, 2022

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

      Reply

  • Kae Phippin
    September 29, 2022

    Helpful directions ! Getting steaks on buns easy ! Delicious !! Big hit with family !

    Reply

    • Natashas Kitchen
      September 29, 2022

      I’m so happy to hear it was a hit with the family, Kae! That’s so great!

      Reply

  • Rose
    September 29, 2022

    I’ve been watching your Philly Cheese steak sandwich video. You did not season the steak. Not at all?

    Reply

    • Natasha
      September 29, 2022

      Hi Rose, it’s at about 2:45 in the video and also is stated in step 4 of the recipe: “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.”

      Reply

  • Mary
    September 17, 2022

    Natasha, every one of your recipes I have made is delicious. Plus I love to watch you demonstrating cooking them. You make me happy.

    Reply

    • Natashas Kitchen
      September 17, 2022

      You’re so nice! Thank you, Mary!

      Reply

  • Isabel
    September 15, 2022

    Hi Natasha, can this be made the night before and keep for kids’ next day’s lunch box?

    Reply

    • NatashasKitchen.com
      September 15, 2022

      Hi Isabel! We’ve only ever had these freshly made. If the sandwich is assembled and refrigerated I think the bread could get soggy.

      Reply

  • Lisa
    September 13, 2022

    Requesting a good marinade for the thin sliced beef. I want it to have scrumptious FLAVOR!

    Reply

    • Natasha's Kitchen
      September 13, 2022

      Thanks for the suggestion!

      Reply

  • Mary Sarah
    September 10, 2022

    Natasha, this recipe is wonderful! We actually made a vegan (portobello mushroom) version alongside your recipe and both turned out great! Thank you and looking forward to trying more of your recipes!

    Reply

    • NatashasKitchen.com
      September 10, 2022

      Sounds yummy! Thank you for sharing. 🙂

      Reply

  • Kelly
    September 6, 2022

    Sounds delish, except for the mayo. Never liked mayo, never will.

    Reply

  • Denny
    August 31, 2022

    I tried this wonderful recipe today and will never order from the chain restaurant known as Charley’s Philly Cheesesteaks! This is by far the best cheesesteak sandwich recipe and so darned easy to make. I was so excited to make and eat it with my husband. He kept complimenting me for a job well done! I said I cannot take credit! I had a great recipe and video! Thank you for sharing your talents!

    Reply

    • Natashas Kitchen
      August 31, 2022

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

      Reply

  • clerk-ret
    August 29, 2022

    Love your recipe. But I do sauté a little green onion with my onions. Just kicks it up a notch.

    Reply

    • NatashasKitchen.com
      August 29, 2022

      Sounds delicious! 🙂

      Reply

  • Lily R.
    August 28, 2022

    I plan on making these tonight. I probably bug you way to much but i just love your recipes lol. I was wondering, I know it says 1lb, but the steak i received from my grocery pick up was only 0.86 lb, would this be enough for 4 people to have a sandwich?

    Reply

    • Natasha's Kitchen
      August 28, 2022

      Hi Lily, I think that’s alright but if you want to have a very filling cheesesteak, we use 1lb.

      Reply

    • Andrew
      September 5, 2022

      We beef ours up with mushrooms and/or peppers to help make up for less meat. If you really really love the meat flavor then you won’t like it as much, but if you like veggies its great.

      Reply

  • Dave M.
    August 26, 2022

    Almost right. I spent the 1st 60 years of my life in the Philly area, ate many a Pat’s Steak, which is the prototype. Biggest change I’d make is when the steak is cooked, mix in the onions and the cheese on the griddle, blend all together instead of layering, and AMERICAN cheese. Gooey American cheese blended in to the meat and onions.

    Reply

  • Kris
    August 23, 2022

    Tasted good but nothing like a real cheeses teak. I think steakums would have been better

    Reply

  • Shawn
    August 21, 2022

    it says caramelized onions but like 15 minutes cook time my experience is it takes like 1 hr to caramelize onion. So are they caramelized or just sautéed soft? I am making this tonight and I want to get recipe correct. I believe when you try a recipe that you should do exactly as written the first time.

    Reply

    • Natashas Kitchen
      August 21, 2022

      Hi Shawn, we caramelized them during that time frame! I hope you love this recipe!

      Reply

As Featured On

Never Go "Hangry" Again!

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