Philly Cheese Steak Recipe: Crispy Provolone and Caramelized Onions

Main Courses

Philly Cheese Steak Recipe: Crispy Provolone and Caramelized Onions

Mastering a Philly cheese steak recipe at home means achieving that perfect balance of crispy, caramelized onions and melted provolone—just like the legendary sandwiches from Philadelphia. After years of testing different cuts and cooking methods, I’ve perfected a technique that delivers restaurant-quality results with minimal effort.

The secret lies in thinly slicing the meat and cooking it quickly over high heat to maintain tenderness while building flavor through caramelized onions and melted cheese.

This recipe starts with ribeye or sirloin steak, sliced paper-thin for maximum tenderness, and caramelized onions that add sweetness and depth. Provolone cheese is the star here, melting into gooey perfection when combined with the warm sandwich.

Whether you prefer the classic Whiz sauce or a more traditional marinara, this method ensures every bite is packed with flavor and texture. It’s a sandwich that feels indulgent yet simple to prepare—ideal for a satisfying weeknight dinner.

The result is a Philly cheese steak with a crispy, slightly charred crust on the bread, tender steak that melts in your mouth, and caramelized onions that add sweetness to every bite. The provolone stretches and melts into a creamy, cheesy blanket, tying all the flavors together.

This is comfort food at its finest—rich, savory, and impossible to resist. Serve it with classic sides like crispy fries or a fresh side salad for the full experience.

For those who love customization, you can swap out the provolone for American cheese or add a drizzle of marinara for extra richness. The key is keeping the meat thin and cooking it quickly to avoid toughness.

Once you try this recipe, you’ll never settle for anything less than a homemade Philly cheese steak again.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
High Cal

Ingredients for philly.cheese steak

Fourteen ingredients for a Philly cheese steak that rivals the best from Reading Terminal.

Ingredient Amount Notes
Ribeye Steak 🥩 1 ½ lb Thinly sliced against grain
Yellow Onions 🧅 2 large Sliced thinly for caramelizing
Provolone Cheese 🧀 8 oz Sliced into 1/4-inch strips
Whiz Sauce 🍅 ½ cup Or marinara sauce alternative
Unsalted Butter 🧈 2 tbsp For caramelizing onions
Extra-Virgin Olive Oil 🫒 1 tbsp For searing steak
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning steak
Freshly Ground Black Pepper 🌶️ ½ tsp For seasoning steak
Hoagie Rolls 🍞 4 whole Sliced in half lengthwise
Garlic Cloves 🧄 2 cloves Minced for optional flavor
American Cheese 🧀 4 slices Optional provolone alternative
Mayonnaise 🥛 1 tbsp For optional toasted rolls

The steak is everything here—ribeye or sirloin cut into paper-thin slices against the grain for maximum tenderness. Whole Foods or local butchers often carry pre-sliced steak for Philly cheesesteaks, but if you're slicing yourself, ask for the thinnest cut possible. The onions? Yellow, not red—they caramelize better and add that signature sweetness. Look for vibrant, firm onions with no soft spots. For the provolone, Kraft singles work in a pinch, but a wedge of real provolone melts like a dream. I grab mine from Costco when I'm making a big batch—they keep for weeks in the fridge.

No Whiz sauce? Marinara plus a splash of Worcestershire gets you 80% there. The rolls can be Italian bread or hoagie buns—just make sure they're fresh. Short on provolone? American cheese slices are the classic backup, though purists will argue. The butter for caramelizing? Unsalted, full-fat—none of that low-fat nonsense. Want extra flavor? Add a clove of minced garlic to the onions while they caramelize. The steak should be sliced so thin it nearly disappears when cooked—no thicker than 1/8-inch. And trust me, toasting the rolls with mayo before assembling makes all the difference.

