There’s a reason the Philly cheese steak sandwich has been a favorite for generations. Tender slices of beef, caramelized onions, melty cheese, and a warm toasted roll come together to create a sandwich that’s hearty, comforting, and incredibly satisfying. While it’s famous as a Philadelphia classic, you don’t have to travel to enjoy one—you can make an amazing version right in your own kitchen.

The secret to a great homemade Philly cheese steak is using thinly sliced beef, cooking everything over high heat, and choosing a cheese that melts beautifully. Whether you’re making it for a quick weeknight dinner, game day, or a weekend lunch, this easy recipe delivers restaurant-quality flavor with simple ingredients.
Table of Contents
Why You Will Love This Philly Cheese Steak Sandwich Recipe
- Quick and easy. Ready in about 30 minutes from start to finish.
- Packed with flavor. Juicy beef, sweet onions, peppers, and gooey cheese make every bite delicious.
- Family-friendly. A meal everyone will happily gather around.
- Perfect for busy nights. Uses simple ingredients that are easy to find.
- Customizable. Add mushrooms, swap cheeses, or make it spicy with jalapeños.
- Better than takeout. Fresh ingredients and homemade flavor make all the difference.
Ingredients Notes
- Ribeye Steak – Ribeye is the classic choice because it’s tender, juicy, and full of flavor. Freeze it for 20–30 minutes before slicing to make thin slices easier.
- Hoagie Rolls – Soft rolls with a slightly crisp exterior hold the filling without falling apart. Toasting them adds extra texture.
- Yellow Onion – Sliced onions become sweet and caramelized as they cook, adding depth of flavor.
- Green Bell Pepper – Adds a fresh, slightly sweet crunch that pairs perfectly with the beef.
- Provolone Cheese – Melts beautifully and gives the sandwich its creamy finish. White American cheese also works well.
- Butter – Used for toasting the rolls and adding rich flavor.
- Olive Oil – Helps sear the steak and cook the vegetables evenly.
- Garlic – Fresh minced garlic adds a boost of savory flavor.
- Salt – Enhances the natural flavor of the beef.
- Black Pepper – Adds a mild kick without overpowering the sandwich.
- Worcestershire Sauce – Just a splash adds rich, beefy flavor and a hint of tanginess.
Step-By-Step Directions
Step 1: Slice the Beef: Place the steak in the freezer for about 20–30 minutes. Once it’s firm, slice it as thinly as possible against the grain.

Step 2: Cook the Vegetables: Heat olive oil in a large skillet over medium-high heat. Add the sliced onions and bell peppers. Cook for 6–8 minutes until softened and lightly caramelized. Stir in the garlic and cook for another 30 seconds.

Step 3: Cook the Steak: Push the vegetables to one side of the pan or remove them temporarily. Add the sliced steak in a single layer and cook for 2–3 minutes, stirring occasionally. Season with salt, pepper, and Worcestershire sauce.

Step 4: Combine Everything: Mix the cooked vegetables back into the steak. Stir everything together until well combined and heated through.

Step 5: Melt the Cheese: Lay the slices of provolone cheese over the beef mixture. Cover the skillet with a lid for about 1 minute until the cheese is completely melted.

Step 6: Toast the Rolls: Spread butter inside each hoagie roll and toast them in a skillet until lightly golden.

Step 7: Assemble and Serve: Fill each toasted roll with the cheesy steak mixture. Serve immediately while the cheese is hot and gooey. Pair with fries, chips, or a simple salad for a complete meal.

Tips for the Best Results
- Slice the beef as thinly as possible for the most tender sandwich.
- Cook the steak over high heat to get a flavorful sear without overcooking.
- Avoid overcrowding the skillet, or the meat will steam instead of brown.
- Toast the rolls so they stay sturdy and don’t become soggy.
- Let the cheese melt naturally over the beef instead of mixing it in too early.
- Ribeye gives the best flavor, but sirloin is a leaner option that also works well.
- Serve immediately for the best texture and flavor.
How to Store
Refrigerator: Store leftover steak and vegetable filling in an airtight container for up to 4 days. Keep the rolls separate to prevent them from becoming soggy.
Freezer: Freeze the cooked filling in a freezer-safe container or zip-top bag for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating: Warm the filling in a skillet over medium heat until heated through. Add the cheese during the last minute so it melts perfectly. Toast fresh rolls before assembling the sandwiches for the best texture.
Philly Cheese Steak Sandwich Recipe
Ingredients
- 1½ 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
Nutrition Facts
- Carbohydrates: 35g
- Protein: 39g
- Fat: 35g
- Saturated Fat: 15g
- Cholesterol: 120mg
- Sodium: 930mg
- Potassium: 560mg
- Fiber: 2g
- Sugar: 5g
Shop This Post
consistently popular purchases.


Leave a Reply