Philly Cheesesteak Skillet: Craving the iconic taste of a Philly Cheesesteak but short on time? Imagine sinking your teeth into tender, thinly sliced steak, smothered in melted provolone and nestled amongst sautéed peppers and onions all without the fuss of individual sandwiches! This one-pan wonder delivers all the classic flavors you love, straight from your skillet to your table in under 30 minutes.
The Philly Cheesesteak itself is a culinary icon, born in the heart of Philadelphia in the 1930s. Legend has it that Pat Olivieri, a hot dog vendor, decided to grill some beef on his stand and put it on an Italian roll. A cab driver noticed the delicious-looking creation and asked for one himself, and the rest, as they say, is history! Over the years, the cheesesteak has evolved, with variations in cheese (provolone, American, or Cheez Whiz being the most popular) and the addition of onions and peppers.
But what makes a Philly Cheesesteak Skillet so irresistible? It’s the perfect combination of savory, cheesy, and satisfying. The tender steak, caramelized onions, and sweet peppers create a symphony of flavors that dance on your palate. The melted provolone adds a creamy richness that ties everything together. Plus, the convenience of a one-pan meal makes it a weeknight winner. Forget complicated recipes and endless cleanup this Philly Cheesesteak Skillet is your ticket to a delicious and stress-free dinner. So, grab your skillet and let’s get cooking!

Ingredients:
- For the Steak:
- 1.5 lbs thinly sliced ribeye steak (or shaved steak)
- 1 tbsp olive oil
- 1 large onion, thinly sliced
- 2 bell peppers (1 green, 1 red), thinly sliced
- 2 cloves garlic, minced
- 1 tsp Worcestershire sauce
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- For the Cheese Sauce:
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 3 cups milk
- 8 oz cream cheese, softened
- 1 cup shredded provolone cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 tsp salt
- 1/4 tsp black pepper
- Pinch of nutmeg (optional)
- For Serving:
- Crusty rolls or hoagie rolls, toasted (optional)
- Chopped fresh parsley, for garnish (optional)
Preparing the Steak and Vegetables:
- Prepare the Steak: If you didn’t buy pre-shaved steak, you’ll need to thinly slice your ribeye. The easiest way to do this is to partially freeze the steak for about 30-45 minutes. This makes it much easier to slice thinly against the grain. Aim for slices about 1/8 inch thick.
- Sauté the Vegetables: Heat the olive oil in a large (12-inch) cast iron skillet (or a large oven-safe skillet) over medium-high heat. Add the sliced onions and bell peppers. Cook, stirring occasionally, until the vegetables are softened and slightly caramelized, about 8-10 minutes. Don’t rush this step; the caramelized onions and peppers add a ton of flavor!
- Add Garlic and Seasonings: Add the minced garlic to the skillet and cook for another minute, until fragrant. Be careful not to burn the garlic. Stir in the Worcestershire sauce, salt, pepper, garlic powder, and onion powder.
- Cook the Steak: Push the vegetables to the side of the skillet. Add the thinly sliced steak to the skillet in batches, being careful not to overcrowd the pan. Overcrowding will cause the steak to steam instead of sear. Cook the steak for 1-2 minutes per side, until browned and cooked through.
- Combine Steak and Vegetables: Once all the steak is cooked, combine it with the sautéed onions and peppers in the skillet. Stir everything together to ensure the steak is evenly coated with the vegetable mixture and seasonings.
- Adjust Seasoning: Taste the steak and vegetable mixture and adjust the seasoning as needed. You might want to add a little more salt, pepper, or garlic powder to your liking.
Making the Cheese Sauce:
- Make a Roux: In a medium saucepan, melt the butter over medium heat. Once the butter is melted, whisk in the flour and cook for 1-2 minutes, stirring constantly. This creates a roux, which will thicken the cheese sauce. Be sure to cook out the raw flour taste, but don’t let it brown too much.
- Add Milk Gradually: Slowly whisk in the milk, a little at a time, ensuring that each addition is fully incorporated before adding more. This will help prevent lumps from forming. Continue whisking until the mixture is smooth and thickened, about 5-7 minutes.
- Incorporate Cream Cheese: Reduce the heat to low. Add the softened cream cheese to the saucepan and whisk until it is completely melted and smooth. The cream cheese adds a wonderful tang and creaminess to the sauce.
- Add Cheeses: Remove the saucepan from the heat. Stir in the shredded provolone and mozzarella cheeses until they are melted and the sauce is smooth and creamy.
- Season the Cheese Sauce: Season the cheese sauce with salt, pepper, and a pinch of nutmeg (if using). Taste and adjust the seasoning as needed. You might want to add a little more salt or pepper to your liking.
Assembling the Philly Cheesesteak Skillet:
- Pour Cheese Sauce Over Steak: Pour the cheese sauce evenly over the steak and vegetable mixture in the skillet. Make sure the entire surface is covered in cheesy goodness!
- Broil (Optional): If you want a bubbly, browned top, place the skillet under the broiler for 1-2 minutes, or until the cheese is melted and lightly browned. Watch it carefully to prevent burning! If your skillet isn’t oven-safe, skip this step.
- Serve Immediately: Serve the Philly Cheesesteak Skillet immediately. You can serve it directly from the skillet, or spoon it onto toasted crusty rolls or hoagie rolls for a more traditional Philly cheesesteak experience.
- Garnish (Optional): Garnish with chopped fresh parsley for a pop of color and freshness.
Tips and Variations:
- Type of Steak: While ribeye is the classic choice for Philly cheesesteaks, you can also use other cuts of beef, such as sirloin or flank steak. Just make sure to slice it thinly.
- Cheese Variations: Feel free to experiment with different types of cheese in the cheese sauce. Cheddar cheese, Monterey Jack cheese, or even a little bit of pepper jack cheese can add a unique flavor.
- Add Mushrooms: If you like mushrooms, you can add sliced mushrooms to the skillet along with the onions and peppers.
- Spicy Kick: For a spicy kick, add a pinch of red pepper flakes to the cheese sauce or sprinkle some on top of the finished skillet.
- Make it a Pizza: Spread the steak and cheese mixture over pizza dough and bake for a Philly Cheesesteak Pizza!
- Make it Ahead: You can prepare the steak and vegetable mixture and the cheese sauce ahead of time. Store them separately in the refrigerator. When you’re ready to serve, simply reheat the steak and vegetables in the skillet, pour the cheese sauce over, and broil (if desired).
- Serving Suggestions: Serve the Philly Cheesesteak Skillet with a side of french fries, onion rings, or a simple salad.
Enjoy Your Homemade Philly Cheesesteak Skillet!
This recipe is a fun and easy way to enjoy the classic flavors of a Philly cheesesteak without all the fuss. The skillet format makes it perfect for sharing, and the creamy cheese sauce takes it to the next level. I hope you enjoy making and eating this delicious dish as much as I do!

