Cast Iron Skillet Philly Cheesesteaks
I adore this recipe and I hope you do too. With melty provolone and sweet browned peppers and onions underneath, this is yummy and easy. Makes 4 to 5 sandwiches.

What You’ll Need
Peppers & Onions
- 1 tablespoon olive oil
- 1 medium yellow onion, thinly sliced
- 1 medium green bell pepper, thinly sliced
- 1 medium red bell pepper, thinly sliced
- ½ teaspoon seasoning salt. I use Lawry’s.
- ¼ teaspoon garlic powder
- ¼ teaspoon freshly cracked black pepper
Steak
- 1 tablespoon olive oil
- 1½ pounds shaved ribeye steak. If your store doesn’t carry shaved steak, freeze a ribeye for 30 to 45 minutes until firm, then slice it paper thin across the grain. It’s the only way to get slices thin enough by hand.
- ½ teaspoon seasoning salt
- ¼ teaspoon garlic powder
- ¼ teaspoon freshly cracked black pepper
- 1 tablespoon Worcestershire sauce
Assembly
- 6 to 8 slices provolone cheese
- 4 to 5 hoagie rolls. (Homemade Italian sub rolls are absolutely perfect here!)

Equipment You’ll Need
- 12-inch cast iron skillet. Any big heavy skillet works, but the size matters. If yours can’t hold all the beef in a single layer, cook it in two batches so the steak sears instead of steams.
- Lid or sheet of foil that covers the skillet
You can double this, but you’ll need to cook the steak in 2-3 batches with a little extra oil each time. The peppers and onions can go in one big batch. They’re fine piled up. Each batch of beef takes the same 3 to 5 minutes, so just stir everything back together at the end and melt the cheese over the whole skillet. I wouldn’t triple this unless you have two skillets going.
Instructions
Preheat oven to 375° F.
Cook the Peppers & Onions
Heat 1 tablespoon of olive oil in a 12-inch cast iron skillet over medium-high heat until it shimmers, then add the sliced onion and both bell peppers. Season them with 1/2 teaspoon of seasoning salt (I use Lawry’s), 1/4 teaspoon of garlic powder, and 1/4 teaspoon of black pepper.

Cook for 6 to 8 minutes, stirring occasionally — and I mean occasionally. If you stir constantly, the vegetables never sit still long enough to brown, and those browned edges are where all the flavor is. You want them tender with some real color, so watch the peppers more than the timer.
Transfer everything to a clean plate and set it aside. They’re coming back in a few minutes.
Cook the Steak
Put the skillet back over high heat and add the remaining tablespoon of olive oil. Add the shaved ribeye and use a wooden spoon or spatula to pull it apart as it cooks. Shaved steak goes in as one big clump and needs some encouragement to separate.

Season the beef with the remaining 1/2 teaspoon of seasoning salt, 1/4 teaspoon of garlic powder, 1/4 teaspoon of black pepper, and the tablespoon of Worcestershire. Sauté for 3 to 5 minutes until browned and fully cooked through.
One thing worth knowing: if your skillet can’t hold all 1 1/2 pounds in something close to a single layer, cook the beef in two batches with a little extra oil. A crowded pan means the steak steams in its own juices instead of searing, and steamed gray beef is not what we’re after here.
Mix the Peppers & Onions Back In
Turn off the heat and stir the cooked peppers and onions back into the beef. Give it a good toss so everything is evenly mixed, then spread the whole thing into an even layer across the skillet.

The even layer matters more than it seems. It sets you up for the cheese in a minute, so every scoop of filling gets its fair share.
Cut & Toast the Hoagie Rolls
Cut the hoagie rolls open (not all the way through — you want a hinge) and place them cut-side up on a baking sheet. Bake at 375°F for 4 to 5 minutes until warm and lightly toasted.
This goes quick, so don’t wander off. They burn FAST, and if they get too crispy, they’ll fall apart under all that beef and cheese.
Melt the Cheese
Lay the provolone slices across the top of the filling, then cover the skillet with a lid or a sheet of foil for 1 to 2 minutes. The residual heat in the cast iron does all the work here. Don’t turn the burner back on, or you’ll dry out the beef while you wait on the cheese.

