Main Courses
This Capriotti’s-style Philly cheese steak recipe delivers the iconic sizzle and caramelized depth that makes it a whiz-kitchen favorite. The secret lies in perfectly seared ribeye steak layered with melted provolone, all nestled between toasted hoagie rolls and topped with sweet, slow-cooked onions.
I’ve recreated the restaurant’s signature balance—juicy steak, gooey cheese, and that perfect crunch from the bread crust.
What sets this recipe apart is the technique: high-heat searing for the steak ensures maximum flavor, while the onions caramelize slowly to develop their signature sweetness. The provolone melts into a creamy blanket, and the bread gets toasted just enough to hold everything together without overpowering.
This isn’t just a sandwich—it’s a restaurant-quality experience you can make at home.
By the time you take that first bite, you’ll taste the smoky char of the steak, the rich melt of the cheese, and the sweet crunch of the onions—all wrapped in a toasted roll that’s sturdy enough to handle the filling.
The sauce (if you choose to add it) ties it all together with a tangy kick. This is the kind of meal that turns a simple lunch into a standout dish.
Serve it with crispy fries or a fresh salad for a full meal, or enjoy it as-is for a hearty lunch that feels like a treat. Let’s get cooking—this Philly classic is worth every bite.
Ingredients for capriotti's philly cheese steak
Juicy ribeye, gooey provolone, and caramelized onions—this Philly classic needs just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Provolone Cheese 🧀 | 8 oz | Sliced into 1/4-inch pieces |
| Yellow Onions 🧅 | 2 large | Thinly sliced for caramelizing |
| Hoagie Rolls 🍞 | 4 whole | Freshly baked or lightly toasted |
| Butter 🧈 | 2 tbsp | Unsalted for even seasoning |
| Olive Oil 🫒 | 1 tbsp | For searing steak |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For seasoning onions |
| Mayonnaise 🥛 | 2 tbsp | Optional for sauce |
| Mustard 🍯 | 1 tbsp | Yellow or Dijon |
| Sweet Onion Relish 🧅 | 2 tbsp | Optional for tangy kick |
| Hot Sauce 🌶️ | 1 tsp | Optional for heat |
The ribeye is non-negotiable here. Look for well-marbled cuts at Whole Foods or your local butcher—they’ll slice it thin against the grain for maximum tenderness. Provolone should be freshly sliced (not pre-shredded) for that perfect melt. Yellow onions are a must for caramelizing—Vidalia or Maui varieties add extra sweetness, but regular yellows work too. The hoagie rolls? Freshly baked from the bakery section or lightly toasted in a skillet with butter for that restaurant-style crunch.
No ribeye? Sirloin or flat iron works in a pinch, but it won’t have the same marbling. Pre-shredded provolone? Grate your own—it melts way better. Onions too tough? Soak in cold water for 10 minutes to soften. The sauce is optional but adds that tangy kick—Duke’s or Hellmann’s mayo are classic choices. Want extra flavor? Add a dash of Worcestershire to the mayo mix. The sweet onion relish? Trader Joe’s has the best pre-made version, but homemade is easy with thinly sliced onions, vinegar, and sugar.
Steak and onions can be prepped ahead—caramelize the onions first and store in the fridge for up to 3 days. The rolls toast best fresh, but you can prep them the night before and reheat in a 350°F oven for 5 minutes. Provolone keeps 2 weeks in the fridge, so buy extra. This sandwich reheats beautifully—wrap in foil and warm in a skillet for 2 minutes per side. Leftovers? Freeze for up to 1 month—just thaw and toast before serving.
Why You'll Love This Recipe
- No Fuss, Big Payoff: I swear by this recipe because it’s the kind of meal that feels like a hug—just slice the ribeye thin, layer it with provolone and onions, and toast it in butter. The steak practically melts in your mouth, and the whole thing comes together while you’re waiting for the coffee to brew.
- That Philly Magic: The combo of ribeye and provolone is chef’s kiss—rich, salty, and just sweet enough from the caramelized onions. It’s the kind of flavor that makes you close your eyes and nod like, “Yes, this is why I cook.”
- Tailgate or Tuesday: Between us, this is my go-to for game days, lazy Sundays, or when I’m too tired to think. The hoagie rolls hold up perfectly, and the leftovers? Just as good cold the next day—ideal for packed lunches or a quick reheat.
- Budget-Friendly Feast: A single ribeye stretches across two sandwiches, and provolone is cheaper than fancy cheeses but just as satisfying. Honestly, it’s the kind of meal that makes you feel like you’re splurging without actually breaking the bank.
Step-by-step instructions for Capriotti's Philly cheese steak
Here's how to recreate that iconic Capriotti's sizzle at home with tender steak and caramelized onions.
Sear the Ribeye to Perfect Tenderness
Heat a large skillet over medium-high heat and add the 1 tablespoon olive oil. Once shimmering, add the 1.5 pounds ribeye steak sliced against the grain. Cook undisturbed for 2-3 minutes until the edges turn deep golden brown and the steak releases easily from the pan.
Here's the thing—don't move the steak around too much. You want those edges to develop that perfect crust while keeping the center tender. Once browned on one side, flip and repeat for the other side. You'll know it's ready when the steak reaches 145°F internally and has that beautiful caramelized color. Remove from the pan and set aside on a plate.
Caramelize the Onions Until Sweet
In the same skillet (no need to clean it—the browned bits add flavor), melt the 2 tablespoons butter over medium heat. Add the 2 large yellow onions sliced thinly and sprinkle with 1.5 teaspoons salt, 1 teaspoon black pepper, and 0.5 teaspoon garlic powder. Stir to coat evenly.
Cook the onions for 10-12 minutes, stirring occasionally, until they turn a deep golden brown and smell sweetly caramelized. You're looking for a rich, jammy texture here—this is what gives Capriotti's version its signature depth of flavor. If the onions start sticking, add a splash of water and scrape up any browned bits from the bottom of the pan.
Assemble the Cheese Steak Sandwiches
Lightly toast the 4 whole hoagie rolls in a toaster or on a dry skillet until they're golden and crisp. While they toast, spread each roll with 1 tablespoon mayonnaise and 1 tablespoon mustard. This layer adds moisture and helps bind everything together.
Layer the steak evenly across all four rolls, then top with the caramelized onions and 8 ounces provolone cheese sliced into ¼-inch pieces. Here's a pro tip: don't overstuff the rolls or the cheese will leak out when you bite in. The provolone should melt slightly from the residual heat of the steak and onions.
Optional Sauce and Serving
For that extra Capriotti's touch, mix the 2 tablespoons sweet onion relish and 1 teaspoon hot sauce in a small bowl. This tangy, slightly spicy sauce adds a bright contrast to the rich steak and cheese. Drizzle a spoonful over each sandwich before serving.
Serve immediately while the cheese is still warm and gooey. You'll want to cut these sandwiches in half—Capriotti's style—to let the cheese ooze out with every bite. The combination of tender steak, sweet caramelized onions, and melty provolone on a toasted hoagie roll is what makes this sandwich legendary.
Pro Tips For Making Capriotti'S Philly Cheese Steak
- Sear Ribeye Fast: Hit the steak with a screaming-hot pan—no butter yet—and walk away for 30 seconds. I used to rush this, and the edges would turn gray before the center cooked. Let the pan recover heat between batches, or your second steak will steam instead of sear.
- Shred Onions First: Thinly slice those onions like you’re making coleslaw, not chopping them. The recipe calls for quick caramelization, and thick slices just sit there looking sad. Toss them in the same pan as the steak after it’s off—no need to clean anything.
- Skip Pre-Sliced Provolone: Buy a whole wheel and slice it yourself. Store-bought shreds melt into a greasy blob, and pre-shredded cheese is often wax-coated. Rip the slices with your hands over the sandwich—it melts faster and sticks better.
- Butter the Roll Last: Toast the hoagie but don’t butter it until the very end. Butter goes soggy when it hits the hot cheese, and you’ll end up with a greasy mess. Brush it on right before assembly—trust me, the first bite will be worth the wait.
Storing and reheating this recipe
Refrigerator Storage
Assembled Philly cheese steaks keep well in the fridge for up to 3 days if stored properly. After assembling, wrap each sandwich tightly in plastic wrap or place them in an airtight container with parchment paper separating layers.
The toasted rolls stay crispier longer when sealed this way. I like to store the components separately for maximum freshness: keep the steak and onions in one container, cheese in another, and rolls wrapped individually. 🥪
Freezer Prep
For longer storage, freeze your sandwiches for up to 1 month. Assemble them completely (including cheese), wrap tightly in plastic wrap, then place in a freezer bag with all the air squeezed out.
Label with the date to track freshness. When ready to eat, thaw overnight in the fridge and reheat gently to restore texture. The cheese will still melt beautifully if handled properly. ❄️
Reheating Perfection
For best results, reheat your sandwiches in a skillet over medium heat for 2-3 minutes per side, wrapped in foil. This method maintains the toasted crust while melting the cheese evenly.
If using the microwave, heat for 45-60 seconds on medium power, then finish in a skillet for 30 seconds to crisp the bread. The key is to avoid drying out the steak—always add a splash of water to the pan if needed. 🔥
Onion Prep Ahead
Caramelized onions can be made 3 days in advance and stored in the fridge. Keep them in an airtight container with a paper towel on top to absorb moisture. When reheating, warm them in a skillet with a little butter for 2-3 minutes to restore their jammy texture.
This is my favorite time-saver—prep them once and use them in multiple meals. 🧅
Roll Refresh Tips
To revive stale rolls, brush with melted butter and toast in a 350°F oven for 3-5 minutes until golden. For extra crunch, place rolls directly on the oven rack.
If you're short on time, a quick 30-second burst in a toaster works too. The goal is to restore that satisfying crunch without overcooking the other components. 🍞
Sauce Revival
The sweet onion relish and hot sauce mixture can be prepped 1 week ahead and stored in the fridge. Give it a quick stir before using to redistribute flavors. For extra tang, add a pinch of Worcestershire sauce or a splash of apple cider vinegar.
This simple sauce makes all the difference in recreating that Capriotti's flavor profile. 💫
Nutrition facts
Frequently asked questions
What's the best cut of beef for this recipe?
Ribeye is ideal for its rich marbling, but sirloin or flat iron work in a pinch. Avoid lean cuts like flank steak—they won't melt as nicely with the cheese. For maximum tenderness, always slice against the grain, about ¼-inch thick.
Can I make this sandwich ahead of time?
Yes! Assemble without cheese, wrap tightly, and refrigerate for 24 hours. Add cheese just before serving to prevent sogginess. For longer storage, freeze the components separately—steak, onions, and rolls—then assemble when ready.
How do I get the onions perfectly caramelized?
Low and slow is key—cook for 10-12 minutes on medium heat until deep golden brown. Stir occasionally and add a splash of water if they stick. For extra sweetness, use Vidalia onions or add 1 tsp sugar at the start.
What if my bread gets soggy?
Toast the rolls fresh before assembling, and spread with mayo/mustard as a moisture barrier. For extra crunch, place sandwiches on a wire rack in the oven at 350°F for 5 minutes after assembly. Avoid microwaving—it steams the bread.
Can I use a different cheese?
Provolone is traditional, but mozzarella or Gruyère add great melt. Avoid cheddar—it's too sharp. For extra richness, layer with provolone on the bottom and mozzarella on top.
