| |

Philly Cheesesteak Sandwich Recipe

Experience the mouthwatering flavors of this authentic Philly Cheesesteak Sandwich Recipe. Tender beef, melted cheese and caramelized onions, all in a toasted hoagie roll. A true delight for your taste buds!

philly cheesesteak sandwich recipe

We’ve made Philly cheesesteaks so many times, always with amazing results, so I thought that it was high time that I share our classic Philly cheesesteak sandwich recipe with you guys. There are just some recipes that are meant to be shared again and again!

Too busy to make this right away? Pin it for later! Pin this post to your favorite board on Pinterest and it will be there when you’re ready!

Thin slices of delicious beef, onions, bell peppers, and melty cheese all come together in one sandwich. Served up with potato chips or French fries, this homemade Philly cheesesteak recipe is always a hit.

One of the most popular recipes on my blog is this Campfire Philly Cheesesteak Sandwich, which is basically today’s recipe, but wrapped in tinfoil and thrown into a campfire. I kid you not! It’s a family favorite and one of the camping recipes that we use all of the time. 

philly cheesesteak sandwich recipe

Now, there are a ton of ways to make a Philly cheesesteak. A traditional Philly cheesesteak found in Philadelphia is most often served with Cheese Whiz on a hoagie bun, similar to the kind you would use for hot dogs.

philly cheesesteak sandwich recipe

I like to change it up a bit with different buns, because as long as the buns are soft, the family is happy. Provolone cheese is our personal preference over any other kind of cheese, because of the rich melty flavor that it adds to this cheesesteak.

This post contains affiliate links.


philly cheesesteak sandwich ingredients


  • 12 oz ribeye steak, thinly sliced
  • 1/2 sweet onion, chopped
  • 1/2 green bell pepper, chopped
  • 4 hoagie rolls
  • 8 slices provolone cheese
  • 2 tbsp butter, unsalted 
  • 1 clove garlic, pressed 
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/2 tsp garlic powder

philly cheesesteak preparation



  1. Season thinly sliced meat with salt, garlic powder, and black pepper. 

2. Add garlic and butter to a large skillet and sauté onions and peppers. Once the vegetables are soft, set them aside.

3. Add 1-2 tsp of olive oil or avocado oil to the skillet. Brown meat fully.

philly cheesesteak cooking

4. Add the onions and peppers back into the skillet with the steak slices. 

philly cheesesteak sandwich recipe

5. Split into 4 sections in the pan. 

6. Top each section with 2 slices of provolone cheese. 

philly cheesesteak sandwich recipe

7. Allow the cheese to melt. Once it is melted, transfer the mixture to your buns.

8. Add mayo if desired. 

philly cheesesteak sandwich recipe

9. Serve hot and enjoy.

philly cheesesteak sandwich recipe

Tips and Tricks:

  • Try different cheeses to find the kind you like best. Some popular choices are American cheese or mozzarella cheese slices.
  • Additional toppings can be included on this classic sandwich. Hot peppers and extra caramelized onions are a couple of our favorite toppings to add.
  • Make this as a sheet pan meal.
  • While grocery stores are always a good option for buying meat, I prefer to purchase our meat from a local butcher.
  • In order to get nice thin slices of beef, make sure you are using a sharp knife. It makes all the difference.
philly cheesesteak sandwich recipe

These Philly cheesesteak sandwiches travel exceptionally well too! Simply cut them in half on the diagonal, wrap in parchment paper, and take them on your next picnic or road trip. They would also be amazing served with a side of au jus, like a beef dip! #nomnom

philly cheesesteak sandwich recipe

Do you have a go-to Philly cheesesteak sandwich recipe? Please share!

Philly Cheesesteak Sandwich Recipe

If you love this philly cheesesteak sandwich recipe, please give it a five star review and help share it on Facebook or Pinterest.

philly cheesesteak sandwich recipe

Philly Cheesesteak Sandwich Recipe

This Philly Cheesesteak sandwich is a yummy addition to lunch or dinner planning!
No ratings yet
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 5 servings
Author: Heather Painchaud


  • 1 lb steak cut into strips
  • Red bell pepper sliced
  • Green bell pepper sliced
  • Small yellow onion sliced
  • 1 Tbsp olive oil
  • 5 Tbsp mayonaisse
  • 100 g of provolone cheese sliced
  • 5 ciabatta buns


  • In a large frying pan saute pepper and onion in olive oil until the onion is opaque.
  • Add steak and cook for an additional 5 minutes on medium.
  • Cut the ciabatta buns and spread mayo on both sides.
  • Top with steak mixture and a slice of cheese.
  • Toast under the broiler on low for 5 minutes.
  • Serve with a side of fries or homemade pickles.
about heather

Hello, I’m Heather!

I'm an active mom of twin boys who is always looking for opportunities to inspire creativity through fun crafts, do-it-yourself projects and delicious recipes. This blog has been an integral part of supporting my little family and I am so grateful to have you become a part of our journey! Let's create together... Read more...

Notify of

Inline Feedbacks
View all comments