Conclusion:
Okay, friends, let’s be honest: you’ve read this far because you’re craving something seriously delicious, and I promise you, this Philly Cheesesteak Skillet will absolutely deliver. It’s not just a meal; it’s an experience. The combination of tender, thinly sliced steak, those perfectly caramelized onions and peppers, and that glorious, melty cheese pull? It’s pure comfort food elevated to a whole new level of easy weeknight deliciousness.
But why is this a must-try? Because it captures all the iconic flavors of a classic Philly cheesesteak without the fuss of individual sandwiches. It’s a one-pan wonder that’s ready in under 30 minutes, making it perfect for busy weeknights when you want something satisfying without spending hours in the kitchen. Plus, it’s incredibly versatile!
Think of this skillet as your cheesesteak canvas. Want to kick up the heat? Add a pinch of red pepper flakes or a dash of your favorite hot sauce. Feeling adventurous? Try swapping out the provolone for pepper jack for a spicier, creamier flavor. You could even add some sliced mushrooms to the mix for an earthy twist.
And the serving suggestions are endless! Of course, you can enjoy it straight from the skillet with a fork no judgment here! But if you’re looking for more ideas, try serving it over toasted hoagie rolls for a deconstructed cheesesteak experience. Or, spoon it over crispy fries for the ultimate loaded fries indulgence. You could even use it as a filling for baked potatoes or stuff it into bell peppers for a fun and flavorful twist. For a lighter option, serve it alongside a fresh green salad.
Serving Suggestions:
- Classic: Serve directly from the skillet with a fork.
- Deconstructed Cheesesteak: Spoon over toasted hoagie rolls.
- Loaded Fries: Top crispy fries with the Philly Cheesesteak Skillet mixture.
- Stuffed Peppers: Fill bell peppers with the skillet mixture and bake.
- Baked Potatoes: Top baked potatoes with the skillet mixture.
- Light Option: Serve alongside a fresh green salad.
I truly believe this Philly Cheesesteak Skillet is a game-changer. It’s a crowd-pleaser, a time-saver, and most importantly, it’s incredibly delicious. It’s the kind of recipe that will become a regular in your rotation, and I can’t wait for you to experience the joy of making (and devouring!) it.
So, what are you waiting for? Gather your ingredients, fire up your skillet, and get ready to create some magic. I’m confident you’ll love this recipe as much as I do.
And now for the best part: I want to hear from you! Once you’ve tried this recipe, please come back and share your experience in the comments below. Did you make any variations? What did you serve it with? What did your family think? I’m eager to hear all about your culinary adventures. Your feedback helps me improve my recipes and inspires other readers to give them a try. Happy cooking! Let me know what you think of this easy Philly Cheesesteak Skillet!
Philly Cheesesteak Skillet: The Ultimate One-Pan Recipe
Easy Philly Cheesesteak Skillet with thinly sliced steak, caramelized onions and peppers, and a creamy homemade cheese sauce. Perfect for sharing!
Ingredients
- 1.5 lbs thinly sliced ribeye steak (or shaved steak)
- 1 tbsp olive oil
- 1 large onion, thinly sliced
- 2 bell peppers (1 green, 1 red), thinly sliced
- 2 cloves garlic, minced
- 1 tsp Worcestershire sauce
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 3 cups milk
- 8 oz cream cheese, softened
- 1 cup shredded provolone cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 tsp salt
- 1/4 tsp black pepper
- Pinch of nutmeg (optional)
- Crusty rolls or hoagie rolls, toasted (optional)
- Chopped fresh parsley, for garnish (optional)
Instructions
- Prepare the Steak: If you didn’t buy pre-shaved steak, you’ll need to thinly slice your ribeye. The easiest way to do this is to partially freeze the steak for about 30-45 minutes. This makes it much easier to slice thinly against the grain. Aim for slices about 1/8 inch thick.
- Sauté the Vegetables: Heat the olive oil in a large (12-inch) cast iron skillet (or a large oven-safe skillet) over medium-high heat. Add the sliced onions and bell peppers. Cook, stirring occasionally, until the vegetables are softened and slightly caramelized, about 8-10 minutes. Don’t rush this step; the caramelized onions and peppers add a ton of flavor!
- Add Garlic and Seasonings: Add the minced garlic to the skillet and cook for another minute, until fragrant. Be careful not to burn the garlic. Stir in the Worcestershire sauce, salt, pepper, garlic powder, and onion powder.
- Cook the Steak: Push the vegetables to the side of the skillet. Add the thinly sliced steak to the skillet in batches, being careful not to overcrowd the pan. Overcrowding will cause the steak to steam instead of sear. Cook the steak for 1-2 minutes per side, until browned and cooked through.
- Combine Steak and Vegetables: Once all the steak is cooked, combine it with the sautéed onions and peppers in the skillet. Stir everything together to ensure the steak is evenly coated with the vegetable mixture and seasonings.
- Adjust Seasoning: Taste the steak and vegetable mixture and adjust the seasoning as needed. You might want to add a little more salt, pepper, or garlic powder to your liking.
- Make a Roux: In a medium saucepan, melt the butter over medium heat. Once the butter is melted, whisk in the flour and cook for 1-2 minutes, stirring constantly. This creates a roux, which will thicken the cheese sauce. Be sure to cook out the raw flour taste, but don’t let it brown too much.
- Add Milk Gradually: Slowly whisk in the milk, a little at a time, ensuring that each addition is fully incorporated before adding more. This will help prevent lumps from forming. Continue whisking until the mixture is smooth and thickened, about 5-7 minutes.
- Incorporate Cream Cheese: Reduce the heat to low. Add the softened cream cheese to the saucepan and whisk until it is completely melted and smooth. The cream cheese adds a wonderful tang and creaminess to the sauce.
- Add Cheeses: Remove the saucepan from the heat. Stir in the shredded provolone and mozzarella cheeses until they are melted and the sauce is smooth and creamy.
- Season the Cheese Sauce: Season the cheese sauce with salt, pepper, and a pinch of nutmeg (if using). Taste and adjust the seasoning as needed. You might want to add a little more salt or pepper to your liking.
- Pour Cheese Sauce Over Steak: Pour the cheese sauce evenly over the steak and vegetable mixture in the skillet. Make sure the entire surface is covered in cheesy goodness!
- Broil (Optional): If you want a bubbly, browned top, place the skillet under the broiler for 1-2 minutes, or until the cheese is melted and lightly browned. Watch it carefully to prevent burning! If your skillet isn’t oven-safe, skip this step.
- Serve Immediately: Serve the Philly Cheesesteak Skillet immediately. You can serve it directly from the skillet, or spoon it onto toasted crusty rolls or hoagie rolls for a more traditional Philly cheesesteak experience.
- Garnish (Optional): Garnish with chopped fresh parsley for a pop of color and freshness.
Notes
- Type of Steak: While ribeye is the classic choice for Philly cheesesteaks, you can also use other cuts of beef, such as sirloin or flank steak. Just make sure to slice it thinly.
- Cheese Variations: Feel free to experiment with different types of cheese in the cheese sauce. Cheddar cheese, Monterey Jack cheese, or even a little bit of pepper jack cheese can add a unique flavor.
- Add Mushrooms: If you like mushrooms, you can add sliced mushrooms to the skillet along with the onions and peppers.
- Spicy Kick: For a spicy kick, add a pinch of red pepper flakes to the cheese sauce or sprinkle some on top of the finished skillet.
- Make it a Pizza: Spread the steak and cheese mixture over pizza dough and bake for a Philly Cheesesteak Pizza!
- Make it Ahead: You can prepare the steak and vegetable mixture and the cheese sauce ahead of time. Store them separately in the refrigerator. When you’re ready to serve, simply reheat the steak and vegetables in the skillet, pour the cheese sauce over, and broil (if desired).
- Serving Suggestions: Serve the Philly Cheesesteak Skillet with a side of french fries, onion rings, or a simple salad.




Leave a Comment