Philly Cheese Steak Sandwich Recipe | Easy & Authentic Homemade Guide
Introduction
Few things capture the heart of comfort food lovers quite like a Philly cheese steak sandwich. Born in the streets of Philadelphia, this savory creation has won over countless food enthusiasts with its juicy steak, melty cheese, and soft hoagie rolls. More than just a sandwich, it represents a culinary tradition that’s deeply rooted in American food culture.

Walking through South Philly, the aroma of sizzling ribeye, caramelized onions, and peppers fills the air. Locals often debate where the best Philly cheese steak is served, with names like Pat’s and Geno’s coming up frequently. But what if you could recreate this iconic sandwich right in your own kitchen?
Making a Philly cheese steak at home doesn’t require fancy ingredients or professional culinary training. With the right steps, a few fresh ingredients, and a bit of care, you can enjoy an authentic sandwich that rivals the best shops in Philadelphia. Whether you’re cooking for yourself, your family, or friends, this recipe delivers bold flavors and satisfying textures that everyone will love.
Ingredients Needed
Below is a comprehensive list of the ingredients you’ll need to prepare this delicious Philly cheese steak sandwich. Each item includes its approximate calorie count to help you stay informed about what you’re eating.
| Ingredient | Quantity | Calories |
|---|---|---|
| Thinly sliced ribeye steak | 1 pound | 880 |
| Hoagie rolls | 4 large rolls | 960 |
| Provolone cheese slices | 8 slices | 560 |
| Green bell pepper | 1 medium | 24 |
| Yellow onion | 1 large | 60 |
| Mushrooms (optional) | 1 cup sliced | 15 |
| Olive oil | 2 tablespoons | 240 |
| Salt | To taste | 0 |
| Black pepper | To taste | 0 |
| Worcestershire sauce | 1 tablespoon | 13 |
| Butter | 1 tablespoon | 102 |
Total (per sandwich, approximate): 650–750 calories depending on portion size and toppings
Step-by-Step Cooking Instructions
1. Prepare the Steak
Start by placing your ribeye steak in the freezer for 30 to 45 minutes. This makes it easier to slice thinly. Use a sharp knife to cut the steak against the grain into paper-thin slices. Thin cuts cook faster and soak up more flavor.
2. Slice Vegetables
While the steak chills, prepare your vegetables. Cut the bell pepper into thin strips and slice the onion into rings or strips, depending on your preference. If you’re using mushrooms, slice them evenly.
3. Sauté the Vegetables
Heat a tablespoon of olive oil in a large skillet over medium heat. Add onions, peppers, and mushrooms. Cook until soft and lightly caramelized, about 8 to 10 minutes. Stir occasionally to avoid burning.
4. Cook the Steak
In a separate skillet or on a flat-top griddle, heat the remaining tablespoon of olive oil over high heat. Add the sliced steak in small batches. Season with salt, black pepper, and a splash of Worcestershire sauce. Cook for about 2 to 3 minutes until browned and slightly crispy on the edges.
5. Combine Steak and Vegetables
Once the steak is cooked, lower the heat to medium and mix the vegetables back in with the steak. Toss everything together for an even distribution of flavor.
6. Add the Cheese
Lay provolone slices over the meat and vegetable mixture while still in the pan. Let the cheese melt naturally. Use a spatula to help combine everything into a gooey, savory filling.
7. Toast the Hoagie Rolls
For more delicious ideas, don’t miss deli sandwiches which pairs perfectly with this recipe.
8. Assemble the Sandwich
Spoon the hot steak, cheese, and vegetable mixture into each toasted roll. Press gently to help the fillings settle. Serve immediately while hot and melty.

Tips for Customizing the Recipe
The beauty of a Philly cheese steak lies in its versatility. Here are a few ways to tailor the sandwich to your taste:
- Cheese options: Provolone is classic, but Cheez Whiz is an authentic Philly alternative. American cheese also works well for a creamier melt.
- Spicy twist: Add sliced jalapeños or a drizzle of hot sauce to spice things up.
- Different meats: While ribeye is traditional, you can try sirloin, flank steak, or even chicken as a lighter alternative.
- Low-carb option: Serve the steak mixture in lettuce wraps or over sautéed vegetables instead of bread.
- Extra flavor: Add a bit of garlic powder or smoked paprika during cooking for a richer taste.
Step-by-Step Cooking Instructions
Understanding what goes into your food is important. Here’s a rough breakdown of the nutrition per sandwich, assuming equal portions and standard ingredients:
Note that actual values may vary based on brands, cooking methods, and optional toppings.

Serving Suggestions
Philly cheese steak sandwiches are hearty and satisfying, but the right sides can take your meal to the next level. Here are some great pairing ideas:
For a fun twist, try cutting the sandwiches into halves or quarters and serving them as sliders for game day or parties.
Philly Cheese Steak Sandwich Recipe | Easy & Authentic Homemade Guide
Course: Blog4
servings15
minutes20
minutes650–750 kcal
kcalIngredients
1 pound thinly sliced ribeye steak
4 hoagie rolls (split but not fully cut through)
8 slices provolone cheese
1 medium green bell pepper, thinly sliced
1 large yellow onion, thinly sliced
1 cup sliced mushrooms (optional)
2 tablespoons olive oil
Salt to taste
Black pepper to taste
1 tablespoon Worcestershire sauce
1 tablespoon butter (for toasting rolls)
Directions
- Freeze and Slice Steak:
- Place ribeye steak in the freezer for 30 to 45 minutes to make it easier to slice. Slice it thinly against the grain.
- Prep Vegetables:
- While steak chills, slice bell pepper, onion, and mushrooms if using.
- Cook Vegetables:
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the peppers, onions, and mushrooms. Sauté for 8–10 minutes until soft and lightly caramelized.
- Cook Steak:
- Heat the remaining olive oil in another skillet over high heat. Add sliced steak in small batches. Season with salt, pepper, and Worcestershire sauce. Cook for 2–3 minutes until browned.
- Combine and Melt Cheese:
Recipe Video
Notes
- For the most authentic Philly experience, use thinly sliced ribeye and keep the ingredients simple. Provolone is classic, but Cheez Whiz or American cheese can be used for a true Philadelphia street-food flavor. You can also add hot peppers or swap in chicken or mushrooms for a different twist.
Frequently Asked Questions
What cut of meat is best for a Philly cheese steak?
Ribeye is the most popular and authentic choice because of its rich marbling and tenderness. Thinly slicing it ensures a quick and even cook.
Can I make a Philly cheese steak ahead of time?
You can prep the ingredients in advance, but the sandwich is best assembled fresh. Cook the meat and vegetables, then reheat and combine with cheese just before serving.
Is Cheez Whiz authentic?
Yes, Cheez Whiz is actually a classic Philly favorite. Many locals swear by it. It melts quickly and gives a nostalgic street-food flavor.
What kind of bread should I use?
Soft hoagie rolls or sub rolls are ideal. They should be sturdy enough to hold the filling but soft enough to bite through easily.
Can I make it vegetarian?
Absolutely. Swap steak for grilled portobello mushrooms, seitan, or tofu. Use plant-based cheese for a full vegetarian version.
Conclusion
Nothing beats the satisfying flavor of a well-made Philly cheese steak sandwich. From the sizzle of the steak to the melt of the cheese and the soft crunch of toasted bread, each bite delivers a comforting, savory experience. Whether you’re keeping things traditional or adding your own flair, this recipe makes it easy to bring a piece of Philadelphia right into your home kitchen. It’s not just about following steps—it’s about enjoying the process and sharing something delicious with the people you care about.
