Main Courses
This Philly cheese steak recipe delivers the iconic sandwich experience right in your home kitchen, with thin-sliced ribeye, melted cheese, and all the classic toppings.
After years of perfecting sandwiches during my early cooking days, I've developed a method that captures that perfect balance of tender beef, crispy bread, and gooey cheese—just like you'd get from a Philadelphia street cart.
The secret lies in proper slicing, high-heat cooking, and the right cheese selection to create that signature melt.
What makes this recipe special is its simplicity combined with restaurant-quality results. You'll need just a few key ingredients: thinly sliced ribeye steak, provolone cheese, a soft hoagie roll, and optional toppings like green bell peppers or mushrooms.
The beef is cooked quickly over high heat to maintain tenderness, while the cheese melts perfectly when the sandwich is pressed. This method ensures every bite delivers that classic Philly flavor without requiring special equipment.
The result is a sandwich with perfectly tender, slightly charred beef slices, melted cheese that stretches with every bite, and a bread that stays soft yet sturdy enough to hold everything together.
The aroma alone will have everyone gathering around your kitchen, and the first bite delivers that satisfying combination of savory beef, salty cheese, and crispy bread. This is comfort food at its finest—simple yet impossible to resist.
Serve this sandwich as-is for a classic experience or customize it with your favorite toppings. The beauty of this recipe is its versatility—whether you're feeding a crowd or treating yourself to a solo meal, it delivers that Philly cheese steak magic every time.
Let's get started on making this iconic sandwich at home!
Ingredients for philly.cheese steak
Thin-sliced beef, gooey cheese, and soft rolls. That's all you need for this iconic sandwich.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 lb | Thinly sliced against grain |
| Provolone Cheese 🧀 | 8 oz | Sliced thin for melting |
| Hoagie Rolls 🍞 | 4 whole | Soft, crusty rolls preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for toasting rolls |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, optional topping |
| Green Bell Pepper 🍅 | 1 whole | Thinly sliced, optional topping |
| Olive Oil 🫒 | 1 tbsp | For cooking beef |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced, optional for extra flavor |
| Whiz Cheese Sauce 🧀 | ½ cup | For authentic Philly flavor |
| Mayonnaise 🥛 | 1 tbsp | Optional for spreading |
The ribeye is non-negotiable here. Look for well-marbled cuts at your butcher or grocery store's meat counter—they'll slice it thin for you. If you can't find ribeye, sirloin works in a pinch. For the cheese, Whiz or provolone are the stars—Whiz gives that classic Philly tang. I always grab Whiz from the deli section (the squeeze bottles are a game-changer). The hoagie rolls? Otto's or Sarcone's if you're near Philly, but any soft, crusty roll works. Toast them lightly with butter before assembling—trust me on this.
No Whiz? Provolone plus a splash of Worcestershire sauce gets you close. Skip the bell peppers? Extra onions or mushrooms add flavor. The garlic is optional but adds depth—minced fresh if you've got it, powdered if not. For the beef, high heat and quick cooking keep it tender. If your steak slices are thick, pound them gently with a meat mallet. And yes, you can make this ahead—just assemble and toast the rolls when ready to serve. The cheese melts beautifully when reheated.
Assembled sandwiches keep for 2-3 hours at room temperature, but they're best fresh. For leftovers, wrap tightly in foil and reheat in a skillet with a splash of water. The cheese sauce? It's shelf-stable once opened, but I always use it within 2 weeks for peak flavor. Freeze extras in ice cube trays for single-serving portions. These sandwiches reheat best in the oven at 350°F for 10 minutes—just cover with foil to keep the bread soft.
Why You'll Love This Recipe
- I swear by this: just slice the onions thin with a knife, no mandoline required. The ribeye stays thick-cut and juicy—no fancy prep, just sear and melt.
- No Chopping Needed: I swear by this: just slice the onions thin with a knife, no mandoline required. The ribeye stays thick-cut and juicy—no fancy prep, just sear and melt.
- Melted Magic: That gooey provolone oozing over the steak? It’s the star. Butter-basted onions caramelize right into the roll, so every bite is rich, salty, and dangerously satisfying.
- Tailgate or Tuesday: Honestly, this feeds a crowd or just me on a lazy night. Wrap it up for a picnic, slice it for a sandwich board, or toss leftovers in a pan for breakfast hash the next day.
Step-by-step instructions for Philly cheese steak recipe
Here's how to make the ultimate Philly cheese steak with tender beef and melty provolone.
Slice and Season the Ribeye Steak
Using a sharp knife, slice the 1 lb ribeye steak thinly against the grain for maximum tenderness. I find using a meat slicer works best, but if you don't have one, ask your butcher to slice it for you. Arrange the slices in a single layer on a plate.
In a small bowl, mix together the 1 tsp salt, 0.5 tsp black pepper, and the 2 cloves minced garlic cloves. Sprinkle this seasoning evenly over the steak slices, pressing gently to help it adhere. Let the seasoned steak rest for 10 minutes at room temperature while you prep the rest of your ingredients. This resting time ensures even cooking throughout each slice.
Cook the Beef in Olive Oil
Heat the 1 tbsp olive oil in a large skillet over medium-high heat until shimmering. Add the seasoned steak slices in a single layer, being careful not to overcrowd the pan. Cook for 2-3 minutes per side, until the beef is lightly browned and reaches an internal temperature of 145°F for medium-rare.
You'll know it's ready when the edges are slightly crisp and the center still looks pink. Remove the steak from the pan and set it aside on a clean plate, tented loosely with aluminum foil to keep warm. Don't drain the oil—those flavorful browned bits are essential for the next step.
Prepare the Hoagie Rolls
While the beef cooks, slice the 4 whole hoagie rolls in half lengthwise. Brush the cut sides generously with the 2 tbsp butter, using the back of a spoon to spread it evenly. Toast the rolls in the same skillet over medium heat for 1-2 minutes per side until golden brown and crisp.
Keep the toasted rolls warm by placing them cut-side up on a baking sheet in a 200°F oven while you assemble the sandwiches. This keeps them soft and prevents them from getting soggy when the cheese melts.
Assemble the Philly Cheese Steaks
Return the skillet to medium heat and add the 0.5 cup whiz cheese sauce, stirring to combine with the browned bits from the beef. Let it warm through for about 30 seconds—this adds incredible depth of flavor to your sandwiches.
Spread 1 tbsp mayonnaise on the bottom half of each toasted hoagie roll. Layer half of the sliced 8 oz provolone cheese (cut into strips) on each roll, followed by the cooked beef slices. Ladle about 2 tablespoons of the warm whiz cheese sauce over each beef layer, then top with the remaining provolone strips and the top half of the hoagie rolls.
Optional Toppings and Serving
If you're using them, thinly slice the whole yellow onion and whole green bell pepper and arrange them on top of each sandwich. The acidity from the onion and sweetness from the bell pepper balance the richness perfectly.
Press down gently on each sandwich to help the cheese melt through the beef and bread. Let them sit for 1-2 minutes before serving so the cheese has time to get gooey and stretchy. Serve immediately with a side of fries or a simple green salad for the complete Philly experience.
Pro Tips For Making Philly.Cheese Steak
- Sear Ribeye High: DESCRIPTION: Cast iron or stainless steel only—get that pan screaming hot before adding the steak. I learned this the hard way: lukewarm butter means greasy, soggy meat instead of that perfect crust. Two minutes max per side for medium-rare, then pull it off the heat before it hits your target temp—it’ll keep cooking.
- Slice Onions Thin: DESCRIPTION: Use a mandoline or sharp knife for 1/8-inch slices—any thicker and they’ll turn to mush under the steak’s weight. My first attempt with "hand-chopped" onions ended with a watery mess. Pat them dry first, too; damp onions steam instead of caramelizing.
- Skip Overcrowding: DESCRIPTION: Pile everything on the roll at once? Bad move. Layer the onions first, then the steak, then the cheese—press down gently with a spatula. The cheese melts better when it’s not fighting for space, and your sandwich won’t collapse into a greasy pile.
- Butter the Roll Inside: DESCRIPTION: Slather the interior of the hoagie with melted butter before assembling. Sounds weird, but it works: the roll stays soft, the cheese doesn’t stick to the bread, and you avoid that sad, dry bite. Use the same butter you cooked the onions in—waste not.
Pro cooking tips for great philly.cheese steak
Beef Slicing Secrets
Thin, even slices are the foundation of a perfect Philly cheesesteak. I always ask my butcher to slice the ribeye ¼-inch thick against the grain—this ensures maximum tenderness.
If you're slicing at home, freeze the steak for 20 minutes first to firm it up, then use a sharp knife or a Delmonico slicer for clean cuts. The grain direction matters too: slice perpendicular to the muscle fibers for that melt-in-your-mouth texture. 🔪
High-Heat Cooking Mastery
Cooking the beef over medium-high heat in olive oil creates that signature crust while keeping the inside juicy. I use a 12-inch cast iron skillet—it retains heat perfectly. Crowding the pan steams the beef instead of searing, so cook in batches if needed.
The goal is 2-3 minutes per side until it hits 145°F internal temperature. Don't overcook—medium-rare is ideal for that perfect balance of tenderness and flavor.
Cheese Melting Techniques
The secret to that iconic gooey cheese is twofold: use Whiz cheese sauce (or provolone) and assemble with heat. After toasting the rolls, I warm the cheese sauce in the same skillet for 30 seconds to incorporate those flavorful beef bits.
Then, I layer the cheese between beef and bread, press gently, and let it melt for 1-2 minutes before serving. For extra stretchiness, add a splash of water to the skillet when melting the cheese—it creates steam that helps the cheese become ultra-gooey. 🧀
Roll Toasting Tricks
Buttering and lightly toasting the hoagie rolls is non-negotiable. I use a Lodge cast iron skillet for even browning, toasting for just 1-2 minutes per side until golden. The key is keeping them warm in a 200°F oven while assembling—this prevents sogginess.
For extra crispiness, I sometimes broil them for 30 seconds at the end, but watch closely to avoid burning.
Equipment Shortcuts
No fancy tools? No problem. A sharp chef's knife works for slicing if you're patient, and a heavy-bottomed pan (like stainless steel) can replace cast iron.
For cheese melting, a microwave-safe plate works in a pinch—just cover with a damp paper towel and zap for 15-20 seconds to melt the cheese. I've even used a grill pan for that charred flavor without the skillet. The most important tool? A good thermometer to check beef doneness. 🌡️
Flavor Boosters
Want to elevate your cheesesteak? Add 1 tsp Worcestershire sauce to the beef while cooking for depth, or sprinkle smoked paprika on the cheese before melting. For a Philly-style kick, I sometimes add a dash of hot sauce to the Whiz cheese sauce.
Freshly minced garlic in the seasoning mix makes a world of difference—it's worth the extra minute of prep. The right balance of salty, savory, and slightly sweet flavors is what makes this sandwich legendary.
Nutrition facts
Frequently asked questions
What's the best way to slice beef for a Philly cheesesteak?
Slice against the grain at ¼-inch thickness for maximum tenderness. Ask your butcher to slice it for you—they have the right tools. If slicing at home, freeze the steak for 20 minutes first to firm it up, then use a sharp knife or meat slicer. The grain direction is key: perpendicular cuts create that signature melt-in-your-mouth texture.
Can I use any cheese besides provolone or Whiz?
While provolone and Whiz are traditional, you can experiment! Mozzarella works for extra stretchiness, or cheddar adds a sharper flavor. For a Philly-style tang, mix provolone with a splash of Worcestershire sauce. Avoid hard cheeses like parmesan—they won't melt properly.
How do I keep the hoagie rolls from getting soggy?
Toast the rolls lightly with butter before assembling, then keep them warm in a 200°F oven while cooking the beef. For extra crispiness, broil for 30 seconds at the end. Never assemble directly on a cold plate—always use a warm skillet or baking sheet to melt the cheese. This keeps the bread sturdy and prevents sogginess.
What's the secret to perfectly melted cheese?
Warm the cheese sauce in the same skillet with beef bits for 30 seconds to maximize flavor. Layer cheese between beef and bread, then press gently and let it melt for 1-2 minutes. For extra gooeyness, add a splash of water to the skillet—it creates steam that makes the cheese ultra-stretchy. Pro tip: Use Whiz cheese sauce for that classic Philly tang.
Can I make Philly cheesesteaks ahead of time?
Assemble the sandwiches but don't toast the rolls until serving. Wrap tightly in foil and refrigerate for up to 2 hours, or freeze for 1 month. To reheat: warm in a skillet over medium heat for 2-3 minutes per side until cheese melts. For oven reheating, cover with foil and bake at 350°F for 10 minutes. Always toast the rolls fresh for best texture.
