
Some sandwiches are made for game days, and these cheesy Philly cheesesteaks are the ones that disappear first at my house. The first time I made them, I only meant to use up a pound of steak and a lonely bell pepper. Within ten minutes the whole kitchen smelled like sizzling beef and sweet onions, and everyone had wandered in to “just check” on dinner.
I grew up on diner-style sandwiches loaded with melty cheese, and I have been chasing that feeling ever since. This version keeps the spirit of a classic Philly but adds a little extra insurance: provolone for that creamy pull and mozzarella on top for a bubbly, golden finish. It all happens in one skillet and one baking sheet, so cleanup is easy.
Now it is my go-to for busy weeknights, casual get-togethers, and anyone who says they are “not that hungry” right before they ask for seconds. Everything you need, including the full ingredient list and step-by-step instructions, is in the recipe card at the bottom of this post.
Why This Recipe Works
- Thin, chopped steak cooks in minutes and stays tender, so every bite is juicy instead of chewy.
- Two cheeses give you the best of both worlds: provolone for flavor and low-moisture mozzarella for that stretchy, melty top.
- Toasted, buttered rolls create a barrier that keeps the filling from turning the bread soggy.
- Worcestershire sauce adds deep, savory flavor without a long list of extra ingredients.
- Ready in about 40 minutes with simple ingredients you can find at any grocery store.

Key Ingredient Notes
The steak: Ribeye is the classic choice thanks to its marbling, which keeps the meat rich and tender. Top sirloin is a leaner, budget-friendly alternative that still works beautifully when sliced thin. Ask your butcher to shave it, or freeze the steak for about 30 minutes so it is firm enough to slice paper-thin at home.
The cheese: Deli-sliced provolone melts smoothly and has a mild, slightly tangy flavor. Low-moisture mozzarella, shredded from a block, melts better than pre-shredded bagged cheese, which often contains anti-caking starch.
The rolls: Look for soft but sturdy hoagie rolls with a little chew. Rolls that are too crusty can scrape the roof of your mouth, and rolls that are too soft collapse under the filling.
The vegetables: Yellow onion turns sweet and jammy as it cooks, while green bell pepper adds a fresh, slightly bitter contrast that balances the richness of the cheese.
Pro Tips for Success
- Cook the beef in two batches. Crowding the skillet steams the meat instead of browning it.
- Get the pan hot first. A properly hot skillet gives you those browned, caramelized edges that make the sandwich taste like it came from a street cart.
- Do not overcook the steak. Thin slices need only a few minutes, and the meat finishes warming when it returns to the pan with the vegetables.
- Keep one side of the roll attached. It works like a hinge and helps hold all that cheesy filling in place.
- Watch the broiler closely. Cheese goes from golden to burnt in seconds, so stay right at the oven door.
- Serve right away. The cheese is at its stretchiest straight from the oven.

Variations and Substitutions
- Chicken Philly: Swap the steak for thinly sliced chicken breast or thigh and cook until no longer pink.
- Mushroom lovers: Add 8 ounces of sliced mushrooms along with the onions and peppers.
- Spicy kick: Stir in sliced banana peppers, jalapeños, or a pinch of red pepper flakes.
- Cheese swaps: White American or Cheez Whiz are classic alternatives to provolone.
- Lighter option: Serve the filling over a bed of greens or inside a lettuce wrap for a low-carb meal.
- No bell pepper? Use poblano for a mild smoky flavor, or leave the peppers out and double the onions.
If you love melty, handheld comfort food, you will also enjoy my Patty Melts with Secret Sauce. For a side that matches the cheesy theme, try these Cheesy Potato Rounds. And if you have leftover cooked beef, turn it into a cozy French Dip Biscuits Bake later in the week.
Storage Instructions
Refrigerator: Store the cooked steak and vegetable filling in an airtight container for up to 3 days. Keep it separate from the rolls so the bread stays fresh.
Freezer: Freeze the cooled filling in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator.
Reheating: Warm the filling in a skillet over medium heat for a few minutes, adding a splash of water or broth if it looks dry. Pile it onto fresh toasted rolls, add the cheese, and bake until melted. Assembled sandwiches can be wrapped in foil and reheated in a 350°F oven for 10 to 15 minutes.

Frequently Asked Questions
What is the best cut of steak for Philly cheesesteaks?
Ribeye is the best choice because its marbling keeps the meat tender and flavorful. Top sirloin is a good, more affordable alternative when sliced very thin.
How do I slice steak thin enough at home?
Freeze the steak for 20 to 30 minutes until firm but not solid, then slice against the grain with a sharp knife. You can also ask your butcher to shave it for you.
What cheese is best for cheesesteaks?
Provolone is the classic option for its smooth melt and mild flavor. This recipe adds low-moisture mozzarella for extra stretch and a golden, bubbly top.
Can I make cheesy Philly cheesesteaks ahead of time?
Yes. Cook the steak and vegetable filling up to 2 days ahead and refrigerate it. When ready to serve, reheat the filling, fill the toasted rolls, add cheese, and bake until melted.
Can I make these in an air fryer or on a griddle?
A flat-top griddle works wonderfully for cooking the beef and vegetables. To melt the cheese in an air fryer, cook the filled rolls at 350°F for 2 to 3 minutes, watching closely.
Why is my cheesesteak meat tough?
Tough meat usually means the slices were too thick or the steak was overcooked. Slice it paper-thin and cook it quickly over high heat.

Cheesy Philly Cheesesteaks
Ingredients
- 1 ½ lb ribeye or sirloin steak very thinly sliced and chopped
- 1 tbsp olive oil
- 1 medium yellow onion diced
- 1 large green bell pepper diced
- 2 garlic cloves minced
- 1 tbsp Worcestershire sauce
- ½ tsp salt plus more to taste
- ½ tsp black pepper
- 4 hoagie rolls
- 2 tbsp butter softened
- 8 slices provolone cheese
- 1 cup shredded low-moisture mozzarella
- 1 tbsp chopped parsley optional
Instructions
- Preheat the oven to 400°F (200°C). Split the rolls lengthwise, leaving one side attached. Lightly butter the insides and toast on a baking sheet for 4 to 5 minutes.
- Heat the olive oil in a large skillet over medium-high heat. Add the onion and bell pepper and cook for 6 to 8 minutes, until softened. Stir in the garlic for 30 seconds, then transfer the vegetables to a plate.
- Add the beef to the hot skillet in two batches. Spread into a thin layer, let it brown briefly, then stir and cook through.
- Return the vegetables to the skillet. Add the Worcestershire sauce, salt, and pepper. Toss together for 1 minute.
- Divide the filling among the toasted rolls. Top each with 2 slices of provolone and ¼ cup mozzarella.
- Bake for 5 to 7 minutes, until the cheese melts. For golden spots, briefly broil while watching closely. Sprinkle with parsley and serve immediately.