Provolone stays fresh for about 2 weeks in the fridge when wrapped tightly. The steak? Use it within 2 days of slicing for best texture. Caramelized onions keep for 5 days in the fridge—make extra for other recipes. Assemble sandwiches right before serving so the bread stays crisp. These reheat beautifully—30 seconds in a skillet over medium heat is all it takes. Leftovers? Wrap tightly and freeze for up to 3 months. Just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • I swear by this: slice the onions, sear the steak, melt the cheese. That’s it. No fancy techniques—just a hot pan, a knife, and 20 minutes of your life.
  • No-Fuss Prep: I swear by this: slice the onions, sear the steak, melt the cheese. That’s it. No fancy techniques—just a hot pan, a knife, and 20 minutes of your life.
  • Melty Magic Combo: The Whiz sauce and provolone? Chef’s kiss. That tangy, creamy, slightly sweet sauce clinging to the ribeye while the cheese stretches into golden strings—it’s the kind of bite that makes you close your eyes.
  • Tailgate or Tuesday: Between us, this feeds a crowd without breaking the bank. Double the batch for a football game, or keep it simple for a lazy night when takeout feels like too much effort. (Yes, even on a Tuesday night.)

Step-by-step instructions for Philly cheese steak with crispy provolone

Here's how to assemble a perfect Philly cheesesteak with perfectly seared ribeye, caramelized onions, and melted provolone.

1

Sear the Ribeye to Maximum Crispiness

Heat a large skillet over high heat until it's screaming hot. Add the 1 tbsp extra-virgin olive oil and let it shimmer for 30 seconds. Working in batches if needed, add the 1.5 lb ribeye steak sliced against the grain, spreading it out in a single layer.

Let the steak sear undisturbed for 1-2 minutes until you get deep golden brown crusts on both sides. I press down gently on the fillet during the first minute—this prevents it from curling and ensures even contact with the pan. Season immediately with 1 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper while it's hot. Remove the steak and set aside on a warm plate.

2

Caramelize the Onions to Sweet Perfection

In the same skillet (no need to clean it—the browned bits add flavor), melt the 2 tbsp unsalted butter over medium heat. Add the 2 large yellow onions sliced thinly and the 2 cloves garlic cloves minced, stirring to combine. Reduce heat to medium-low and let them cook slowly for 15-20 minutes.

Stir occasionally with a wooden spoon, scraping up any browned bits from the bottom. You're looking for onions that are deep golden brown with a jam-like consistency. They should smell intensely sweet and caramelized. If they start to stick, add a splash of water and scrape again. Remove from heat and set aside.

3

Assemble the Cheesesteaks with Crispy Provolone

Return the skillet to medium heat and add the 0.5 cup Whiz Sauce. Let it warm through for 1-2 minutes until it's just heated through but not boiling. Spread the sauce evenly across the bottom of the skillet.

Slice the 4 whole hoagie rolls in half lengthwise and lightly toast them if desired. Spread each half with 1 tbsp mayonnaise for extra richness. Layer each roll with half the ribeye steak, half the caramelized onions, and half the 8 oz provolone cheese sliced into ¼-inch strips. Top with 1 slice American cheese if using.

4

Melt the Cheese to Gooey Perfection

Cover the skillet with a lid and let the cheesesteaks steam for 2-3 minutes until the provolone is fully melted and bubbly. The American cheese will melt more quickly—watch it closely so it doesn't brown. If the cheese isn't melting evenly, increase heat to medium-high for 30 seconds.

Here's the thing—this is the moment that matters: the cheese should be melted but not stringy. You want that perfect balance where it's gooey and stretchy but not runny. Remove the lid and let any excess cheese drip back into the skillet for 30 seconds before serving immediately. The rolls should be warm, the onions caramelized, and the provolone crispy in spots.

👨‍🍳

Pro Tips For Making Philly.Cheese Steak

  • Sear the Ribeye First: Hit that steak with a screaming-hot pan—no butter yet—until you get deep brown crust on both sides. I learned this the hard way: skipping the sear means a bland, mushy base, and no one wants that under melted provolone.
  • Slice Onions Thinly: Use a mandoline or sharp knife to cut onions into paper-thin strips. Thick slices burn before they soften, and you’ll end up with a sad, chewy mess instead of the silky texture that makes this sandwich sing.
  • Don’t Overmelt the Cheese: Whiz sauce and butter are enough—just enough to warm the provolone until it’s stretchy, not gooey. I once drowned the whole thing in melted cheese, and it turned into a greasy, sad pile. Trust the process.
  • Rest the Steak Before Slicing: Give that ribeye a solid 5 minutes under foil after searing. Cutting it too soon turns your perfect crust into a sad, juicy puddle—especially when you’re adding all that cheese and Whiz later. (Yes, even if you’re impatient like me.)

