Keto Philly Cheesesteak
Published September 8, 2022 • Updated February 25, 2026
This post may contain affiliate links. See my disclosure policy.
I make this Philly cheesesteak with ground beef instead of shaved steak because it's cheaper, faster, and my kids don't know the difference. The whole skillet comes together in about 15 minutes, and there are never leftovers.
I started making this with ground beef years ago because shaved steak is expensive and my kids couldn’t tell the difference. Turns out, ground beef gives you more protein per bite and browns faster in a cast iron skillet. The whole thing takes about 15 minutes from start to finish, and I’ve never once had leftovers.
Pile it on a toasted bun or skip the bread entirely and eat it straight from the bowl (that’s how my husband prefers it). I’ve also rolled the filling inside deli roast beef slices for a no-bun wrap that holds together better than I expected.

The cheese situation matters. I use a mix of American and provolone because American melts into that gooey, saucy coating while provolone adds stretch and saves a couple carbs. If you’re watching your count closely, go all provolone. I’ve done it both ways, and the all-provolone version drops about 2g net carbs per serving without losing much.
One thing most recipes skip: a splash of Worcestershire sauce. I started adding about a teaspoon right after the beef browns, and it gives the whole skillet a savory depth you notice immediately. Coconut aminos work too if you prefer.
I also leave out the bell pepper sometimes when I want to keep things even simpler. Without the pepper and onion, you’re looking at closer to 2g net carbs per serving. That flexibility is why I keep coming back to this one.
This is one of my go-to keto meal prep recipes because there’s so little to it. Brown the beef, toss in the veggies, melt the cheese. Done. I double the batch sometimes and portion it into containers for the week. It reheats in the microwave without getting rubbery, which is more than I can say for most ground beef dishes.
If you want to take this in a different direction, pour the beef mixture into a baking dish, layer provolone on top, add a little cream cheese, and bake until bubbly. I have a full casserole version if you want that recipe. For other ground beef dinners, try my keto hamburger helper, taco casserole, or cheeseburger soup.
Mushrooms are a great add-in here. I slice them thin and toss them in with the peppers and onions. They cook down fast and soak up all the cheese. My husband is the mushroom fan in our house, so when I include them, he goes back for seconds.
How to make keto philly cheesesteak sandwiches
Here’s how I throw this together on a weeknight.
- Heat avocado oil in a large cast iron skillet. Add ground beef and cook for 2-3 minutes.
- Stir in seasoning and continue to cook until beef is no longer pink.
- Stir in green bell pepper and onion. Cook until slightly softened.
- Lower the heat to low-medium. Top with American cheese and provolone cheese. Cover.
- Stir the melted cheese into the ground beef.
- Serve by itself or over a toasted low-carb bun.

