A Philly cheesesteak is a classic American sandwich from Philadelphia made with thinly sliced ribeye steak, sautéed onions, and melted cheese-typically Provolone, American, or Cheez Whiz-served on a hoagie roll.

Jump to
Its simple combination of beef, cheese, and bread has made it a regional favorite, with optional additions like peppers or mushrooms.
This Philly cheesesteak sandwich recipe uses a straightforward, home-friendly method that cooks the steak quickly, melts the cheese evenly, and keeps the roll soft but sturdy.
It's an easy, reliable way to make an authentic-tasting cheesesteak at home, perfect for lunch or a casual dinner.
Ingredients You'll Need
Note: Full ingredients and amounts are listed in the recipe card below.
- Hoagie rolls: Soft but sturdy, perfect for holding the steak and melted cheese.
- Ribeye steak: Thinly sliced for quick cooking and rich, beefy flavor.
- Extra virgin olive oil: Helps cook the steak and vegetables evenly.
- Onion: Adds sweetness and depth when sautéed.
- Bell pepper: Brings mild flavor and color.
- Mushrooms (optional): Add extra savoriness and texture.
- Cheese: Provolone, American, or Cheez Whiz melts smoothly over the steak.
- Kosher salt: Enhances flavor.
- Ground black pepper: Adds gentle heat.
- Mayonnaise (optional): Adds creaminess to the roll.
How to Make Philly Cheesesteak Sandwich
Note: Full instructions are provided in the recipe card below.
- Slice the hoagie rolls and set aside. Preheat the oven to 400°F.
- Heat a large nonstick skillet over medium-high heat with a light drizzle of canola oil. Add the mushrooms, onions, and bell peppers. Season with salt and pepper and cook 5-8 minutes, until tender. Transfer to a bowl.
- Place the sliced rolls on a parchment-lined baking sheet and toast 11-12 minutes, until lightly golden.
- Wipe the skillet clean, add a little more oil, and cook the steak. Season with salt and pepper and cook 2-4 minutes over medium heat.
- Add the cooked vegetables and cook 1-2 minutes more. Top with cheese and let it melt.
- Assemble: spread mayo on the rolls (optional), add the steak and melted cheese, and serve immediately.

Storage, Make Ahead, & Freezing
Storage: Store leftover cooked steak and vegetables in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through.
Make Ahead: The steak and vegetable mixture can be cooked up to 1 day in advance and refrigerated. Reheat before assembling the sandwiches for the best texture.
Freezing: Freezing is not recommended.
Camila's Tips & Variations
- Slice the ribeye very thin so it cooks quickly and stays tender.
- Cook the vegetables until soft and lightly caramelized for the best flavor.
- Avoid overcooking the steak; it should stay juicy and soft.
- Let the cheese melt directly over the meat for even coverage.
- Use a soft but sturdy hoagie roll to hold the filling without breaking.
Frequently Asked Questions
What is a Philly cheesesteak made of?
A Philly cheesesteak is made with thinly sliced ribeye steak, sautéed onions, melted cheese, and a hoagie roll.
How thin should the steak be?
The steak should be sliced paper-thin so it cooks in seconds. If it's too thick, it turns chewy instead of tender. Slightly freezing the ribeye for 20-30 minutes makes clean, even slices much easier.
Why does the bread matter?
A Philly cheesesteak should be served on a soft hoagie roll that's lightly toasted. Rolls that are too crusty can tear, while untoasted bread can become soggy.
How do you melt cheese properly on a Philly cheesesteak?
Lower the heat before adding the cheese and cover the skillet briefly. The trapped steam helps the cheese melt evenly without overcooking the steak.
Is a Philly cheesesteak traditionally made with peppers and mushrooms?
No. A classic Philly cheesesteak includes ribeye steak, onions, cheese, and a hoagie roll. Peppers and mushrooms are popular additions outside of Philadelphia and are widely enjoyed, but they are not considered traditional.
❤️ Love this Philly Cheesesteak Sandwich recipe?
Make sure to check out our Lomito Sandwich-a juicy, steak-filled classic with melted cheese and fresh toppings that's perfect for lunch or dinner.
Pair with
You may also like
Recipe
Philly Cheesesteak Sandwich

Equipment
- Measuring cups and spoon
Ingredients
- 4 hoagie rolls or sub rolls , sliced but not all the way through.
- 1 bell pepper , sliced
- 1 large onion , cut in half, and sliced
- 1 cup mushrooms , sliced
- 1.25-1.5 lbs beef ribeye steaks , sliced thinly across the grain then chopped roughly again so they are small pieces.
- Kosher salt & ground black pepper ( to taste)
- 4 tablespoon extra virgin olive oil
- 8 slices cheese (Provolone or Muenster)
- Mayo (to taste)
Instructions
- Slice the hoagie rolls and set aside. Preheat the oven to 400°F.
- Heat a large nonstick skillet over medium-high heat with a light drizzle of canola oil. Add the mushrooms, onions, and bell peppers.
- Season with salt and pepper and cook 5-8 minutes, until tender. Transfer to a bowl.
- Place the sliced rolls on a parchment-lined baking sheet and toast 11-12 minutes, until lightly golden.
- Wipe the skillet clean, add a little more oil, and cook the steak. Season with salt and pepper and cook 2-4 minutes over medium heat.
- Add the cooked vegetables (optional) and cook 1-2 minutes more. Top with cheese and let it melt.
- Assemble: spread mayo on the rolls (optional), add the steak and melted cheese, and serve immediately.
Notes
Nutrition
Nutrition Disclaimer: The nutritional information provided is an estimate, calculated using standard data sources. Actual values may vary based on ingredient brands, preparation methods, and portion sizes. This information is for general reference only and should not be considered a substitute for professional dietary advice.