You’ll know it’s ready when the provolone goes glossy and droopy over the filling. If you’re a Cheez Whiz or white American person instead, I’m not going to stop you.
Assemble
Portion the cheesy filling and scoop it into the toasted rolls. I go straight from skillet to roll with a big spoon. This is not a moment for careful plating.

Serve them hot, with plenty of napkins. That’s it!
Storage Instructions
Leftover filling goes in an airtight container in the fridge for 3 to 4 days. Putting the meat, peppers, and onions all together is fine. Keep the rolls separate at room temperature, because a filled sandwich turns to mush overnight. To reheat, warm the filling in a skillet over medium heat for 3 to 5 minutes, or microwave a single portion for 45 to 60 seconds.
You can also freeze the filling (without cheese or rolls) in a freezer-safe bag or container for up to 2 months. Thaw it overnight in the fridge, reheat, and melt fresh provolone over the top before it goes into a toasted roll.
Variations
- Mushroom cheesesteak: sauté sliced button or cremini mushrooms with the peppers and onions. They add flavor and stretch the meat further!
- Spicy version: stir pickled banana peppers or hot cherry peppers into the filling with the vegetables.
- Creamier cheese: swap the provolone for white American, or go full Philly and use Cheez Whiz.
Questions and Troubleshooting
I can’t find shaved ribeye at my store. What now?
Two options: substitute shaved sirloin, top round, or flank steak, or shave your own. Freeze a whole ribeye for 30 to 45 minutes until firm, then slice it paper thin across the grain with a sharp knife. It’s an extra step, but ribeye really is the best cut for this.
Do I have to use a cast iron skillet?
No, any large heavy skillet works. You just want something that gets HOT and stays hot, so the beef browns instead of turning gray and steamy.
Can I use regular sandwich bread or soft buns?
You can, but the filling is heavy and juicy and will tear right through them. You want a soft but sturdy hoagie or Italian roll that can hold up to the beef and melted cheese.

More sandwiches for Dinner

Philly Cheesesteak Sandwiches
Equipment
- 12 inch cast iron skillet
- Baking Sheet
- Wooden spoon or spatula
Ingredients
Peppers & Onions
- 1 tablespoon olive oil
- 1 medium yellow onion thinly sliced
- 1 medium green bell pepper thinly sliced
- 1 medium red bell pepper thinly sliced
- ½ teaspoon seasoning salt I use Lawry’s
- ¼ teaspoon garlic powder
- ¼ teaspoon freshly cracked black pepper
Steak
- 1 tablespoon olive oil
- 1½ pounds shaved ribeye steak
- ½ teaspoon seasoning salt
- ¼ teaspoon garlic powder
- ¼ teaspoon freshly cracked black pepper
- 1 tablespoon Worcestershire sauce
Assembly
- 6-8 slices provolone cheese
- 4-5 hoagie rolls
Save This Recipe
You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️
Instructions
- Preheat oven to 375°F.
- Heat the oil. Heat 1 tablespoon of olive oil in a 12-inch cast iron skillet over medium-high heat until the oil shimmers.
- Cook the vegetables. Add the onion and both bell peppers, season with ½ teaspoon seasoning salt, ¼ teaspoon garlic powder, and ¼ teaspoon black pepper, and cook for 6 to 8 minutes, stirring occasionally, until tender and browned on the edges.
- Set aside. Transfer the cooked peppers and onions to a clean plate.
- Reheat the skillet. Place the skillet back over high heat and add the remaining 1 tablespoon of olive oil.
- Cook the beef. Add the shaved ribeye and pull it apart with a wooden spoon as it cooks. Season with ½ teaspoon seasoning salt, ¼ teaspoon garlic powder, ¼ teaspoon black pepper, and the Worcestershire sauce, then sauté for 3 to 5 minutes until browned and fully cooked through.
- Combine the filling. Turn off the heat, stir the cooked peppers and onions back into the beef, and spread the mixture into an even layer in the skillet.
- Toast the rolls. Cut the hoagie rolls, place them cut-side up on a baking sheet, and bake for 4 to 5 minutes until warm and lightly toasted.
- Melt the cheese. Lay the provolone slices across the top of the filling and cover the skillet with a lid or foil for 1 to 2 minutes, letting the residual heat melt the cheese.
- Fill the rolls. Scoop the cheesy beef and vegetable filling into the toasted hoagie rolls and serve.
Notes
Nutrition

