One-pan dinners are my absolute favorite. Especially when they are quick and easy to make. And that is exactly what we are serving today with this Philly cheesesteak skillet.
Growing up outside Philly, cheesesteaks are a staple, and there is always a debate about which place had the best ones. This skillet recipe takes all your favorite aspects of a cheesesteak and turns it into a healthier and low-carb version. But of course, serve it in a hoagie roll if you want!
Never Miss a Recipe!
Get new recipes like this delivered to your inbox.
It comes together in about 25 minutes and you can whip it up for an easy meal for the whole family or make it for meal prep to enjoy during the week. The recipe can easily be doubled if serving a larger crowd.

Why you’ll love this Philly cheesesteak skillet recipe
- one pan dish – yay for not a lot of cleanup!
- packed with protein and veggies
- tastes just like the real deal!
- ready in 25 minutes from start to finish for an easy dinner!
What is an authentic Philly cheesesteak?
If you aren’t from Philadelphia or have never been, you might be asking, what is an authentic Philly cheesesteak? Of course, you can probably get them all over the world, but is it the real deal?
An authentic Philly cheesesteak sandwich is thinly sliced and pan-fried ribeye steak with sautéed onions and peppers with melted cheese (Cheez Whiz, American, or provolone) all served in a long and crusty hoagie roll. You can choose to have them served with or without onions, and at some places, you can pick your cheese.
However you get it, it makes the absolute best combo.

Ingredients
- olive oil
- ribeye steak – used in a classic Philly cheesesteak as it has the perfect fat to help keep it tender and juicy.
- onion
- bell peppers – I like to use a mix of green and red bell peppers.
- mushrooms
- garlic powder
- provolone cheese – my personal preference for cheesesteaks, but you can swap your favorite kind.
- salt and pepper
How to make Philly cheesesteak skillet
- Cook your steak. Liberally season the sliced steak with salt and pepper. Heat a large skillet or cast iron skillet over medium heat and let it get hot. Add your oil and let it get hot. Then add slices of beef, without overcrowding, and cook for 30 seconds per side. Remove from the pan, leaving the juices behind, and repeat with the remaining beef (I had to do this in 3 batches).
- Cook your veggies. Leaving the beef juices in the pan, add onions and saute for 5 minutes, stirring occasionally. If needed, add a little water to the pan to make sure they don’t stick. Next, add peppers and a pinch of salt and pepper, and stir well to combine. Add a splash of water, cover with a lid, and let cook for 4-5 minutes. Then add the mushrooms and garlic powder and saute for 2-3 minutes, stirring occasionally.
- Assemble. Turn down the heat to low, add the steak back into the pan, and mix to combine. Finally, add sliced provolone to cover the steak mixture and let it melt. If needed, you can cover the pan with a lid to melt.
- Enjoy! Top with optional toppings, serve with sides of choice, and enjoy!

What’s the best meat to use for Philly cheesesteaks?
Classic Philly cheesesteaks are made using ribeye steak. It is flavorful and has the perfect amount of fat to help keep it tender when cooking.
See below for substitutions if you do not have ribeye or want a leaner piece of meat.
Tips for thinly slicing steak
The best tip for thinly sliced meat is to pop it in the freezer for 10-15 minutes so it firms up and is easier to slice. To do so, line a plate or baking sheet with parchment paper, place your meat on it, and freeze until it is just firm (not completely frozen). The time will depend on how thick your steak is. You will also want to use a sharp knife to slice it and make sure to slice against the grain.
Can you buy shaved beef?
If you are nervous you won’t be able to slice your beef thin enough, you can ask your butcher to do it for you! As for it shaved or chipped for cheesesteaks.

What is the most common cheese on a Philly cheesesteak?
One of the biggest questions is what cheese is used the most on cheesesteaks. The truth is, it can go a few ways. Some say the classic choice is Cheez Wiz while others say it is American or provolone. Most of the time it will depend on where you are ordering from.
I personally prefer provolone cheese, but you can swap it out as you like.
How to serve Philly cheesesteak skillet
There are a few ways to serve this cheesesteak skillet:
- as is – while one serving is not very calorie-dense, you can easily increase your serving size.
- on a roll as a sandwich – the classic way to enjoy a Philly cheesesteak! You could also serve with toasted bread and make an open-face sandwich.
- with some carbohydrates – rice, quinoa, roasted potatoes, or french fries would all be delicious to add some more carbs to this meal.
- with a side salad or sauteed vegetables
Storage and reheating
- fridge – store leftovers in an airtight container in the refrigerator for up to 4-5 days.
- freeze – I haven’t tried freezing this recipe, but it would work well. You can either freeze the whole recipe in a large freezer-safe container or individual servings. It should last up to 3 months in the freezer.
- reheating – pop leftovers in the microwave for a couple of minutes until warmed through. You can also reheat it on the stovetop in a skillet.

