This post may contain affiliate links. Read our disclosure policy here.

Philly cheesesteak sandwiches are our go-to when we need dinner on the table asap! It’s quick, easy and customizable to everyone’s tastes!

The secret to a great Philly cheesesteak is thinly sliced, almost shaved, meat.

Read the full post below the recipe to learn how to easily slice paper thin beef slices, which steak cut to choose, and how to make it ahead. You’ll also find step-by-step photos, keep scrolling…

Easy Philly Cheesesteak Sandwiches

These sandwiches are our family's favorite weeknight meal.

Ingredients

  • 4 hoagie rolls
  • 4 tablespoons butter, or mayo
  • 2 tablespoons olive oil, or avocado oil, divided
  • ½ white onion, chopped, optional, (Note 1)
  • ½ green bell pepper, diced, optional
  • ½ red bell pepper, diced, optional
  • 1.5 lbs 675gr thinly sliced ribeye steak, or top sirloin steak 
(Note 2)
  • 1 garlic clove, pressed
  • ½ teaspoon coarse kosher salt
  • ½ teaspoon black pepper
  • 8 slices Provolone cheese

Instructions

  • To prepare the rolls, slice hoagie rolls ¾ way and smear 1 tablespoon of butter, or mayo inside of each roll.
  • Heat a large skillet over medium high heat. (I used 12-inch skillet.)
  • Place the rolls cut-side down on hot skillet and toast until nice and golden. Remove from heat and set aside.
  • To cook the vegetables, heat 1 tablespoon of oil in the same skillet you toasted the roll. When oil is hot, add the diced onion and bell peppers and cook until nice and soft, about 3 minutes. Transfer onto a small plate.
  • To cook the meat, heat the remaining 1 tablespoon of oil in the same skillet over medium high heat. Add the sliced steaks, garlic, salt and pepper. Cook, stirring frequently, until meat is fully cooked, no more than 2 minutes. Stir in the cooked bell peppers. (Alternatively, you can reserve the bell peppers and serve on the side as a topping.)
  • To assemble, remove from heat and divide the meat into 4 equal parts in the skillet. Place 2 slices of provolone cheese over each steak piles. Cover and let it melt for a minute or so. Then place toasted hoagie roll on each steak pile. Slide a spatula under the meat and flip the sandwiches one at a time. Serve immediately.
  • If you tried this recipe, I’d love to read your feedback. Please leave your comment and rating below, or share on Instagram with #busycooks and tag us @busy_cooks. Thank you!!

Notes

Note 1: Vegetables (onions and peppers) are optional and you can also use frozen ones, if you had some in the freezer as your meal prep routine.
Note 2: To get super thin meat slices, freeze the steak for 30-45 minutes, or until mostly firm. Using a sharp knife, shave off thin slices against the grain. Be careful when you are cooking! Thinly sliced meat cooks in minutes.
Make-Ahead Tip: Wrap the assembled sandwich in foil and refrigerate. When ready to serve, place the wrapped sandwich in the oven at 350F for 10-15 minutes , or until fully heated through and cheese is melted. It’s a great grab and go for a quick meal!

Nutrition Information

Calories: 746kcal, Carbohydrates: 37g, Protein: 50g, Fat: 44g, Saturated Fat: 18g, Cholesterol: 132mg, Sodium: 1022mg, Potassium: 606mg, Fiber: 2g, Sugar: 7g, Vitamin A: 905IU, Vitamin C: 32mg, Calcium: 326mg, Iron: 14mg
All images and text ©. Disclaimer: Nutritional information is estimate only. Read full disclosure here.
Continue Reading for additional tips and serving suggestions.

Need a quick weeknight meal that’s still delicious? Philly cheesesteak sandwiches are our go-to when we need dinner on the table asap! It’s quick, easy and customizable to everyone’s tastes!

Just like the classic grilled cheese, a Philly cheesesteak is an American staple! And it’s our family’s favorite  dinner that always leaves us full and satisfied.

What is a Philly Cheesesteak?

It’s a simple shaved beef sandwich on a hoagie bun, smothered with provolone cheese. Traditionally, the sandwich includes bell peppers and onions, as well. There’re a lot of debacles around what should and shouldn’t go on a Philly cheesesteak, but we’re not here to claim authenticity. We’re all about the flavor!!!

What bread to choose?

When choosing your bread, a hoagie bun is the way to go! A hoagie bun or roll is a hearty piece of bread that won’t fall apart when loaded with heavy steak, cheese and veggies!

What cheese is the best for Philly cheesesteak sandwiches?

And when it comes to cheese choices, you can use Provolone or American cheese, but Provolone definitely gets my vote!

What cut of meat to choose for Philly cheesesteak?

Ribeye is ideal for this recipe, but top sirloin works just fine, too. In fact, I often use top sirloin steak on regular dinner nights.

TIP: The secret to a great Philly cheesesteak is thinly sliced, almost shaved, meat. 

I’ve shared how to slice meat thinly here. But in a nutshell…

To get that super thin slice, freeze the meat for 30-45 minutes, or until mostly firm. Using a sharp knife, shave off thin slices against the grain. Be careful when you are cooking! Thinly sliced meat cooks in minutes. 

Tips for customizing a Philly Cheesesteak

If you’re a Philly cheesesteak purist, you only do cheese, peppers and onion. But, you can add so much more!

Customize your sandwich with other vegetables like mushrooms, red onions, pickles, or add mustard, steak sauce…whatever you like! 

MAKE-AHEAD TIP:

Wrap the assembled sandwich in foil and refrigerate. When ready to serve, place the wrapped sandwich in the oven at 350F for 10-15 minutes , or until fully heated through and cheese is melted. It’s a great grab and go for a quick meal!

How to Make a Classic Philly Cheesesteak Sandwich

Step 1. Toast the rolls

Begin by slicing the hoagie rolls horizontally, but only about ¾ of the way through. It should look like a giant hotdog bun! 

Smear butter, or mayo inside of each roll. Place each roll cut-side down on a hot skillet and toast until golden. 

Remove from heat and set aside. 

Step 2. Cook the vegetables and meat

Heat the oil in the same skillet. When oil is hot, add diced onion and bell peppers and cook until shiny and soft, about 3 minutes. Transfer the mixture onto a small plate. 

In the same skillet, heat the remaining oil over medium high heat. Then, add the sliced steaks, garlic, salt and pepper. Cook, stirring frequently, until meat is fully cooked, no more than 2 minutes. 

To the same pan, return the cooked bell peppers and onion, and stir to combine. Alternatively, you can reserve the bell peppers and serve on the side as a topping.

Step 3. Assemble the sandwiches

Remove the mixture from the heat and divide the meat into equal parts in the skillet. Place 2 slices of provolone cheese over each steak piles. Cover the pan and let the steam do it’s work!

When the cheese has melted, place a toasted hoagie roll on each steak pile. Slide a spatula under the meat and flip the sandwiches one at a time. Serve immediately. 

If you make this recipe, please share the photo on Instagram and tag me @busy_cooks.

Stay connected and join Busy Cooks community:
FACEBOOK | PINTEREST | INSTAGRAM