Go Back
Philly Cheese Steak Sandwich Recipe

Philly Cheese Steak Sandwich Recipe

Tender sliced ribeye steak, caramelized onions, peppers, and melted provolone cheese piled into toasted hoagie rolls. This easy homemade Philly cheese steak sandwich is packed with flavor and ready in just 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4

Ingredients
  

  • lb ribeye steak thinly sliced
  • 4 hoagie rolls split
  • 1 large large yellow onion thinly sliced
  • 1 green bell pepper thinly sliced
  • 8 slices provolone cheese
  • 2 tbsp olive oil
  • 2 tbsp butter softened
  • 2 cloves garlic minced
  • 1 tbsp Worcestershire sauce
  • 1 tsp salt or to taste
  • ½ tsp freshly ground black pepper

Instructions
 

  • Place the ribeye steak in the freezer for about 20–30 minutes. Slice it as thinly as possible against the grain.
  • Heat the olive oil in a large skillet over medium-high heat. Add the onions and bell pepper. Cook for 6–8 minutes until softened.
  • Add the minced garlic and cook for 30 seconds until fragrant.
  • Push the vegetables to one side of the skillet. Add the sliced steak and cook for 2–3 minutes until browned.
  • Season the steak with salt, black pepper, and Worcestershire sauce. Stir everything together.
  • Lay the provolone cheese over the beef mixture. Cover the skillet and let the cheese melt for about 1 minute.
  • Spread butter inside the hoagie rolls and toast them until lightly golden.
  • Fill each toasted roll with the cheesy steak mixture. Serve immediately while hot.

Notes

 
  • Freeze the steak for 20–30 minutes before slicing for extra-thin pieces.
  • Ribeye delivers the most authentic flavor, but sirloin is a leaner alternative.
  • Toasting the hoagie rolls helps keep them from becoming soggy.
  • White American cheese, Cheez Whiz, or mozzarella can be substituted for provolone.
  • Leftover filling can be refrigerated in an airtight container for up to 4 days or frozen for 2 months.
 

Nutrition Facts

 
  • Carbohydrates: 35g
  • Protein: 39g
  • Fat: 35g
  • Saturated Fat: 15g
  • Cholesterol: 120mg
  • Sodium: 930mg
  • Potassium: 560mg
  • Fiber: 2g
  • Sugar: 5g