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

  • Dave
    February 21, 2021

    The local grocery (national chain) carries sliced beef for sandwiches. I buy it for making beef jerky because it’s thinly sliced. I hadn’t really thought about what kind of sandwiches it was used for, until now. Excellent recipe, thanks for sharing.

    Reply

    • Natasha's Kitchen
      February 21, 2021

      You’re welcome, Dave! Thanks for sharing and please let us know how it goes if you give that a try.

      Reply

  • Christine
    February 20, 2021

    Best philly cheesesteaks ever and super easy to make. This recipe is definitely a keeper…Thanks Natasha

    Reply

    • Natasha's Kitchen
      February 21, 2021

      Thank you for your good comments, Christine. I appreciate it!

      Reply

  • Mark Nowak
    February 18, 2021

    I just finished eating this cheese-steak. I used provolone on my wife’s steak, and swiss on mine. I also added baby bella mushooms. It was easy to make and tasted better than any cheese-steak I had in a restaurant. Thank you for sharing your recipes.

    Reply

    • Natasha's Kitchen
      February 18, 2021

      Hi Mark, thanks for sharing that with us. I’m glad you and your wife enjoyed this recipe!

      Reply

  • Ella
    February 14, 2021

    Hi Natasha, What brand of hoagie rolls did you use because I am having trouble finding some at my local stores!

    Reply

    • Ella
      February 14, 2021

      Also, I do not have a flat cool top on my grill like you do so what other options can I use to cook on to make the philly cheesesteaks?

      Reply

      • Natashas Kitchen
        February 15, 2021

        A cast iron pan works great for this if you don’t have a flat top.

        Reply

    • Natashas Kitchen
      February 15, 2021

      Hi Ella, 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

  • Amy
    February 11, 2021

    This was so good! Definitely plan on making this again and again!

    Reply

    • Natasha's Kitchen
      February 12, 2021

      Wonderful! Thanks for your great feedback, Amy.

      Reply

  • Barb
    February 11, 2021

    Made these for my husband tonight, who is from South Jersey close to Philly….he loved it!!! Reminded him of home!

    Reply

    • Natashas Kitchen
      February 11, 2021

      Thank you for the wonderful review! I’m so happy he loved it!

      Reply

  • Yvonne Oatchess
    February 9, 2021

    What do you usually add to your meal of Philly Cheese Steak Sandwiches? Fries but is there something else?

    Reply

    • Natasha's Kitchen
      February 9, 2021

      They are often served with french fries, onion rings, chips, salad and so much more!

      Reply

  • Sheldon Weingust
    January 31, 2021

    Thanks again Natasha, an amazing recipe to try and eat. You’re the best.

    Reply

    • Natasha's Kitchen
      January 31, 2021

      You are very welcome and thank you so much!

      Reply

  • Bob
    January 30, 2021

    Easy, quick and so good!

    Reply

  • Kathleen
    January 30, 2021

    Can you provide information on the grill you use to cook the Philly Cheese steaks on?
    Thanks

    Reply

  • Nancy Caudill
    January 26, 2021

    I’m so happy I found all your recipes I never be the cook you are because you are the best, but I made this these phillysteaks yum yum I had to use wheat rolls cause I’m a Diabetic that fine I measured everything out I could have it was amazing it didn’t bother my sugar it was 110 so I’m watch everything I can still eat but still watch thanks friend God bless

    Reply

    • Natasha's Kitchen
      January 26, 2021

      Thanks for sharing that with us, Nancy. I’m happy to know that you liked and enjoyed this recipe!

      Reply

  • Bill
    January 22, 2021

    Natasha,
    Aloha! I love looking at you So simple style recipes. However, do you you have recipes that contain less sodium and less suger in them? And yet still have the taste.

    Reply

    • Natasha
      January 22, 2021

      Hi Bill, we don’t have a specific low sodium category.

      Reply

    • Sherri
      February 26, 2021

      Bill, I used to be on a 500-1000mg/day sodium restriction. It is super hard and you have to make everything from scratch. Replacements for sodium can be an acid because your taste buds often interpret it as salt. And adding extra seasoning. I used to make this only using the salt in the bacon. Was still good.
      Good luck my friend

      Reply

  • Dawn
    January 18, 2021

    Delicious!

    Reply

    • Natashas Kitchen
      January 18, 2021

      I’m so glad you enjoyed it!

      Reply

  • Steve
    January 17, 2021

    Tried it with my family. They loved it. Added some green pepper as well. Definitely will do again. Thanks for the easy steps. Preparation was a breeze!

    Reply

    • Natashas Kitchen
      January 18, 2021

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

      Reply

  • Frank
    January 17, 2021

    I use to make the original Philly cheesesteak subs in my restaurant.
    Using onions, peppers, and mushrooms, cooked separately in butter/garlic sauce first.
    Have a pot of almost like spaghetti sauce, heating up.
    Spread the roll and add the veggies.
    Then add the steak and I use mozzarella cheese and add that while cooking the steak.
    Then place the steak and one side of the roll and the veggies on the other side. Then add the sauce with more cheese on top and let it melt in. Then Serve it.

    Reply

    • Natashas Kitchen
      January 18, 2021

      Thank you so much for sharing that with me, Frank!

      Reply

    • Tulsi
      June 28, 2021

      Thank you Frank for the extra suggestions, especially the sauce. I thought the recipe, as written, did not have much flavor.

      Reply

  • Michelle Cagle
    January 16, 2021

    I mistakenly thawed cube steak, so I cooked them, After cooling I sliced them thin, bagged them, unti I get my rolls and Provolone to make our meal

    Reply

  • George
    January 16, 2021

    Second post/review in two days so you know my girls are eating great this weekend!!

    This is another easy recipe that nails the Philly perfectly. I snuck in a small amount of mushrooms in and they, again, didn’t notice or complain.

    This is my new go-to recipe. Thanks for sharing it.

    Reply

    • Natasha
      January 16, 2021

      Hi George, I’m so happy you loved the cheesesteak recipe. Thank you for the awesome review!

      Reply

  • agnes gierszewski
    January 5, 2021

    so i served this for my family and the recipe did turn out great however they all asked for the Au Jus dip. Can you please help with that part.

    Reply

    • Natasha's Kitchen
      January 6, 2021

      Hi Agnes, thanks for sharing. I don’t have a recipe for Au Jus dip yet but thanks for suggesting that. I’ll add that to our list.

      Reply

  • Susan
    December 29, 2020

    What do you do different to make this as sliders?

    Reply

    • Natasha's Kitchen
      December 30, 2020

      Hi Susan, I haven’t tied converting this into sliders. I have a cheeseburger sliders recipe here too.

      Reply

  • Jean
    December 28, 2020

    Love this recipe. I’ve added some white cooked mushrooms. Yummy! 😉
    Thanks Natasha.

    Reply

    • Natashas Kitchen
      December 28, 2020

      I’m so glad you enjoyed it!

      Reply

As Featured On

Never Go "Hangry" Again!

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