Classic Philly Cheesesteak Recipe
The Philly cheesesteak is an iconic American sandwich that deserves a permanent place in your weeknight dinner rotation. This beloved classic features tender, thinly sliced steak combined with melted cheese, sautéed onions, and peppers, all piled onto a soft hoagie roll. What makes this sandwich so irresistible is the contrast between the juicy, savory meat and the creamy cheese, enhanced by the slight sweetness of caramelized onions.
You don’t need fancy ingredients or advanced cooking skills to create this restaurant-quality sandwich at home. In fact, with just a few simple steps and about 20 minutes, you’ll have a delicious, authentic-tasting Philly cheesesteak that rivals any Philadelphia street vendor. This recipe serves two people and is perfect for a casual lunch, quick dinner, or even a game-day snack.
Nutrition Facts
Per 100g of Philly cheesesteak:
- Calories: 285 kcal
- Protein: 18g
- Carbohydrates: 22g
- Fat: 14g
Please note that these values are approximate and can vary depending on the specific ingredients and portions used.
Ingredients
- 1 lb beef ribeye or sirloin steak, thinly sliced
- 2 large hoagie rolls or sub rolls
- 8 oz provolone or Cheez Whiz cheese
- 1 large yellow onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 2 tablespoons vegetable oil
- Salt and pepper to taste
- Optional: 1 tablespoon garlic powder
Step-by-Step Instructions

1. Prepare your ingredients
Start by gathering all your ingredients and preparing them properly. Slice your steak as thinly as possible-if it’s difficult to slice, pop it in the freezer for about 30 minutes to firm it up slightly.
This thin slicing is crucial for achieving that authentic cheesesteak texture.
Thinly slice your onion and green pepper into long, narrow strips. Having everything prepped and ready before you start cooking will make the process smooth and stress-free.
2. Sauté the onions and peppers
Heat 1 tablespoon of oil in a large skillet or griddle over medium-high heat. Add the sliced onions and peppers, stirring occasionally, until they become soft and caramelized, about 8-10 minutes.
This step is essential because the caramelization brings out natural sugars and creates deep, complex flavors. The vegetables should be golden brown and tender. Transfer them to a plate and set aside.
3. Cook the steak
Add the remaining tablespoon of oil to the same skillet and increase the heat to high. Once the oil is hot and shimmering, add your thinly sliced steak in a single layer.
Cook for 2-3 minutes without stirring, allowing the meat to develop a nice sear. Break it up with a spatula and continue cooking until the steak is no longer pink and cooked through, about another 2-3 minutes.
Season generously with salt and pepper during cooking.
4. Combine steak with vegetables
Return the cooked onions and peppers to the skillet with the steak, mixing everything together well. Let everything heat together for about 1 minute so the flavors meld beautifully.
The combination of perfectly cooked steak with caramelized vegetables creates the true soul of a Philly cheesesteak. Make sure the mixture is still hot before moving to the next step.
5. Toast your rolls
Lightly butter the insides of your hoagie rolls and toast them in a separate skillet or on a griddle for about 2 minutes per side until golden brown. Toasting gives the rolls structural integrity so they don’t get soggy from the meat and cheese juices.
A crispy exterior also provides a satisfying contrast to the tender, juicy filling inside.
6. Add the cheese
While the meat mixture is still hot, add your sliced provolone cheese (or Cheez Whiz for an ultra-authentic experience) directly to the skillet. Stir gently for about 1-2 minutes until the cheese melts and coats everything.
If using Cheez Whiz, it will melt almost immediately into a smooth, creamy sauce. Provolone takes slightly longer but creates a more sophisticated flavor.
7. Assemble your sandwiches
Divide the hot steak and cheese mixture evenly between your two toasted rolls. Press gently to ensure everything is packed in nicely, and serve immediately while everything is still warm and gooey.
The timing is crucial here-eating your Philly cheesesteak hot ensures you get the full, authentic experience with melted cheese and tender meat.
Tips for Variations or Side Dishes
You can easily customize your Philly cheesesteak to suit your preferences. Add mushrooms sautéed with the onions and peppers for an earthy flavor. Include jalapeños for heat, or try a combination of red and yellow peppers for visual appeal and slightly different flavor notes.
For side dishes, consider serving with crispy French fries or seasoned potato wedges. Coleslaw provides a cool, refreshing contrast to the rich sandwich. A simple green salad with vinaigrette also works well to balance the meal.
Some people enjoy adding hot sauce, mayo, or a touch of garlic aioli to their rolls for extra flavor dimension.
Serving Suggestions
Serve your Philly cheesesteak immediately while it’s hot, the cheese is still gooey, and the flavors are at their peak. Present it on a plate lined with parchment paper to catch any drips and make cleanup easier.
Pair your sandwich with an ice-cold beverage-classic sodas, iced tea, or beer all complement the rich, savory sandwich perfectly. Cut the sandwich in half if desired, making it easier to handle without losing any delicious filling.
For a true Philadelphia experience, serve alongside a classic side like fresh fruit or pickles to add a bright note to the meal.
FAQ
1. Can I use a different type of cheese?
Absolutely! While provolone and Cheez Whiz are the traditional choices, you can use American cheese, Swiss cheese, or even mozzarella depending on your preference. Each cheese will give you a slightly different flavor profile, so feel free to experiment and find your favorite combination.
2. How do I slice the steak thin enough?
The best approach is to purchase ribeye or sirloin from the butcher and ask them to slice it thin for you-they have the proper equipment and expertise. Alternatively, partially freeze the steak for 20-30 minutes to make it firmer, then use a sharp knife to slice against the grain in thin, uniform pieces.
3. Can I make this recipe ahead of time?
You can prep all your ingredients (slice the steak, onions, and peppers) a few hours in advance and store them in the refrigerator. However, it’s best to cook the sandwich fresh when you’re ready to eat, as it only takes about 20 minutes and tastes best when everything is hot and freshly assembled.
4. What’s the difference between Cheez Whiz and provolone?
Cheez Whiz is a processed cheese product that melts into a smooth, uniform sauce and is what you’ll find at traditional Philadelphia cheesesteak stands. Provolone is a real cheese that melts more gradually and provides a more complex, slightly tangy flavor.
Choose based on how authentic you want to be or what your taste preferences are.
5. Can I cook this on a griddle instead of a skillet?
Yes! A flat griddle is actually ideal for making Philly cheesesteaks because it provides more surface area and mimics the traditional restaurant cooking method. Preheat your griddle and cook everything on it using the same technique as described in the recipe.
