This post may contain affiliate links. Please read our disclosure policy.

This Classic Philly Cheesesteak recipe is full of simple, basic ingredients that bring big, bold flavor! Tender, juicy meat and onions smothered with melted cheese? I’ll teach you how!

Philly cheesesteak sandwich, cut in half.

Philly Cheesesteak

Even if you aren’t from Philly, you’ve probably heard of or tried a Philly cheesesteak before. If you haven’t tried it, what are you waiting for? It’s a tender and delicious (slightly messy) to eat sandwich that combines cheese, onion, and steak between nice bread buns. Doesn’t that sound delicious?

A lot of Philly cheesesteak recipes online include bell peppers, but did you know that in Philly.. where cheesesteaks are known from, they don’t include bell peppers?? The sandwiches are very simple but extremely flavorful! Meat, onions, cheese and seasonings is all you need nestled between two buns!

This Philly cheesesteak recipe is perfect for those wanting to keep the sandwich quick to prepare. Traditionally this sandwich is served with Provolone cheese, but you can make a simple switch to swiss of a mild cheddar if you wanted to enjoy something a little different. It tastes great either way!

This Philly cheesesteak recipe only makes about 4 sandwiches but feel free to double, or even triple the recipe to feed a bigger crowd! It’s so easily customizable! Just make sure to ask it everyone wants it wit or witout onions.

Philly cheesesteak sandwich cut in half and served

What’s In Philly Cheesesteak Sandwiches?

  • Onion: You are going to want a yellow onion for this recipe, diced. It is up to you on how fine your onion is diced, you can mince it really small or leave the onion in larger pieces, whatever you prefer!
  • Butter
  • Thinly Sliced Steak: We will want our steak sliced as thin as possible. You can ask your butcher at the grocery store to slice a steak for you or you can thinly slice it at home. I generally slice my own. I like to put my steak into the freezer for about 30 minutes before slicing. This makes it much easier to get those paper thin slices. Any cut of steak will work well for this recipe. 
  • Worchestershire sauce
  • Salt and Pepper
  • Garlic Powder
  • Mayo
  • Provolone Cheese: Like mentioned above, provolone cheese is the cheese classically used on Philly cheesesteak sandwiches. It is a mild cheese that really lets the flavor of the beef shine. Feel free to use another mild cheese if that is what you have on hand. 
  • Buns- I like to use hoagie buns that have been buttered and toasted (all the toastiness means all the yumminess!), it hold up the meat and cheese really well. You can use hot dog buns if you are in a pinch, though!
  • recipe ingredients to make a Philly cheesesteak sandwich

How to Make Philly Cheesesteaks

Making cheesesteaks is very simple, they are made completely in a frying pan. Before firing up the stove top, slice your steak as thin as you possibly can. I will give the same tip here that I gave above, The steak is much easier to slice thinly after it has been in the freeze for about 30 minutes so it is extremely cold. 

Slice the meat and then set aside. Fire up the stove top and saute the butter and diced onion until the onions are translucent. Once they are cooked through, transfer to a small plate and set them aside while we cook to meat. 

thinly sliced steak for Philly cheesesteak recipe

Turning the heat up to high, toss in the meat, Worcestershire sauce and seasonings. Stirring constantly. There will be a bit of liquid in the pan initially with the worchestershire and the liquid let off from the meat, stir and cook until the liquid has evaporated. This will take anywhere from 3-5 minutes. Once the liquid has evaporated, make sure to stir that meat around the pan to soak up all of that flavor left behind! 

Add the onions back into the pan, give your meat a taste test and adjust the salt and pepper if needed. Remember, you can always add more, but you can’t take some out! When the seasonings are just right, turn the heat off and place your provolone cheese onto of  the meat and cover with the lid to allow the cheese to melt. 

While the cheese is melting toast your buns, smear with mayo and then pile on that meat and cheese!

Philly cheesesteak sandwich cut in half, ready to eat

What Is The Best Bread For Philly Cheesesteak?

This is totally up to your own personal preference but a nice soft hoagie roll would be excellent. You can also choose to go for a harder bread crust like a French baguette unlike a dip sandwich which needs the harder bread, you have a wide range of choices and bread selections to choose from.

What Sides Go With Philly Cheesesteak Sandwiches?

These sandwiches taste great with a side of french fries, onion rings, or chips. You can also serve them alongside traditional barbecue side dishes like pasta salad or potato salad. That being said, no one will complain if you served the sandwiches without a side dish.

pin image for Philly cheesesteaks

If you loved what you saw here, get more of it on Facebook, Instagram & Pinterest! I’d love to connect! Sign up for my weekly newsletter below to never miss a new recipe again!

[et_bloom_inline optin_id=optin_2]


Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
5 from 1 vote

Philly Cheesesteak Recipe

This Classic Philly Cheesesteak recipe is full of simple, basic ingredients that bring big, bold flavor! Tender, juicy meat and onions smothered with melted cheese? I'll teach you how!
Prep Time: 30 minutes
Servings: 4


  • 1 yellow onion, diced
  • 2 tbsp butter
  • 2 lbs steak, thinly sliced
  • 1 tbsp worchestershire sauce
  • 1/2 tsp garlic powder
  • Salt and pepper to taste
  • 4 slices provolone cheese
  • 4 buns
  • mayo


  • In a medium skillet, saute the butter and onion until the onions are translucent. Remove from pan and set aside.
  • With high heat, quickly cook the thinly sliced steak while seasoning with the Worcestershire sauce, salt, pepper and garlic powder. Cook while stirring until all of the liquid has evaporated out of the pan. This should take about 3-5 minutes.
  • Taste and add more salt and pepper if desired. Remove from heat and stir back in the onions. Top the meat with provolone cheese and cover with a lid to allow the cheese to melt.
  • Serve on toasted buns, smeared with mayo and stuffed with the cheesy meat goodness.



Calories: 810kcal | Carbohydrates: 37g | Protein: 59g | Fat: 48g | Saturated Fat: 23g | Cholesterol: 173mg | Sodium: 749mg | Potassium: 721mg | Fiber: 2g | Sugar: 6g | Vitamin A: 458IU | Vitamin C: 3mg | Calcium: 245mg | Iron: 15mg
Like this recipe? Rate and comment below!

About Karli Bitner

This blog is a little glimpse into my kitchen, family & life. I hope you’ll giggle the days away with me and enjoy the craziness that goes on at my house. If you are Cookie obsessed like I am, check out my Sister Site, Cookies for Days.

You May Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

1 Comment