Philly Cheesesteak Skillet (25-Minutes)

Last updated February 20, 2025 By Kelly Nardo | 10 Comments
This post contains affiliate links. Please read my policy page.
This Philly cheesesteak skillet combines tender steak, sautéed peppers, onions, mushrooms, and melty cheese. It makes an easy and healthy one-pan meal packed with flavor and is ready in 25 minutes. Gluten-free and low-carb.
Prep: 5 minutes
Cook: 20 minutes
Total Time: 25 minutes
Servings 6 servings
4.75 from 8 votes

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.

A plate of Philly cheesesteak skillet with peppers, onions, mushrooms, and melted cheese topped with sliced green onions. A fork and a knife is on the plate and around the plate is a tan linen towel and a bowl of sliced green onions.

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.

Concrete counter with a bowl of julienned red and green bell peppers, a bowl of thinly sliced steak, a small bowl of sliced green onions, a small bowl of garlic powder, a small bowl of olive oil, a plate of sliced provolone cheese, a bowl of sliced mushrooms, a bowl of sliced onions, and a small bowl of salt and pepper.

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

  1. 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).
  2. 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.
  3. 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.
  4. Enjoy! Top with optional toppings, serve with sides of choice, and enjoy!
Large skillet with thinly sliced pieces of steak being cooked. A wooden spoon is also in the pan.

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.

Large skillet filled with sautéed onions, peppers, and mushrooms.

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.
Cheesesteak skillet in a large pan with peppers, onions, and mushrooms topped with melted cheese. Next to the pan is a small bowl of salt and pepper.

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

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 with peppers and onions and topped with melted cheese in a large pan. It is garnished with sliced green onions. Around the pan is a plate of toasted bread, a tan linen towel, and a small bowl of sliced green onions.
Philly cheesesteak skillet with peppers and onions and topped with melted cheese in a large pan. It is garnished with sliced green onions. Around the pan is a plate of toasted bread, a tan linen towel, and a small bowl of sliced green onions.
4.75 from 8 votes

Philly Cheesesteak Skillet

Author: Kelly Nardo
This Philly cheesesteak skillet combines tender steak, sautéed peppers, onions, mushrooms, and melty cheese. It makes an easy and healthy one-pan meal packed with flavor and is ready in 25 minutes. Gluten-free and low-carb.
Print Recipe Pin Recipe
Course: Main Course
Calories: 366kcal
Protein: 33.2g
Carbs: 9.3g
Fat: 22.7g
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 6 servings

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

To thinly cut your beef:
  • 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

Nutrition Facts
Philly Cheesesteak Skillet
Amount Per Serving (1 serving (1/6 of recipe))
Calories 366 Calories from Fat 204
% Daily Value*
Fat 22.7g35%
Saturated Fat 10.8g68%
Polyunsaturated Fat 0.4g
Monounsaturated Fat 2.5g
Cholesterol 12.9mg4%
Sodium 226mg10%
Potassium 295mg8%
Carbohydrates 9.3g3%
Fiber 1.7g7%
Sugar 4.8g5%
Protein 33.2g66%
Vitamin A 1088IU22%
Vitamin C 98mg119%
Calcium 127mg13%
Iron 5.2mg29%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?If you make this recipe or anything from Eat the Gains, leave a comment and rating to let people know how you liked it! Also, make sure to post it and tag me so I can see all of your creations!! @eatthegains and #eatthegains on Instagram!

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.

4.75 from 8 votes (4 ratings without comment)

Leave a Reply

Have a question or want to share how you liked the recipe? Share your feedback!

Recipe Rating




10 Comments

  1. 5 stars
    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!