This satisfying one-skillet dinner transforms the classic Philly cheesesteak into a rich, creamy keto-friendly meal. Thinly sliced ribeye steak joins colorful bell peppers, sweet onions, and savory mushrooms in a luscious sauce made from cream cheese and heavy cream. Provolone or mozzarella melts over the top, creating that irresistible cheesesteak experience while keeping carbs low. Ready in just 30 minutes, this hearty dish delivers 32 grams of protein per serving with only 7 grams of carbohydrates—perfect for maintaining ketosis without sacrificing flavor.
The first time I made this skillet, it was snowing outside and my husband came in from shoveling the driveway looking absolutely frozen. I had ribeye in the fridge meant for something else, but I threw this together in twenty minutes instead. He took one bite and forgot all about the snow. Now whenever the temperature drops, someone starts hinting about that cheesesteak skillet.
Last month my sister visited and mentioned she was trying keto but missing all her favorite foods. I made this for dinner and watched her eyes widen when she realized how satisfying it actually was. She asked for the recipe before she even finished her plate, which is basically the highest compliment possible in our family.
Ingredients
- Ribeye steak: Thinly slice it against the grain while its slightly chilled for tender bites that dont toughen up in the skillet
- Both bell peppers: Using red and green gives you that classic Philly look and a nice sweet pepper balance
- Yellow onion: Slice it thin so it softens properly and melds into the creamy sauce instead of staying crunchy
- Mushrooms: They shrink quite a bit while cooking so dont be shy about adding an extra handful if you love them
- Cream cheese: Let it soften completely on the counter so it melts smoothly into the sauce instead of leaving lumps
- Heavy cream: This creates that velvety restaurant-style texture that makes everything feel indulgent
- Shredded provolone: Mozzarella works too but provolone gives you that authentic cheesesteak flavor we all know and love
Instructions
- Sear the beef:
- Heat olive oil in a large skillet over medium-high heat, add the sliced steak seasoned with salt and pepper, and cook for 2 to 3 minutes until browned but still slightly pink in the center, then remove and set aside on a plate
- Soften the vegetables:
- In the same skillet, toss in the sliced peppers, onions, mushrooms, and minced garlic, sautéing for 5 to 7 minutes until everything is fragrant and tender
- Build the creamy sauce:
- Return the beef to the skillet, lower heat to medium, stir in the cream cheese and heavy cream until melted and smooth, then sprinkle with provolone and cover for 2 to 3 minutes until the cheese is melted and bubbling
My father-in-law is a steak purist who usually turns his nose up at casseroles and skillet meals, but he went back for seconds of this. There is something about that combination of seared beef and creamy sauce that just hits different on a weeknight.
Make It Your Own
Sometimes I swap in sliced jalapeños if I want extra heat, and they work beautifully with the creamy sauce. Ground beef or chicken thighs are totally fine substitutions, though the ribeye really does give you that authentic cheesesteak experience.
Serving Ideas
Cauliflower rice soaks up that sauce like a dream, but honestly I often just eat it straight from the pan. Sautéed greens on the side help balance out the richness and make the whole meal feel complete.
Make Ahead Tips
You can slice all the vegetables the night before and store them in airtight containers to speed up weeknight cooking. The sauce reheats beautifully with a splash of extra cream to bring it back to life.
- Leftovers keep well for three days in the fridge
- Reheat gently so the sauce does not separate
- The flavors actually get better after sitting overnight
This is one of those recipes that proves keto eating does not have to feel restrictive. Sometimes the simplest meals are the ones we keep coming back to.
Recipe Questions & Answers
- → Can I use a different cut of beef?
-
Yes, you can substitute sirloin, flank steak, or even skirt steak. For budget-friendly options, sliced chuck roast works well when cooked slowly. Just ensure the beef is thinly sliced against the grain for tenderness.
- → How do I store leftovers?
-
Store cooled portions in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of cream if the sauce appears thickened.
- → Can I make this dairy-free?
-
Absolutely. Substitute cream cheese with dairy-free cream cheese alternative, use coconut cream or unsweetened almond milk instead of heavy cream, and choose vegan shredded cheese for topping.
- → What vegetables work best in this skillet?
-
Bell peppers and onions are traditional, but you can add zucchini, spinach, or broccoli. For extra flavor, try poblano peppers for mild heat or roasted red peppers for sweetness.
- → Is this suitable for meal prep?
-
Yes, this dish meal preps beautifully. Portion into individual containers and refrigerate. The flavors actually improve overnight as the beef absorbs more of the creamy sauce.