A Philly Cheesesteak is one of those sandwiches that hits all the right notes—juicy, flavorful beef, gooey melted cheese, and perfectly toasted bread. It’s simple but satisfying, and when done right, it's hard to beat.
I remember vividly being in Philly for one of my book tours and falling into LOVE with many Philly Cheesesteaks. Seeing as how sports season is upon us... we're bringing it to WGC! Whether you’re whipping these up for a game day or just craving some comfort food, this sandwich delivers every time.
Table of Contents
Why I Love This Recipe
What's not to love about a Philly Cheesesteak? It's mega hearty, a truly no-fuss sandwich and it brings together tender, flavorful beef, gooey melted cheese, and soft, toasted bread. WHAT IS NOT TO LOVE!
The simplicity is part of its charm—just a handful of ingredients, but each one plays its part perfectly. The beef is juicy, the cheese is melty, and the onions add a touch of sweetness and texture. Plus this Philly Cheesesteak has a cherry pepper mayonnaise that is TO DIE FOR. It’s comforting, filling, and feels like the ultimate indulgence, especially when you get that perfect bite with a little bit of everything!
Ingredients & Substitutions
- Hoagie rolls
- Unsalted butter
- Ribeye steak
- Garlic
- Kosher salt and freshly cracked black pepper
- Olive Oil
- Yellow Onions
- Provolone cheese
- Hot cherry peppers
- Mayonnaise
- **Full ingredient list with measurements below in the recipe card **
How to Make
For the cherry pepper mayonnaise: Combine all ingredients in a small bowl and stir to combine. It will keep in the refrigerator for a week.
Preheat the oven to 425°F. Line a baking sheet with foil and set aside. Slather the hoagie rolls with butter and place them open-faced, buttered side up, on the baking sheet until ready to toast.
In a bowl, toss the sliced steak with garlic, salt, and pepper.
Heat the oil in a large non-stick skillet over high heat. Once the pan is hot, add the beef in a single layer. This will need to be done in batches to avoid steaming the meat—you want it to brown. Cook the beef for about 2 minutes, then toss and continue cooking for an additional 2 minutes. Remove the beef from the pan to a plate and repeat with the remaining beef, adding more oil if needed.
Once the beef is cooked, reduce the heat to medium-high and add the onions to the pan. Cook, stirring and scraping up any browned bits from the steak, until the onions are lightly browned and soft, about 5-7 minutes. Season with salt and pepper.
Pop the hoagie rolls into the preheated oven and bake until toasted, about 5 minutes. Remove from the oven and set aside to cool slightly. Spread the cherry pepper mayonnaise on the toasted rolls.
Once the onions are cooked, add the beef back to the pan and stir to combine. Flatten the mixture in the pan, place the provolone over the beef, cover with a lid, and turn off the heat to let the cheese melt.
When ready to serve, scoop the Philly Cheesesteak mixture into the toasted rolls and serve hot.
Tips & Tricks
Choose the right cut of beef: Traditional cheesesteaks use ribeye, known for its tenderness and flavor. You can also use sirloin, but ribeye gives the best result. Make sure it's thinly sliced—partially freezing the meat before slicing makes this easier.
Slice the beef thin: For tender bites, slice the beef very thinly against the grain. If you buy pre-sliced beef, ask for deli-sliced or shaved steak to get that classic texture.
Season simply: Salt and pepper are all you need for seasoning. The beef's flavor should shine through, and too many spices can overpower the simplicity of a cheesesteak.
Cook in batches: Avoid overcrowding the pan to prevent steaming the meat. You want the beef to brown nicely, so cook it in batches if necessary to get that proper sear.
Sauté the onions perfectly: Thinly sliced onions should be cooked until soft and lightly caramelized. They add sweetness and depth to the sandwich. Cook them in the same pan as the beef to absorb all those flavors.
Use the right cheese: The classic cheese for a Philly Cheesesteak is provolone. Provolone provides a milder, creamy flavor.
Melt the cheese properly: After cooking the beef and onions, melt the cheese directly on top of the mixture. Cover the pan briefly to trap steam and let the cheese melt evenly into the meat.
FAQ's
What is a Philly Cheesesteak?
A Philly cheesesteak is a sandwich made with thinly sliced pieces of beefsteak and melted cheese in a long hoagie roll.
What kind of beef is best for a Philly cheesesteak?
The classic choice is thinly sliced ribeye steak. It’s tender and has a great balance of fat and flavor. You can also use sirloin, but ribeye is the go-to for that authentic taste.
How do you get the meat thin enough for a Philly cheesesteak?
To make slicing easier, partially freeze the beef for about 30-40 minutes before slicing. This firms up the meat and makes it easier to cut into thin, even slices.
Can I make a Philly cheesesteak it ahead of time?
Philly cheesesteaks are best served fresh, but you can prep ingredients (like slicing the beef and onions) in advance. Avoid assembling the sandwich until you're ready to eat, to prevent the bread from becoming soggy.
Similar Recipes
Philly Cheesesteak with Cherry Pepper Mayo
Ingredients
- 4 hoagie rolls split ¾ of the way through
- 4 tablespoon butter at room temperature
- 1.5 pounds ribeye steak excess fat trimmed and thinly sliced (* freeze the steak for about 45 minutes so you can slice the steak super thin)
- 1 clove garlic grated
- 1.5 teaspoon kosher salt
- ½ teaspoon freshly cracked black pepper
- 2 tbsp olive oil
- 1 large yellow onion thinly sliced
- 8 sliced provolone cheese
For the Cherry Pepper Mayo
- ¼ cup jarred hot cherry peppers chopped
- 1 teaspoon brine from the cherry pepper jar
- ½ clove garlic grated
- ½ cup mayonnaise
Instructions
- For the cherry pepper mayonnaise: Combine all ingredients in a small bowl and stir to combine. It will keep in the refrigerator for a week.
- Preheat the oven to 425°F. Line a baking sheet with foil and set aside. Slather the hoagie rolls with butter and place them open-faced, buttered side up, on the baking sheet until ready to toast.
- In a bowl, toss the sliced steak with garlic, salt, and pepper.
- Heat the oil in a large non-stick skillet over high heat. Once the pan is hot, add the beef in a single layer. This will need to be done in batches to avoid steaming the meat—you want it to brown. Cook the beef for about 2 minutes, then toss and continue cooking for an additional 2 minutes. Remove the beef from the pan to a plate and repeat with the remaining beef, adding more oil if needed.
- Once the beef is cooked, reduce the heat to medium-high and add the onions to the pan. Cook, stirring and scraping up any browned bits from the steak, until the onions are lightly browned and soft, about 5-7 minutes. Season with salt and pepper.
- Pop the hoagie rolls into the preheated oven and bake until toasted, about 5 minutes. Remove from the oven and set aside to cool slightly. Spread the cherry pepper mayonnaise on the toasted rolls.
- Once the onions are cooked, add the beef back to the pan and stir to combine. Flatten the mixture in the pan, place the provolone over the beef, cover with a lid, and turn off the heat to let the cheese melt.
- When ready to serve, scoop the cheesesteak mixture into the toasted rolls and serve hot.
These were phenomenal!! The sauce is 10/10!!
MADE MY DAY
The cherry pepper mayo sounds divine! I can't wait to try this one!!