Philly Cheesesteak Skillet

at a glance
Prep Time 10 minutes
Cook Time 15 minutes
Servings 4 servings
5 — Votes 9 votes

Every item on this page was chosen by The Fed & Fit team. The site may earn a commission on some products (read more here).

This keto Philly cheesesteak skillet makes for the perfect weeknight meal! With sauteed onions and peppers, ground beef, and provolone cheese, this skillet has all the classic flavors of a Philly Cheesesteak but can be made in less than 30 minutes.

keto philly cheesesteak skillet - ground beef, peppers, and onions covered with provolone cheese and garnished with parsley on a marble board

Disclaimer: This post may contain affiliate links. Any purchases made through these links will result in a small commission for me (at no extra cost for you), but all opinions are my own.

This easy meal was inspired by the popularity of the Philly Cheesesteak loaded fries from the Cook Once book. We wanted to take those classic flavors and turn them into a weeknight meal that you could make even on the busiest of nights – and this keto Philly cheesesteak skillet delivers!

How to Make this Keto Philly Cheesesteak Skillet

You can make this Philly cheesesteak skillet with just a few simple steps:

  1. Saute the vegetables. First, you’ll thinly slice an onion, a red bell pepper, a green bell pepper, and 8 ounces of cremini mushrooms. If you’re a mushroom hater, you can leave them out, but we found that they make this meal a little more complete and help up the veggie ratio. Once the veggies are sliced, you’ll add them to a hot pan with some olive oil, and saute for about 5-7 minutes, until they are all browned and the onions are slightly caramelized. Then, you’ll remove them from the pan.
  2. Cook the ground beef. Once the veggies are done, you’ll cook the ground beef in the same pan for about 5 minutes. Once it is browned, drain off the excess fat.
  3. Add everything back to the pan. Next, you’ll add the veggies back to the pan then stir in the beef broth, dijon mustard, and coconut aminos. This will help give the dish more flavor. Let everything cook for about 3-4 minutes, until it is bubbling, to let the flavors infuse.
  4. Layer on the cheese. The last step is also the most important – adding cheese! Layer 6 slices of cheese over top of the beef, then either put a lid on the pan or turn on your oven’s broiler and place the skillet under it for 1-2 minutes, until the cheese is melted and browned. Enjoy!
keto philly cheesesteak skillet - ground beef, peppers, and onions covered with provolone cheese and garnished with parsley on a marble board

How to Serve the Philly Cheesesteak Skillet meal

This Philly cheesesteak skillet makes a fantastic meal on its own, but would also be great served over cauliflower rice or alongside a green salad. If you’re not following a Keto or low-carb diet, you could also use this as the filling for a sandwich, serve it over white rice, or make Philly cheesesteak stuffed potatoes. We hope you love this easy meal!

a serving of greek meatballs, arugula salad, and white quinoa served with 2 lemon wedges

Just for You

Beef Recipes

Want more recipe ideas like this?

Shop Supplies

Lodge Cast Iron Skillet Shop Now
Coconut Secret Coconut Aminos (3 Pack) Shop Now
Sea Salt Shop Now

Philly Cheesesteak Skillet

By: Cassy Joy Garcia
5 — Votes 9 votes
Prep Time: 10 mins
Cook Time: 15 mins
Servings: 4 servings
With onions, peppers, ground beef, and plenty of provolone cheese, this Philly cheesesteak skillet has all the flavor of the classic sandwich, but comes together in under 30 minutes!


  • 1 tablespoon extra virgin olive oil
  • 1 yellow onion thinly sliced
  • 1 red bell pepper thinly sliced
  • 1 green bell pepper thinly sliced
  • 8 ounces cremini mushrooms thinly sliced (optional)
  • 2 cloves garlic minced
  • 1 ½ pounds ground beef
  • 1 teaspoon coarse sea salt
  • ¼ teaspoon black pepper
  • 1/3 cup beef broth
  • 1 tablespoon Dijon mustard
  • 2 tablespoons coconut aminos
  • 6 slices provolone cheese


  • Add the olive oil to a skillet over medium heat. Once hot, put the sliced onion, bell peppers, and mushrooms in the pan. Cook for 5-7 minutes, stirring occasionally, until browned, then remove from pan.
  • Put the minced garlic in the pan and cook for 30 seconds, until fragrant, then add the ground beef, salt, and pepper. Cook for 5 minutes, breaking up the ground beef as it cooks, until the beef is browned. Then, drain off the excess fat and return the skillet to medium heat.
  • Stir the Dijon mustard into the ground beef, then add the coconut aminos and broth. Add the peppers and onions back to the pan with the beef, then let cook for 2-3 minutes, until the mixture is bubbling.
  • Place the cheese on top of the beef and either cover with a lid or turn your oven to the broil setting and place the skillet under the broiler for 1-2 minutes to melt the cheese. Remove from oven and enjoy!