Substitutions
- oil – any neutral oil will work.
- steak – if you don’t have ribeye, sirloin steak will also work well. Flank steak is a good option if you want a leaner option. If you don’t have any of those, you can use any kind of steak, but make sure it is sliced thinly and you don’t overcook it. You could also use thinly sliced chicken for a chicken cheesesteak.
- bell peppers – any color will work.
- mushrooms – feel free to leave them out if you aren’t a fan.
- garlic powder – fresh minced garlic will work. Use 2 cloves garlic and add it when you add the mushrooms.
- cheese – swap out the provolone for American or melted Cheez Whiz, which are both common. You could use something like pepper jack or even mozzarella if needed. These will change the flavor a little. You can also use shredded cheese instead of sliced.
More healthy skillet recipes
- steak and sweet potato skillet
- cheesy ground beef taco skillet
- chicken fajita casserole
- buffalo chicken casserole
- healthy chicken pad thai
- green chicken enchilada skillet
If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!


Philly Cheesesteak Skillet
ingredients
- 1 tablespoon olive oil
- 2 pounds ribeye steak, sliced very thinly (I used lean grass-fed)
- 2 1/2 cups thinly sliced onion (210 grams/1 medium)
- 4 cups julienned bell peppers (400 grams/2 large)
- 2 cups sliced mushrooms (130 grams)
- 1 teaspoon garlic powder
- 6 slices provolone cheese, thinly sliced (3.2 ounces)
- salt and pepper, to taste
- optional toppings – sliced green onions
- for serving – white rice, toasted bread/rolls, roasted potatoes…
instructions
- Cook your steak. Liberally season the sliced steak with salt and pepper. Heat a large skillet or cast iron skillet over medium heat and let it get hot. Add your oil and let it get hot. Add slices of beef, without overcrowding, and cook for 30 seconds per side. Remove from the pan, leaving the juices behind, and repeat with the remaining beef (I had to do this in 3 batches).
- Cook your veggies. Leaving the beef juices in the pan, add onions and saute for 5 minutes, stirring occasionally. If needed, add a little water to the pan to make sure they don’t stick. Next, add peppers, a pinch of salt and pepper, and mix well. Add a splash of water, cover with a lid, and let cook for 4-5 minutes. Then add the mushrooms and garlic powder and saute for 2-3 minutes, stirring occasionally.
- Assemble. Turn down the heat to low, add the steak back into the pan, and mix to combine. Finally, add sliced provolone to cover the steak mixture and let it melt. If needed, you can cover the pan with a lid to melt.
- Enjoy! Top with optional toppings, serve with sides of choice, and enjoy!
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.
notes
- The best tip for thinly sliced steak is to pop it in the freezer for 10-15 minutes so it firms up and is easier to slice. To do so, line a plate or baking sheet with parchment paper, place your meat on it, and freeze until it is just firm (not completely frozen). The time will depend on how thick your steak is. You will also want to use a sharp knife to slice it and make sure to slice against the grain.
nutrition
Recipe by Kelly Nardo, Eat the Gains | Photography by The Mindful Hapa

Get My Guide On
How to Build a Balanced Plate
No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.



This recipe is BOMB! We make it regularly and trust me, it’s so dang good you won’t even miss the roll! We usually use already shaved steak from our local Wegmans grocery store and for seasoning we use an all purpose salt-pepper-garlic. We serve it up with a side of roasted potatoes! Delicious recipe!
So glad you enjoy it so much, Rochelle! We love searching it with potatoes too. Thanks for trying it!
Great one skillet meal with several options to mix it up!!
Thanks, Nancy!
Any suggestions for substitutions or adjustments for someone who isn’t a fan of mushrooms?
You can just leave them out! Hope you enjoy it, Devin!
anything in a skillet is a win in my book!! this was so easy and such a hit among friends. Maybe i’ll try making with tempeh strips!
Agree! One pan meals is where it is at! Love the idea of tempeh strips!
Can’t wait to make this.love a good cheese steak 🤪
Yes!! You will love it!