Key ingredients
Everything here is a regular grocery store run.
- Avocado oil: I use avocado oil because it handles medium-high heat without smoking out my kitchen. Olive oil works too.
- Ground beef: This keeps the whole thing fast and affordable. I’ve swapped in ground turkey (reader Sonia confirmed the cheese mix still melts perfectly) and ground chicken. Both work, but beef has the best texture here.
- Kosher salt: I always reach for kosher salt. No additives, and it seasons more evenly than table salt.
- Garlic powder: Quick and reliable. Fresh minced garlic works if you have it, but I rarely bother for a 15-minute meal.
- Black pepper: Freshly ground. This isn’t the place to skip it.
- Green bell peppers: Slice them thin so they cook evenly with the beef and onions. I chop mine into small pieces so my kids eat them without a fight.
- Yellow onion: Yellow onions have the lowest carb count of any onion. Dice them small if you’re hiding them from picky eaters (I am).
- American cheese: American adds a couple extra carbs, but that gooey melt is hard to beat. Go all provolone if you want a lower count.
- Provolone cheese: Provolone brings the stretch. You can swap in mozzarella, but provolone melts smoother in a hot skillet.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
2 tablespoons avocado oil
2 pounds ground beef
1 1/2 teaspoons salt
1 teaspoon garlic powder
1/2 teaspoon black pepper
1/2 cup diced green bell pepper
1/2 cup diced yellow onion
6 slices American cheese
3 slices provolone cheese
keto bun, optional
Step by Step Instructions
Step by Step Instructions
Cook & season ground beef
Heat avocado oil in a large skillet over medium high heat. Add ground beef and cook for 2-3 minutes. Stir in salt, garlic powder and black pepper. Continue to cook until beef is no longer pink.
- Avocado oil
- Ground beef
- Salt
- Garlic powder
- Black pepper
Dice pepper and onions
Finely dice green bell pepper and onions into small pieces.
- Green bell pepper
- Onion
Add peppers and onions
Stir in bell pepper and onion. Cook for 2-3 minutes or until slightly softened.
Make it cheesy
Lower the heat to low-medium. Top with American cheese and provolone cheese. Cover and let cook for 2-3 more minutes.
- American cheese
- Provolone cheese
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Can I add mushrooms to this recipe?
I add mushrooms about half the time. Slice them thin and toss them in with the peppers and onions. They cook down in 2-3 minutes and soak up all the melted cheese. My husband is the mushroom fan in our house, so when I include them, the skillet empties even faster.
What cheese is most authentic for a cheesesteak, Whiz, provolone, or American?
I've tried all three. Cheez Whiz gives you that classic Philly corner-shop flavor, but it adds carbs I don't want. My compromise is American for the gooey melt and provolone for the stretch. I've landed on this combo after a lot of testing, and it hits that authentic taste without the carb spike.
Can I use Worcestershire sauce in this recipe?
I add about a teaspoon right after the beef browns. It gives the whole skillet a savory depth that plain seasoning can't match. Coconut aminos work if you want to skip the soy, but I usually just use the Worcestershire.
Can I make this into a meal prep bowl without a bun?
That's how I eat it most of the time, and it's one of the easiest keto meal prep options I've found. I portion the beef and cheese mixture into containers over the weekend, and it reheats in the microwave all week. No bun, no tortilla, just a bowl. My husband eats it this way too.
Can I use ground turkey instead of ground beef?
I've done it, and reader Sonia confirmed the same thing I found: the cheese mix melts perfectly over turkey. It's leaner, but the fat from the American and provolone fills in. I still prefer beef for flavor, but turkey is a solid swap if you're cutting calories.
What's the net carb difference between American cheese and provolone?
American cheese runs about 1-2g carbs per slice, while provolone is closer to 0.5g. When I use all provolone instead of the American-provolone mix, I save about 2g net carbs per serving. I usually keep the mix because the melt is worth the tradeoff, but if my carb budget is tight that day, I go all provolone.
How do I get the cheese to melt evenly into the beef?
I lower the heat to low-medium before adding the cheese. Then I lay the slices on top of the beef, cover the skillet, and let it sit for 2-3 minutes. The trapped steam melts everything evenly. Then I stir it all together. If you skip the cover step, the cheese melts in clumps and doesn't coat the meat.
Can I substitute cheddar for American cheese?
I've used mild cheddar when I'm out of American. It melts fine but doesn't get that same gooey, saucy texture. Reader Wendie prefers cheddar because it's less processed, and I get that. If you go cheddar, shred it first so it melts faster and coats the beef more evenly.


Ground beef instead of shaved steak sounded like a compromise, but once that cheese melted in I stopped caring about the original.
My teenager watched me pull this together in about 12 minutes and immediately started pushing for it to be a weekly thing. She's normally the one who insists real cheesesteak needs shaved ribeye, so the ground beef version winning her over was the real test. Only note from me: I'd go heavier on the seasoning next time, but the provolone stirred in at the end is exactly right.
Getting a shaved ribeye purist on board with ground beef was literally the goal with this one. And yeah, seasoning is written conservative on purpose - go up to 2 tsp salt and hit the garlic powder harder next time.
34g protein is clutch for weeknight dinners when I'm still hitting my numbers.
Yeah that's why I went with ground beef instead of shaved steak. More protein per bite, plus it's way cheaper.
Made this with ground turkey to save calories. Still great, the cheese mix melts perfectly.
The cheese mix does most of the work here. Turkey's leaner but the fat from the American + provolone fills it in.
I love this, my mom made this for us in the 50's & 60's. YUM !
Ha, your mom had good taste. Same dish, I just skip the roll.
Substitute mild cheddar for American cheese which is highly processed
Shred it yourself if you go that route, pre-shredded has an anti-caking coating that kills the melt. Won't be as saucy but it works.