
There’s nothing quite like a authentic Philly cheesesteak – that perfect combination of thinly sliced steak, melted cheese, and sautéed peppers and onions all piled onto a soft hoagie roll. This recipe will show you how to make restaurant-quality Philly cheesesteaks right in your own kitchen!
I grew up absolutely obsessed with Philly cheesesteaks. There’s something about the way the meat and cheese come together that just makes my heart happy. The key to making the best Philly cheesesteak is using quality ingredients and not skipping any steps. You want thin slices of beef, real provolone or Cheez Whiz (yes, the processed stuff is traditional!), and fresh vegetables.
This recipe is perfect for a casual weeknight dinner, game day gathering, or when you’re craving that iconic Philadelphia sandwich. The beauty of making them at home is that you can customize each one exactly how you like it. Some people love extra peppers, others want extra cheese – the choice is yours!
I’ve included tips and tricks I’ve learned over the years to make sure your Philly cheesesteaks turn out absolutely perfect every single time. From selecting the right cut of meat to achieving that perfect sear, we’re covering it all. You’ll be amazed at how easy it is to recreate this classic sandwich at home. Serve these alongside Perfect Roasted Veggies for a complete meal, or keep it simple with just the sandwich.
Whether you’re a Philly native or discovering this sandwich for the first time, this recipe will become a household favorite. The combination of flavors and textures is absolutely unbeatable. Let me walk you through exactly how to make these amazing sandwiches that taste just like the real deal from the streets of Philadelphia.
Ingredients
- 1.5 pounds thinly sliced ribeye or sirloin steak (ask your butcher to slice it thin or partially freeze and slice yourself)
- 2 large bell peppers (red, yellow, or green), thinly sliced
- 1 large yellow onion, thinly sliced
- 4 hoagie rolls or long sub rolls, lightly toasted
- 8 slices of provolone cheese or 1 cup Cheez Whiz
- 4 tablespoons butter or vegetable oil
- 3 cloves garlic, minced
- Salt and pepper to taste
- 1 teaspoon Italian seasoning
- Optional: jalapeños, mushrooms, or hot peppers for toppings

Instructions
- Pat the thinly sliced steak completely dry with paper towels. This is crucial for getting a good sear and browning. Season generously with salt, pepper, and Italian seasoning.
- Heat a large skillet or griddle over medium-high heat. Add 2 tablespoons of butter or oil and let it get hot until it’s shimmering.
- Working in batches to avoid overcrowding, add the seasoned steak slices to the hot skillet. Let them sear for 2-3 minutes without stirring, allowing them to develop a nice brown crust.
- Stir the meat and break it into smaller pieces with a spatula. Continue cooking for another 2-3 minutes until the steak is cooked through and no longer pink. Transfer cooked steak to a plate.
- In the same skillet, add the remaining 2 tablespoons of butter. Add the sliced onions and bell peppers.
- Sauté the vegetables for 8-10 minutes, stirring occasionally, until they’re soft and caramelized. Add the minced garlic in the last minute of cooking.
- Return the cooked steak to the skillet with the vegetables. Toss everything together and season with additional salt and pepper if needed.
- Lightly toast your hoagie rolls by placing them cut-side down on a clean area of the skillet for 1-2 minutes until golden brown.
- Divide the steak and vegetable mixture evenly among the four rolls, placing it on the bottom half of each roll.
- Immediately top each sandwich with 2 slices of provolone cheese or a generous dollop of Cheez Whiz. The heat from the meat will melt the cheese perfectly.
- If using provolone and you want extra melty cheese, cover the skillet for 30 seconds so the residual heat melts the cheese faster.
- Top each sandwich with the top half of the roll and serve immediately while hot and the cheese is still melted.

Pro Tips
Cheez Whiz versus provolone is a major debate among Philly cheesesteak enthusiasts. Traditionally, many authentic shops use Cheez Whiz, but provolone is also very popular. Try both and decide which you prefer.
Don’t skip the drying step for the meat. Moisture prevents proper browning and creates steam instead of a delicious crust.
The key to great caramelized peppers and onions is patience. Don’t rush this step – it should take 8-10 minutes. This develops their natural sweetness and flavor.
For a more authentic experience, use a large flat griddle if you have one. This mimics the cooking surface used in authentic Philly shops.
Customization is key. Add sautéed mushrooms for an extra umami flavor, include jalapeños for heat, or use different cheese varieties based on your preference.
Timing is important when it comes to adding the cheese. You want it to melt from the residual heat of the meat, not from direct heat on the skillet.
Toast your rolls lightly for the best texture. This prevents them from getting soggy while still keeping them soft enough to bite through easily.
Make sure all your ingredients are prepped before you start cooking. This is a quick-cooking recipe and you won’t have time to chop once you begin.
For feeding a crowd, you can prep all the vegetables and meat ahead of time, then cook everything to order. This keeps the sandwiches fresh and hot.
Leftovers can be stored in an airtight container in the refrigerator for up to three days, though the rolls are best enjoyed fresh.
