These easy Philly cheesesteak sandwiches are loaded with thinly sliced ribeye, caramelized onions, and melty provolone on toasted rolls. A quick, satisfying dinner that’s ready in about 30 minutes.

This recipe keeps things simple but delivers the kind of flavor you expect from a great cheesesteak. Thinly sliced ribeye cooks quickly for a tender bite, while caramelized onions and melted provolone bring everything together. Toasted hoagie rolls and a quick garlic aioli take it just a step further without adding extra work.
Why You’ll Love These Easy Philly Cheesesteak Sandwiches
- Quick and doable for weeknights – Ready in about 30 minutes with simple steps that don’t feel fussy.
- Tender, flavorful steak every time – A quick chill makes it easy to slice thin, so the ribeye cooks up perfectly.
- Classic flavor with a little extra – Caramelized onions and melty provolone keep it traditional, while the garlic aioli adds just enough boost.
- Great for feeding a group – Easy to scale and perfect for game day, casual dinners, or when you need something everyone will actually eat.
- Flexible and forgiving – Skip the aioli, add peppers, or swap cheeses depending on what you have on hand.
Ingredients for Philly Cheesesteak Sandwiches
-
Ribeye steak, thinly sliced – Tender, well-marbled ribeye is the classic choice for authentic cheesesteaks.
-
Kosher salt, divided – Seasons both the steak and the onions.
-
Black pepper, to taste – Adds a hint of spice and enhances flavor.
-
Vegetable, canola, or avocado oil, divided – High-heat oil for searing steak and sautéing onions.
-
Onion, sweet or yellow – Caramelizes into a savory-sweet base for the sandwiches.
-
Provolone cheese slices – Melts perfectly over the hot steak and onions.
-
Hoagie rolls, sliced ¾ of the way through – Soft but sturdy rolls that hold all the fillings.
-
Butter, softened – For toasting the hoagie rolls until golden and flavorful.
-
Mayonnaise – Base for the garlic aioli spread.
-
Garlic, minced – Adds bold flavor to the aioli.
-
Lemon juice – Brightens and balances the richness of the aioli.
-
Salt and pepper – Final seasoning for the aioli and rolls.
How To Make Philly Cheesesteak Sandwiches
Step 1: Prep the Steak
-
Freeze ribeye for about 30 minutes so it’s firm enough to slice thinly.
-
Slice into very thin strips, about ⅛-inch thick (thinner is even better).
-
Season with 1 teaspoon kosher salt and black pepper to taste.

Step 2: Prep the Rolls and Onions
-
Slice the hoagie rolls ¾ of the way through and butter each cut side.
-
Chop the onion and set aside.
Step 3: Make the Garlic Aioli
-
In a small bowl, mix mayonnaise, minced garlic, and lemon juice.
-
Season with salt and pepper to taste.
Step 4: Toast the Rolls
-
Place the buttered hoagies on a baking sheet.
-
Broil for 1–2 minutes until golden brown.
Step 5: Cook the Onions
-
Heat 1 tablespoon oil in a large skillet over medium heat.
-
Add the chopped onion with a pinch of salt.
-
Cook until softened and lightly browned, about 8 minutes. Remove from skillet.
Step 6: Cook the Steak
-
Add the remaining tablespoon of oil to the skillet and increase heat to medium-high.
-
Spread sliced steak in an even layer. Cook 2–3 minutes without stirring to sear.
-
Flip and cook to your desired doneness. Leaving a little pink is fine.
-
Stir in the sautéed onions.

Step 7: Melt the Cheese
-
Divide the meat mixture into 4 portions in the skillet.
-
Top each portion with 2 slices of provolone cheese.
-
Turn off the heat and let the cheese melt over the steak.

Step 8: Assemble the Sandwiches
-
Spread garlic aioli inside each toasted hoagie roll.
-
Place one roll over a portion of cheesy steak and onions.
-
Use a spatula to scoop the filling into the bun as you flip it over.
-
Serve warm and enjoy.
That’s it! Within 30 minutes, you have a great, hearty, warm dinner, or lunch.

