Main Courses
This Philly cheese steak recipe delivers the iconic sandwich experience right in your home kitchen—juicy ribeye slices, melted provolone, and caramelized peppers and onions all nestled in a toasted hoagie roll.
I spent weeks perfecting this version after years of takeout cravings, ensuring every bite captures the essence of Philadelphia's legendary sandwiches without the wait. The secret lies in thinly sliced steak cooked to medium-rare perfection and layered with cheese that melts into a gooey, golden blanket.
What makes this recipe stand out is the balance between authenticity and simplicity. You'll need just five key components—steak, cheese, peppers, onions, and a fresh hoagie roll—and about 20 minutes of active prep time.
The technique is straightforward: quick-sear the steak, sauté the vegetables until caramelized, and assemble everything with melted cheese that holds it all together. This is the kind of sandwich that transforms a regular weeknight into a taste of Philly, no matter where you are.
The result is a sandwich with crispy, caramelized edges on the roll, tender steak that practically melts in your mouth, and melted cheese that stretches with every bite. The peppers and onions add sweetness and texture, while the provolone (or cheddar for a regional twist) creates that signature gooey center.
It's the kind of meal that feels like a hug—warm, comforting, and impossible to resist.
Serve with classic sides like crispy fries or a fresh garden salad to complete the experience. Whether you're recreating a Philly classic or introducing someone to this beloved sandwich, this recipe delivers restaurant-quality results with minimal effort. Let's get cooking!
Ingredients for philly.cheese steak
Five essential ingredients transform into Philly's iconic sandwich—juicy steak, gooey cheese, and caramelized veggies.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Provolone Cheese 🧀 | 8 oz | Sliced into 1/4-inch strips |
| Green Bell Peppers 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Yellow Onions 🧅 | 1 whole | Thinly sliced, white part only |
| Hoagie Rolls 🍞 | 4 whole | Fresh, crusty, sliced in half |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For searing steak and veggies |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and brining |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For steak seasoning |
| Garlic Cloves 🧄 | 4 cloves | Minced for seasoning |
| Worcestershire Sauce 🍯 | 1 tbsp | For steak marinade |
| Yellow Mustard 🟡 | 1 tbsp | For roll spread |
The ribeye is non-negotiable—look for well-marbled cuts from the butcher counter at Whole Foods or your local market. Thinly slicing against the grain (about 1/4-inch thick) ensures tender bites every time. I always ask for the thin-cut service at Costco when I'm prepping for a week of sandwiches. For the cheese, provolone from the deli section melts best—avoid pre-shredded, which gets clumpy. The bell peppers and onions should be fresh and firm, with no soft spots. Store-bought pre-sliced veggies work in a pinch, but freshly sliced adds that restaurant-quality caramelization.
No ribeye? Sirloin works too, but it'll be slightly leaner. Swap provolone for sharp cheddar if you prefer a tangier bite—just ask the deli counter to slice it thin. Running out of hoagie rolls? Crusty Italian bread or even brioche buns hold up well. The mustard is key—French's yellow is my go-to, but any smooth mustard works. For extra flavor, add a pinch of smoked paprika to the steak while searing. The Worcestershire sauce adds depth, but soy sauce in a pinch gives a similar umami kick. If you're short on time, pre-sliced onions and peppers save 10 minutes of chopping.
Steak keeps best in the fridge for 2 days if prepped ahead—store it in a sealed container with a paper towel to absorb moisture. The cheese and veggies can be prepped 1 day in advance and stored separately. Assemble sandwiches just before serving to keep the roll crisp. These reheat beautifully—30 seconds in a toaster or skillet revives that fresh-from-the-grill texture. For meal prep, wrap assembled sandwiches in parchment paper and freeze for up to 1 month. Toast straight from frozen for that perfect crunch.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because it’s the only time I’ve ever sliced onions and peppers without crying. Thin strips, quick sear—done in five minutes flat while the steak rests. (Yes, even on a Tuesday night.)
- Melty Magic Combo: That first bite of ribeye with provolone oozing over it? It’s like a warm hug for your taste buds. The onions caramelize just enough to balance the rich, salty beef—no fancy sauce needed.
- Tailgate or Taco Tuesday: Honestly, this recipe works for everything. Grill it for a backyard BBQ, slice it cold for sandwiches the next day, or even toss the leftover meat into a pasta. My kids ask for it more than pizza.
- Budget-Friendly Feast: A single ribeye stretches across two sandwiches, and the veggies stretch further when repurposed. Leftovers? I freeze them for quick lunches—no sad, soggy sandwiches here. Smart, easy, and always satisfying.
Step-by-step instructions for Philly cheese steak
Here's how to assemble the perfect Philly cheese steak with tender ribeye, melted provolone, and crisp veggies.
Prepare the Steak and Seasoning
Thinly slice the ribeye steak against the grain into ¼-inch thick strips. This ensures maximum tenderness in every bite. Place the sliced steak in a bowl and add the Worcestershire sauce, 1.5 teaspoons of diamond crystal kosher salt, and 0.5 teaspoon of freshly ground black pepper. Toss gently to coat the steak evenly with the seasoning mixture. Let it marinate for 10-15 minutes at room temperature while you prepare the vegetables.
I like to use my hands for this tossing motion—it helps distribute the seasoning more evenly than a spoon. The Worcestershire sauce adds depth of flavor that complements the rich beef perfectly. Don't skip this step; it makes all the difference in the final taste.
Sear the Steak and Sauté Vegetables
Heat 1 tablespoon of the extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Add half of the sliced steak strips and cook for 2-3 minutes, stirring occasionally, until the edges are lightly browned and the steak is cooked to your preferred doneness. Remove the steak and set aside, then repeat with the remaining steak strips.
In the same skillet, add the remaining 1 tablespoon of extra-virgin olive oil and reduce heat to medium. Add the minced garlic cloves and sauté for 30 seconds until fragrant. Add the thinly sliced green bell peppers and yellow onions, cooking for 4-5 minutes until the vegetables soften but retain their color. You want them tender-crisp, not mushy—they should still have a slight bite when you bite into them.
Assemble the Cheese Steak Sandwiches
Spread 1 tablespoon of yellow mustard on the cut sides of all four hoagie rolls. This adds a tangy contrast to the rich flavors of the steak and cheese. Layer half of the sliced provolone cheese on the bottom half of each roll, then divide the seared steak strips evenly among them. Top with the sautéed green bell peppers and yellow onions, then add the remaining provolone cheese on top.
Here's where the magic happens: place the assembled sandwiches under a broiler for 2-3 minutes until the provolone cheese is fully melted and bubbling at the edges. Keep a close eye on them—they can go from perfect to overdone in seconds. The broiler gives you that classic Philly cheese steak melt without making the rolls soggy.
Serve Immediately for Maximum Enjoyment
Remove the sandwiches from the broiler and let them rest for 1 minute to allow the cheese to set slightly. Cut each sandwich in half diagonally and serve immediately. The hot, melted provolone should be oozing slightly from the sides, creating that irresistible pull-apart texture that makes this sandwich legendary.
Each bite should deliver tender, seasoned ribeye, crisp vegetables, and gooey provolone all wrapped in a buttery hoagie roll. The mustard adds a bright contrast that cuts through the richness, while the Worcestershire-seasoned steak brings deep umami flavor. Serve with a side of crispy fries or a simple green salad to complete the meal.
Pro Tips For Making Philly.Cheese Steak
- Sear the Ribeye Fast: Hit the steak with a screaming-hot pan—no preheating games. Two minutes per side max for a crust that won’t turn to shoe leather, then pull it when it’s still bright red inside (125°F for medium-rare). I used to overcook it out of habit, and now I just let it rest under foil while I finish the veggies.
- Dice Onions Like a Pro: Cut onions into ¼-inch cubes, not thin slices—thick pieces caramelize faster and won’t turn to mush when they hit the cheese. Toss them in the pan with the peppers first, then push them to the edges to make room for the steak. (Yes, even if you’re impatient like me.)
- Skip the Pre-Shredded Cheese: Grated provolone melts into a greasy sludge. Buy a single block, slice it into ¼-inch strips, and toss them on the steak in the last 30 seconds of cooking. The slices melt cleanly and stay gooey, not gloppy. I learned this the hard way after a sad, soggy first attempt.
- Toast the Roll Last: Keep the hoagie roll wrapped in foil until you’re ready to assemble—it stays fresh longer. Then, hit it with the broiler for 30 seconds (watch it like a hawk) to crisp the edges. No sad, limp bread here. (Your future self will thank you.)
Creative variations of this philly.cheese steak
Classic Pat's Style
For an authentic Pat's version, skip the peppers and onions entirely—just ribeye, provolone, and a hoagie roll. Use 1.5 lbs ribeye, sliced 1/8-inch thick (thinner than the standard recipe), and cook it to medium-rare. The secret is extra-hot cast iron skillets—Pat's uses old-school griddles that get scorching.
I've tried this with a Lodge cast iron skillet on the stove top, and it delivers that signature crispy edge. Serve with hot sauce on the side—Pat's uses a tangy, slightly sweet variety. 🔥
Geno's Pepper-Heavy
Geno's version is all about the peppers—double the amount of green bell peppers (about 2 large peppers) and add 1/2 cup sliced mushrooms for extra umami. The steak is cooked medium-well and piled high with sharp white cheddar instead of provolone.
I like to add 1 tsp garlic powder to the steak seasoning for this version. The result is a meatier, heartier sandwich that's perfect for sharing. 🌶️
Spicy Chipotle Twist
Add 1 tbsp chipotle powder and 1/2 tsp smoked paprika to the steak seasoning for a smoky kick. Top with 1/4 cup pickled jalapeños and a drizzle of spicy mayo (mix 2 tbsp mayo with 1 tsp sriracha).
Use pepper jack cheese instead of provolone for extra heat. This version is a crowd-pleaser for spice lovers—just watch the cheese melt! 💥
Breakfast Philly
Transform this into a breakfast sandwich by adding 2 scrambled eggs and 2 slices crispy bacon to each roll. Use English muffins instead of hoagie rolls for extra structure.
Top with sautéed onions and peppers (cooked with a pinch of sugar for caramelization) and American cheese for a melty, breakfast-friendly version. Serve with hot sauce for dipping. 🍳
Veggie-Packed Version
For a vegetarian twist, replace the steak with 1 lb portobello mushrooms, sliced 1/4-inch thick and marinated in 1 tbsp soy sauce, 1 tbsp balsamic vinegar, and 1 tsp garlic powder for 15 minutes.
Sear in the skillet until tender. Add extra peppers, onions, and spinach for a hearty, plant-based sandwich. Use vegan provolone (like Violife) for the melt. 🌱
Sweet & Smoky BBQ
Mix 1/4 cup BBQ sauce (I love Sweet Baby Ray's) with 1 tbsp brown sugar and brush it on the steak before searing. Top with caramelized onions (cook with 1 tbsp brown sugar until golden) and sharp cheddar.
Add a sprinkle of crushed red pepper flakes for heat. This version has a sweet, smoky depth that pairs perfectly with crispy sweet potato fries. 🍯
Nutrition facts
Frequently asked questions
Can I use sirloin instead of ribeye for this recipe?
Yes! Sirloin works perfectly—it's slightly leaner but still delivers great flavor. Just slice it 1/4-inch thick and cook it to medium-rare for the best texture. For extra tenderness, marinate it for 15 minutes in Worcestershire sauce before cooking.
What's the best way to keep my hoagie rolls from getting soggy?
Toast the rolls lightly before assembling and use the broiler for 2-3 minutes after adding cheese. This creates a crispy barrier that prevents sogginess. For extra insurance, layer the cheese on the bottom half of the roll first—this helps absorb any moisture from the steak.
How do I make this recipe ahead of time?
Prep all components separately: slice the steak and veggies, store them in airtight containers in the fridge for up to 2 days. Assemble sandwiches just before serving and toast in a skillet for 1-2 minutes per side. For freezing, wrap assembled sandwiches in parchment paper and freeze for 1 month—toast straight from frozen.
What cheese works best if I can't find provolone?
Sharp cheddar is the closest substitute—it melts beautifully and adds great flavor. For a creamier option, try Muenster cheese, which melts even more dramatically. Avoid pre-shredded cheese as it contains anti-caking agents that prevent proper melting.
Should I cook the steak rare, medium, or well-done?
For the best texture, cook it to medium-rare—this keeps the steak tender and juicy. The residual heat from the cheese will carry it to medium when assembled. If you prefer well-done, slice it slightly thicker (1/3-inch) to compensate for the longer cooking time.