Nutrition Information

Nutrition Facts
Philly Cheesesteak Skillet
Amount per Serving
% Daily Value*
Saturated Fat
* Percent Daily Values are based on a 2000 calorie diet.

Recipe Notes

This skillet can be served as-is, but if you’d like to stretch it a bit further it can also be served over cauliflower rice or white rice, in a sandwich, or as Philly cheesesteak stuffed potatoes!
Meet the Author
Cassy Headshot

Cassy Joy Garcia

HOWDY! I’m Cassy Joy and I am just so happy you’re here. I’m the founder, Editor-in-Chief, and Nutrition Consultant here at Fed and Fit. What started as a food blog back in 2011 has evolved now into so much more.
Get to know Cassy

Show us!

Did You Make This Recipe?

Share a photo and tag us! We can’t wait to see what you make!

Reader Interactions


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating

  1. Kristin says

    Kristin —  09/24/2019 At 17:36

    5 stars
    This was INCREDIBLE! Used beef bone broth for extra nutrients, and served alongside homemade garlic bread made with crusty sourdough! YUM

  2. Melanie says

    Melanie —  10/02/2019 At 20:04

    This was so tasty! The Dijon makes the flavor of the beef so rich and delicious. I just wish the nutrition info was with it like in the cook book.

  3. Marianne Andrews says

    Marianne Andrews —  03/05/2020 At 17:07

    5 stars
    I substituted sliced chicken breast, because my kids prefer chicken over beef. I added a couple of shakes of italian seasoning as well. We served it on toasted sub rolls for those that eat gluten (not me). We also had all the sub toppings– shredded lettuce, pickles, banana peppers. Everyone loved this recipe. My husband said it was keeper and wants it next week, too!

    • Brandi Schilhab says

      Brandi Schilhab —  03/06/2020 At 09:54

      That sounds delicious…we’re so glad you all loved it!! Thank you for sharing!

  4. Celia says

    Celia —  04/18/2020 At 11:30

    5 stars
    One of my favorites from your site and so simple! Must try!

    • Brandi Schilhab says

      Brandi Schilhab —  04/18/2020 At 16:26

      Yay!! It’s a good one!!!

  5. Jillian says

    Jillian —  05/17/2020 At 17:01

    5 stars
    This has become a family favorite! We stuff baked potatoes with this yummy goodness and it is the perfect, easy dinner. The flavor is amazing. Thanks for a great recipe!

    • Brandi Schilhab says

      Brandi Schilhab —  05/17/2020 At 19:57

      YUM! Thank you for sharing, Jillian!

  6. Nicki says

    Nicki —  07/17/2020 At 12:59

    5 stars
    Best thing I’ve cooked in forever and I LOVE cooking. This is a new staple and we serve it with roasted potatoes. We are DF and didn’t miss the cheese. SOOOOOOO GOOD!

    • Brandi Schilhab says

      Brandi Schilhab —  07/17/2020 At 13:16

      SO glad to hear that, Nicki!! Thanks so much for sharing!

  7. Jackie says

    Jackie —  10/25/2020 At 19:46

    5 stars
    So easy & delicious. I used soy sauce instead of coconut aminos because I was out of the aminos. Used a spicy mustard I had on hand, omitted mushrooms, and used about 1 cup of beef bone broth (because I was slow and it was evaporating). Oh and I used the long sweet peppers instead of bell peppers, because they looked better at the store. These modifications were minor & didn’t alter the taste from the original recipe. Highly recommend!

    • Brandi Schilhab says

      Brandi Schilhab —  10/26/2020 At 07:57

      So glad you enjoyed it, Jackie! Thank you for sharing this with us!

  8. April says

    April —  03/29/2021 At 19:17

    5 stars
    So easy and delicious! Will definitely make again.

    • Brandi Schilhab says

      Brandi Schilhab —  03/30/2021 At 07:53

      Wahoo! So glad you enjoyed this one, April! Thank you for sharing this with us.

  9. Kelsey says

    Kelsey —  09/05/2021 At 22:19

    5 stars
    Another quick and yummy one for us!

    • Brandi Schilhab says

      Brandi Schilhab —  09/06/2021 At 12:20

      Philly cheesesteaks take me back to childhood. They’re hard to beat. Glad you enjoyed them!