Tips for the Best Philly Cheesesteak at Home
- Freeze the steak briefly before slicing for thin, even pieces
- Don’t overcrowd the pan so the meat can sear properly
- Let the cheese melt off the heat for the best texture
- Toast the rolls to keep them from getting soggy
- Season both the steak and onions for balanced flavor
FAQs
What is the best meat for Philly cheesesteak?
Ribeye is the best choice because it’s tender and well-marbled, which keeps the meat juicy and flavorful. If needed, you can substitute sirloin or flank steak, but slice it very thin to keep it tender.
What cheese is traditionally used for Philly cheesesteak?
Provolone, American cheese, and Cheez Whiz are the most common options. Provolone is a great balance of flavor and melt, while American is extra creamy. Cheez Whiz is the classic choice in Philadelphia.
How do you get steak sliced thin enough?
Place the steak in the freezer for about 30 minutes before slicing. This firms it up just enough to make thin, even slices much easier with a sharp knife.
Can I make Philly cheesesteak sandwiches ahead of time?
You can prep the components ahead—slice the steak, chop the onions, and mix the aioli. Cook everything fresh when ready to serve for the best texture and flavor.
Do I need a special roll for cheesesteak sandwiches?
A soft hoagie roll works best—something sturdy enough to hold the filling but still tender. Lightly toasting the inside helps prevent sogginess.
Can I add peppers or mushrooms?
Yes, both are popular additions. Sauté them along with the onions or separately, then mix them in before adding the cheese.
If you like this simple yet cheesy recipe, check out some of my other cheesy recipes, like my Ultimate Grilled Cheese Sandwiches, or easy Sheet Pan Lasagna.
These easy Philly cheesesteak sandwiches feel a little special but are simple enough for any night of the week. With just a few steps and one pan, you get tender steak, melty cheese, and a dinner that’s always a hit.
Easy Philly Cheesesteak Sandwiches
Ingredients
- 2 lb Ribeye steak* trimmed and sliced very thin
- 2 tsps kosher salt divided
- 1 tsp black pepper or to taste
- 2 Tbsp vegetable, canola oil, or avocado oil divided
- 1 large onion sweet or yellow
- 8 slices provolone cheese
- 4 hoagie rolls sliced ¾ way through
- 4 Tbsp butter softened
- ¼ cup mayonnaise
- 2 cloves garlic minced
- 1 Tbsp lemon juice
- salt and pepper to taste
Instructions
- Prep the steakPlace the ribeye in the freezer for about 30 minutes to firm up. Slice very thin (about ⅛-inch or thinner) and season with 1 teaspoon salt and black pepper.2 lb Ribeye steak*, 2 tsps kosher salt, 1 tsp black pepper
- Prep the rolls and onionSlice the hoagie rolls ¾ of the way through and butter the inside. Chop the onion.4 hoagie rolls, 4 Tbsp butter, 1 large onion
- Make the garlic aioliIn a small bowl, stir together mayonnaise, garlic, lemon juice, salt, and pepper. Set aside.¼ cup mayonnaise, 2 cloves garlic, 1 Tbsp lemon juice, salt and pepper
- Toast the rollsPlace rolls on a baking sheet and broil for 1–2 minutes until golden.
- Cook the onionsHeat 1 tablespoon oil in a large skillet over medium heat. Add onions with a pinch of salt and cook until soft and lightly browned, about 8 minutes. Remove from skillet.1 large onion
- Cook the steakAdd remaining oil and increase heat to medium-high. Spread steak in an even layer and cook 2–3 minutes without stirring to sear. Flip and cook briefly, then stir in onions.2 lb Ribeye steak*
- Melt the cheeseDivide the mixture into 4 portions and top each with provolone. Turn off heat and let the cheese melt.8 slices provolone cheese
- AssembleSpread aioli on toasted rolls, then fill with the steak and onion mixture. Serve immediately.
Equipment
Notes
- Slice the steak as thin as possible
Slightly freezing the ribeye makes it much easier to get those thin, tender slices that cook quickly. - Use a hot pan for the best sear
Let the steak cook undisturbed for a couple minutes before flipping to develop flavor. - Don’t overcook the steak
A little pink is fine—it will continue cooking once the cheese is added. - Toast the rolls
This adds flavor and helps prevent the bread from getting soggy. - Customize to your taste
Add sautéed peppers or mushrooms, or skip the aioli for a more classic version.











Made this last nigh and we LOVED IT! It reminds me of that place in the mall. very similar.
Made these for dinner over the weekend. My son looooved them so much and has asked for them again already. Thank you for sharing this wonderful, delicious and easy dinner idea with us.
These were perfection! ave to make them again tonight for some friends. Such a punch of flavor!
Do you think I could use this recipe with chicken to make chicken cheesesteaks?
I made these for dinner last night and they were off the chain. Couldn’t be happier. Thanks for another great one!
what a delicious combination! I love the garlic aioli for these.
I can see these being a huge hit in our family! Cant wait to make!
Looks delicious! I love a good steak sandwich 🙂