Philly Cheesesteak Recipe With Shaved Steak: Melted Provolone and Caramelized Onions

Philly Cheesesteak Recipe With Shaved Steak: Melted Provolone and Caramelized Onions

This recipe brings authentic Philadelphia flavor to your kitchen with thinly sliced steak, melted provolone, and perfectly caramelized onions. I developed this method after testing multiple techniques in my small Boston kitchen to achieve that classic cheesesteak texture.

The key is using shaved steak, which cooks quickly and stays tender, while the onions transform into sweet, golden strands. A proper sear creates the foundation for layers of flavor that make this sandwich unforgettable.

What you get is a sandwich with melted provolone blanketing the steak and onions, all piled into a soft roll. The combination of savory beef, sweet onions, and creamy cheese creates that signature Philly experience.

Serve it hot with your choice of toppings for a meal that tastes like it came straight from a street vendor. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Philly Cheesesteak Recipe with Shaved Steak

Ribeye, provolone, and onions come together for that classic Philly flavor you crave.

Ingredient Amount Notes
Ribeye Steak 🥩 1 ½ lb Thinly shaved, against grain
Provolone Cheese 🧀 8 oz Thinly sliced for melting
Yellow Onions 🧅 3 whole Thinly sliced, large
Hoagie Rolls 🥖 4 whole Soft, Italian-style
Olive Oil 🫒 3 tbsp Divided for cooking
Unsalted Butter 🧈 2 tbsp For onions and rolls
Kosher Salt 🧂 1 tsp Plus more to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For seasoning steak
Worcestershire Sauce 💧 1 tbsp Adds umami depth
Mayonnaise 🥄 ¼ cup Optional, for serving
Ketchup 🍅 ¼ cup Optional, for serving

The steak is everything here. Ribeye gives you that rich, beefy flavor and stays juicy when shaved thin. Ask your butcher to slice it for you (they’ll do it for free at Whole Foods or local shops), or freeze the steak for 30 minutes to make slicing easier at home. Look for good marbling—it’s the fat that makes it taste like a street cart sandwich.

No ribeye? Flank or skirt steak work too, but they’re leaner—add an extra pat of butter to compensate. Provolone is traditional, but white American cheese melts like a dream if that’s what you’ve got. For the onions, yellow or sweet work best, but red onions (cooked long enough) add a nice color. The rolls should be soft and sturdy—Amtrak bakery style if you can find them.

Prep the onions and steak right before cooking—they don’t hold well. Leftovers keep in the fridge for 2-3 days (reheat in a skillet to revive the texture). The cheese and rolls? Keep them separate until serving. Freezing isn’t ideal—thawed steak gets mushy, and the rolls turn to breadcrumbs.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: Shaved ribeye cooks in minutes with just a skillet and olive oil—one pan, minimal cleanup.
  • Melted Perfection: Provolone melts into every bite, blending with caramelized onions for that classic Philly richness.
  • Crowd Pleaser: I serve these at parties, and they’re always the first to disappear. Kids and adults alike devour them.
  • Budget Stretcher: Ribeye shaved thin goes further than whole steaks, and leftovers make killer sandwiches the next day.

Step-by-Step Instructions for Philly Cheesesteak With Shaved Steak

Here’s how I make authentic cheesesteaks with perfectly caramelized onions and gooey provolone.

Step 1: Cook the Onions to Sweet Perfection

Heat 1 tbsp olive oil and 2 tbsp unsalted butter in a large skillet over medium heat. Add the 3 whole yellow onions, thinly sliced, and stir to coat. Cook for 20-25 minutes, stirring occasionally, until they turn a deep golden brown and sweet.

Don’t rush this step—low and slow is key for proper caramelization. If they start to dry out, add a splash of water. When they’re done, transfer to a bowl and set aside. Wipe the skillet clean for the next step.

Step 2: Season and Cook the Shaved Ribeye

In a large bowl, toss the 1.5 lb ribeye steak (thinly shaved) with 1 tsp kosher salt, 0.5 tsp ground black pepper, 0.5 tsp garlic powder, and 1 tbsp Worcestershire sauce. Heat the remaining 2 tbsp olive oil in the same skillet over medium-high heat.

