Classic Philly Cheesesteak Recipe

Indulge in the iconic flavors of Philadelphia with this mouthwatering Philly cheesesteak recipe. Tender slices of beef, melted cheese, and caramelized onions are stuffed into a soft hoagie roll for a truly satisfying sandwich experience.


  • 1 pound ribeye steak, thinly sliced
  • 2 tablespoons vegetable oil
  • 2 large onions, thinly sliced
  • 2 bell peppers, thinly sliced (optional)
  • Salt and pepper to taste
  • 4 hoagie rolls, sliced open
  • 8 slices provolone cheese
  • Optional toppings: sliced mushrooms, hot peppers, ketchup, mayonnaise


  1. Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat. Add the thinly sliced onions and bell peppers (if using) to the skillet. Cook, stirring occasionally, until the onions are caramelized and the peppers are soft and slightly charred, about 15-20 minutes. Transfer the onions and peppers to a plate and set aside.
  2. In the same skillet, add the remaining tablespoon of vegetable oil. Add the thinly sliced ribeye steak to the skillet in an even layer. Season with salt and pepper to taste. Cook the steak, stirring occasionally, until it is browned and cooked through, about 5-7 minutes.
  3. Once the steak is cooked, return the onions and peppers to the skillet. Toss everything together until evenly combined. Reduce the heat to low.
  4. Preheat your oven’s broiler. Open the hoagie rolls and place them on a baking sheet, cut side up. Place two slices of provolone cheese on one side of each roll.
  5. Spoon the steak, onion, and pepper mixture onto the other side of each hoagie roll. Place the baking sheet under the broiler for 1-2 minutes, or until the cheese is melted and bubbly.
  6. Remove the cheesesteaks from the oven and carefully close each sandwich. Serve hot with your favorite toppings, such as sliced mushrooms, hot peppers, ketchup, or mayonnaise.
  7. Enjoy your homemade Philly cheesesteaks with friends and family for a deliciously satisfying meal!

Leave a Comment