Philly Cheesesteak Sandwiches Recipe
Introduction
The Philly cheesesteak is a beloved American classic known for its tender, thinly sliced rib-eye steak, sautéed peppers and onions, and melted cheese nestled in a soft sub roll. This recipe captures all the savory, gooey goodness that makes this sandwich irresistible and perfect for a satisfying meal at home.

Ingredients
- 2 x 150g rib-eye steaks
- 2 tbsp sunflower oil
- 1 onion, sliced
- 1 red pepper, sliced
- 1 green pepper, sliced
- 2 tbsp white wine vinegar
- 8 cheese slices
- 50g grated mozzarella
- 4 soft white sub rolls
- American mustard and ketchup, to serve
Instructions
- Step 1: Trim away and discard the long piece of fat running down the side of the steaks. Cut each steak in half and place on a baking tray. Transfer the tray to the freezer and freeze for 40 minutes to firm up the meat for easier slicing.
- Step 2: Heat the sunflower oil in a heavy-based pan or casserole dish over medium heat. Add the sliced onion and peppers along with a good pinch of salt. Fry gently for 20 minutes until the onions become golden and sticky.
- Step 3: Add the white wine vinegar to the pan and continue cooking for 5 more minutes. Season the vegetable mixture to taste and set aside.
- Step 4: Using a sharp knife, slice the partially frozen steak as thinly as possible. Divide the sliced steak into four portions.
- Step 5: Heat a skillet over high heat until almost smoking. Add one portion of the steak slices in a pile roughly the length of your rolls. Fry for 3 minutes, allowing some of the meat to cook through while keeping pink bits.
- Step 6: Top the steak with a quarter of the onion and pepper mixture, then add a quarter of the cheese slices and mozzarella. Continue cooking undisturbed over medium heat for 5 to 10 minutes until the meat is browned and crisp around the edges and the cheeses have melted.
- Step 7: Split one sub roll open and carefully scoop the steak, cheese, and onion mixture into it. Repeat with the remaining portions to make four sandwiches.
- Step 8: Serve your Philly cheesesteaks hot with American mustard and ketchup on the side.
Tips & Variations
- For extra flavor, you can add a splash of Worcestershire sauce to the steak while cooking.
- Substitute the mozzarella with provolone or American cheese for a more traditional taste.
- Use hoagie rolls instead of soft sub rolls if preferred for a firmer sandwich texture.
- Adding sliced mushrooms along with the peppers and onions can provide a nice earthy flavor.
Storage
Store leftover steak and vegetable mixture separately in airtight containers in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat until warmed through. Sub rolls are best served fresh and should be stored at room temperature in a bread bag to maintain softness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef for this recipe?
Yes, rib-eye is the classic choice for its marbling and tenderness, but sirloin or flank steak can also work well if sliced thinly.
Can I prepare the filling ahead of time?
Absolutely. You can cook the vegetables and slice the steak in advance, then assemble and melt the cheese right before serving for fresh sandwiches.
Print
Philly Cheesesteak Sandwiches Recipe
- Total Time: 50 minutes
- Yield: 4 sandwiches 1x
Description
A classic Philly cheesesteak recipe featuring thinly sliced rib-eye steak cooked with caramelized onions and colorful peppers, topped with melted cheese, and served in soft sub rolls with American mustard and ketchup.
Ingredients
Meat
- 2 x 150g rib-eye steaks
Vegetables
- 1 onion, sliced
- 1 red pepper, sliced
- 1 green pepper, sliced
Other Ingredients
- 2 tbsp sunflower oil
- 2 tbsp white wine vinegar
- 8 cheese slices
- 50g grated mozzarella
- 4 soft white sub rolls
- American mustard and ketchup, to serve
Instructions
- Prepare the steak: Trim away and discard the long piece of fat running down the side of the rib-eye steaks. Cut each steak in half and lay them on a baking tray. Place the tray in the freezer for 40 minutes to slightly firm up the meat, making it easier to slice thinly.
- Cook the onions and peppers: Heat 2 tablespoons of sunflower oil in a heavy-based pan or casserole dish over medium heat. Add the sliced onion, red pepper, and green pepper along with a good pinch of salt. Fry the vegetables gently for 20 minutes, stirring occasionally, until the onions are golden and sticky.
- Add vinegar and season: Pour in 2 tablespoons of white wine vinegar and cook the mixture for an additional 5 minutes to impart a tangy flavor. Season the cooked vegetables to taste with salt and pepper, then set aside.
- Slice the steaks thinly: Using a sharp knife, slice the partially frozen steaks as thinly as possible to create tender strips.
- Cook the steak and melt cheese: Heat a skillet over high heat until nearly smoking. Place a quarter of the steak slices in the pan in a pile roughly the length of the sub rolls. Fry for 3 minutes on high heat until the steak is partially cooked but still pink inside. Then add a quarter of the onion and pepper mixture on top, followed by two cheese slices and a quarter of the grated mozzarella. Reduce the heat to medium and cook undisturbed for 5-10 minutes until the meat is browned and crispy around the edges and the cheese has fully melted.
- Assemble the sandwiches: Split each soft white sub roll open and carefully scoop a portion of the cheesy steak and onion mixture inside. Repeat this process for the remaining portions.
- Serve: Serve the Philly cheesesteak sandwiches hot with American mustard and ketchup on the side to your preference.
Notes
- Freezing the steak before slicing helps in achieving very thin slices for authentic texture and quick cooking.
- Cook onions and peppers slowly to bring out natural sweetness and develop rich flavor.
- The combination of cheese slices and mozzarella ensures a gooey and melty cheese texture.
- The sandwich is best enjoyed fresh and hot for the optimal experience.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Sandwich
- Method: Frying
- Cuisine: American
Keywords: Philly cheesesteak, rib-eye steak sandwich, American sandwich, cheese steak