Pro cooking tips for this dish

Steak Slicing Secrets

The ribeye or sirloin is your canvas, so treat it right. I learned this the hard way—thick slices lead to chewy results. Ask your butcher for the thinnest possible cut, about ⅛-inch thick, and slice it against the grain for maximum tenderness.

If you're slicing at home, freeze the steak for 20 minutes first—this makes it easier to cut paper-thin. I use a sharp chef's knife and slice in one smooth motion, never sawing back and forth. 🔪

High-Heat Searing

Your skillet needs to be ripping hot before adding the steak—this creates that coveted crust. I crank my stove to high heat and let it sit for 5 minutes before adding oil. When the oil shimmers, it's ready.

Add the steak in a single layer and press down gently with a spatula for 1 minute—this prevents curling. The goal is deep golden brown in 1-2 minutes total. Season immediately with salt and pepper while it's hot. 🔥

Onion Caramelization

Patience is key here—rushing leads to burnt onions. I use yellow onions because they caramelize better than red. Cook them over medium-low heat for 15-20 minutes, stirring often and scraping the bottom.

The onions should be deep golden brown with a jam-like consistency. If they stick, add a splash of water and scrape again. Don't walk away—this is where the magic happens. 🧅

Cheese Melting Mastery

Provolone is your secret weapon, but it needs the right treatment. Slice it into ¼-inch strips so it melts evenly. When assembling, place the cheese on top of the steak and onions, then cover the skillet with a lid for 2-3 minutes to let it steam.

The cheese should be gooey but not stringy. If it's not melting, increase heat slightly—just don't let it brown. I always add a splash of Whiz sauce to the skillet first to help the cheese melt faster. 🧀

Roll Toasting Trick

Toasted rolls make all the difference. I spread 1 tbsp mayonnaise on each half and toast them in the same skillet for 30 seconds per side until golden. This adds a crispy texture that holds up to the melty cheese.

For extra flavor, brush the rolls with a little garlic butter before assembling. The key is to toast them just before serving so they stay crispy. 🍞

Assembling Like a Pro

Layering is everything. Start with the steak on the bottom, then add onions, cheese, and sauce. I like to add a squeeze of hot sauce on the side for serving—it cuts through the richness. Press down gently with a spatula to help the cheese melt into the steak.

Serve immediately so the bread stays crispy and the cheese stays gooey. This is where the sandwich comes together like a dream. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 1450mg63%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use American cheese instead of provolone?

While provolone is traditional, American cheese slices work perfectly for that classic Philly cheesesteak experience. The key is to use full-fat American cheese—it melts more dramatically than low-fat versions. For extra authenticity, layer it with provolone strips for both flavor and texture.

2

What's the best way to slice the steak thinly?

Freeze the steak for 20 minutes first to firm it up, then slice against the grain using a sharp chef's knife. Aim for ⅛-inch thick slices—thinner than you think! If you're nervous, ask your butcher to slice it for you. The thinner the cut, the more tender the final result.

3

Can I make this recipe ahead of time?

While the sandwich itself is best served fresh, you can prep components ahead: caramelize the onions (5 days in the fridge), slice the steak (2 days max), and shred the cheese. Assemble just before serving to keep the bread crispy. Leftovers? Wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge.

4

What's the deal with Whiz sauce? Can I substitute?

Whiz sauce is iconic but hard to find—try a mix of marinara sauce plus 1 tsp Worcestershire sauce per ½ cup marinara for a close match. For extra richness, add a splash of beef broth. The sauce should be thin enough to coat the steak without making it soggy.

5

Why does my cheese get stringy or rubbery?

Overheating is the culprit! Keep the heat at medium-low when melting cheese, and cover the skillet to steam it gently. Provolone should be gooey but not bubbling aggressively. If it's not melting, add 1 tsp water to the skillet and cover again. The cheese needs patience—don't rush it!

★★★★★4.7(8 reviews)
Categories Main Courses