Add the seasoned ribeye in batches to avoid overcrowding. Cook for 2-3 minutes per batch, stirring occasionally, until the meat is browned but still tender. Transfer each batch to the bowl with the onions as it finishes.

Step 3: Combine and Melt the Cheese

Return the ribeye and onions to the skillet over low heat. Stir to combine, then lay the 8 oz provolone cheese (thinly sliced) over the top. Cover the skillet and let it sit for 1-2 minutes until the cheese is fully melted and gooey.

Gently fold the melted cheese into the meat and onions until everything is evenly coated. The cheese should stretch between the pieces, creating that classic cheesesteak texture.

Step 4: Toast and Assemble the Hoagie Rolls

Lightly toast the 4 whole hoagie rolls by warming them in the skillet or under the broiler for 1-2 minutes until they’re warm and slightly crisp. Split them open and fill each one generously with the cheesy steak and onion mixture.

Serve immediately with 0.25 cup mayonnaise and 0.25 cup ketchup on the side for dipping, if desired. The rolls should be soft enough to bite through but sturdy enough to hold all that delicious filling.

👨‍🍳

Pro Tips For Making Philly Cheesesteak Recipe With Shaved Steak

  • Freeze the Ribeye: Pop the ribeye in the freezer for 30-45 minutes before slicing—makes it firm enough to shave paper-thin without mangling the meat. I used to skip this and ended up with jagged chunks instead of those perfect, melty strips.
  • Caramelize the Onions: Cook the onions on medium-low for at least 20 minutes, stirring occasionally, until they’re deep golden brown. Sounds tedious, but it’s the only way to get that sweet, jammy texture that balances the steak.
  • Skip the Overcrowding: Cook the shaved steak in batches if needed—dumping it all in at once steams the meat instead of searing it. I learned this the hard way after serving gray, soggy cheesesteaks to very polite friends.
  • Warm the Rolls: Toast the hoagie rolls in the oven at 350°F for 3-4 minutes before assembling. A cold roll turns the whole sandwich into a chewy mess, and nobody wants that.

Make-Ahead Tips for This Recipe

Prep the Onions

You can slice the 3 yellow onions up to 24 hours ahead and store them in an airtight container in the fridge. This saves time and actually helps soften their bite. I learned this trick in my tiny Boston kitchen when prepping for family dinners. 🧅

Season the Steak

Combine the 1.5 lb ribeye with 1 tsp kosher salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, and 1 tbsp Worcestershire the morning of cooking. Let it marinate in the fridge for 4-6 hours for deeper flavor.

Pre-Toast the Rolls

Warm the 4 hoagie rolls in a 300°F oven for 5 minutes just before assembling. This prevents sogginess when you add the hot filling. I use my toaster oven for small batches in my cozy kitchen.

Store Components Separately

Keep cooked steak, onions, and cheese in separate containers in the fridge for up to 2 days. Reheat in a skillet over medium-low heat with a splash of water to restore moisture. Assemble fresh for best texture. ❄️

Freeze for Later

Cooked steak and onions freeze well for 1 month in quart-sized freezer bags. Thaw overnight in the fridge before reheating. Avoid freezing assembled sandwiches—the rolls don’t hold up.

Reheat Like a Pro

For the best results, reheat the filling in a skillet until 165°F, then quickly assemble with fresh rolls and 8 oz provolone. The cheese will melt perfectly when combined with the hot meat. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 720kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 125mg42%
Sodium 1120mg49%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 6g
Protein 48g96%
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 a different cut of meat?

Yes, flank or skirt steak work as leaner alternatives. Just add an extra 1 tbsp butter when cooking to compensate for less marbling. Ribeye is ideal for its rich flavor and tenderness.

2

How do I slice the steak thinly at home?

Freeze the steak for 30 minutes to firm it up. Then use a sharp knife to slice against the grain into 1/8-inch thick pieces. Ask your butcher to shave it for you at no cost.

3

Why are my onions not caramelizing?

Patience is key! Cook them over medium heat for 20-25 minutes, stirring occasionally. If they dry out, add a splash of water. Crowding the pan can also prevent proper browning.

4

Can I make this ahead of time?

Cook and store components separately in the fridge for up to 2 days. Reheat the filling in a skillet before assembling for best texture. Avoid freezing assembled sandwiches.

★★★★★4.5(13 reviews)
Allison Carter