Keto Philly Cheesesteak with Cauliflower

Featured in: Weeknight Dinners

This keto-friendly casserole captures everything you love about a classic Philly cheesesteak—thinly sliced beef, sautéed peppers and onions, and plenty of melted cheese—while keeping carbs low with a cauliflower rice base. The dish comes together in just 15 minutes of prep time and bakes to bubbly perfection in under 20 minutes.

The cream cheese creates a rich, velvety texture that binds the vegetables and beef together, while the provolone and mozzarella topping forms a golden, crispy crust. Each serving delivers 27 grams of protein with only 5 net carbs, making it ideal for anyone following a ketogenic or low-carb lifestyle.

Perfect for meal prep, this casserole reheats beautifully and tastes even better the next day as the flavors meld together. Serve it alongside a fresh green salad or steamed vegetables for a complete, satisfying meal.

Updated on Wed, 11 Feb 2026 16:18:00 GMT
Golden, bubbly Keto Philly Cheesesteak Casserole with Cauliflower Rice is served fresh from the oven in a white baking dish. Pin It
Golden, bubbly Keto Philly Cheesesteak Casserole with Cauliflower Rice is served fresh from the oven in a white baking dish. | urbanspatula.com

One Tuesday evening, my friend texted asking if I could make something that tasted like a Philly cheesesteak but wouldn't derail her keto goals. I stood in the kitchen staring at a head of cauliflower, suddenly seeing possibility instead of compromise. That casserole turned out to be the kind of dish that changes how people think about low-carb cooking, proof that you don't need bread or potatoes to feel satisfied and happy.

I made this for my family the week before Thanksgiving, and my mom kept saying she couldn't believe it was cauliflower rice at the base. That compliment meant more than I expected, because it wasn't about fooling anyone, it was about showing that eating within your own rules doesn't mean missing out on flavors you love.

Ingredients

  • Thinly sliced beef steak (sirloin or ribeye, 1 lb): The thinner you slice it, the faster it cooks and the more it distributes throughout the casserole, giving you that signature cheesesteak texture in every bite.
  • Cauliflower rice (4 cups): Frozen works just as well as fresh and actually saves you time on prep, though fresh has a slightly crisper texture if you have it on hand.
  • Bell peppers (1 green, 1 red, diced): Both colors add different sweetness levels, but use whatever you have, or even swap in some mushrooms if that calls to you.
  • Yellow onion (1 medium, thinly sliced): The thin slices let the onion mellow out during cooking instead of staying sharp and aggressive.
  • Garlic (2 cloves, minced): Fresh garlic makes all the difference here, bringing a savory depth that powder can't quite capture.
  • Provolone cheese (1 cup shredded): This is the actual cheesesteak cheese, and it brings a slightly tangy, rich quality that other cheeses can't quite replicate.
  • Mozzarella cheese (1 cup shredded): This melts smoothly and stretches beautifully, creating that pull-apart quality you're looking for.
  • Cream cheese (2 oz, softened): It acts as a binder and adds richness without adding carbs, making the whole dish taste creamier than it has any right to be.
  • Olive oil (2 tbsp): Use a quality oil you actually enjoy, because you'll taste it.
  • Salt, black pepper, smoked paprika, dried oregano: These seasonings together create that warm, slightly smoky flavor profile that makes this feel like comfort food rather than a diet meal.

Instructions

Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Heat your skillet and brown the beef:
Get your large skillet screaming hot over medium-high heat with half the olive oil, then add the beef in a single layer if you can manage it. You want it to brown and develop color, not steam, so resist the urge to stir constantly, and in about three to four minutes you should have something that smells incredible enough to make you stop and appreciate what you're making.
Soften the peppers and onions:
Pour the rest of the oil into the same skillet, add your onions and peppers, and let them cook down for about five to six minutes until they start to look translucent and tender. The kitchen will smell so good during this part that you'll want to slow down and just breathe it in.
Add garlic and cook briefly:
Stir in your minced garlic and let it toast for just one minute until it becomes fragrant, being careful not to let it burn because burnt garlic tastes bitter and sad.
Introduce the cauliflower rice:
Dump in your cauliflower rice and stir everything together, cooking for about four minutes until the rice softens just slightly and the whole mixture starts to smell like actual Philly cheesesteak seasoning. Sprinkle in your salt, pepper, smoked paprika, and oregano, stirring until everything is evenly seasoned.
Melt in the cream cheese:
Reduce heat to low, add your softened cream cheese, and stir continuously until it melts into the vegetables and creates a creamy sauce that coats everything. This is the step that makes people ask if there's pasta hidden in there somewhere.
Bring the beef back home:
Return your browned beef to the skillet and mix everything together until the beef is distributed throughout, making sure no patches of cauliflower rice are left uncovered by meat.
Transfer to your baking dish:
Pour the entire mixture into a greased nine by thirteen inch baking dish, spreading it relatively evenly across the bottom, though some clumping is fine and honest.
Top with cheese and bake:
Sprinkle your provolone and mozzarella evenly across the top, covering as much surface area as you can reach. Bake at three hundred seventy-five degrees for fifteen to eighteen minutes until the cheese is melted and bubbly at the edges, watching through the oven window because the last few minutes make the difference between good and spectacular.
Rest before serving:
Pull the dish out of the oven and let it sit for five minutes, which gives the whole thing a chance to set slightly and makes serving easier. Those five minutes are also the perfect time to feel proud of yourself.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Tender beef, sautéed peppers, and onions mingle under melted provolone and mozzarella in this low-carb skillet dinner. Pin It
Tender beef, sautéed peppers, and onions mingle under melted provolone and mozzarella in this low-carb skillet dinner. | urbanspatula.com

There's something special about pulling this casserole out of the oven when you're trying to stay keto, because it smells exactly like something you'd regret, and then you remember you don't have to regret it. That moment of realization that food can be both delicious and aligned with your goals is what keeps me coming back to this recipe.

Why This Works as a Keto Meal

The cauliflower rice absorbs all the flavors from the beef and vegetables, so you forget you're not eating potatoes or rice, and the cheese creates enough richness that satiety shows up without you having to eat enormous portions. The whole dish lands around five net carbs per serving, which means you can eat a generous helping and stay well within your daily limits without feeling deprived.

Substitutions That Actually Work

If provolone is hard to find or you simply prefer something else, Monterey Jack brings a milder creaminess or aged cheddar brings sharpness, both of which taste delicious. Mushrooms sautéed with the peppers and onions add an earthy depth that feels like an upgrade rather than a compromise, and some people swear by adding a handful of spinach right before the cream cheese.

Serving and Storing

This casserole is excellent served with a simple green salad dressed in vinaigrette, or on the side with steamed broccoli if you want more vegetables without more cooking. Leftovers reheat beautifully in the oven at three hundred fifty degrees for about fifteen minutes, maintaining that cheese quality better than the microwave does, and the whole thing keeps for about four days in the refrigerator before the texture starts to get watery.

  • Portion it into individual containers right after it cools if you're planning to eat it throughout the week.
  • You can actually freeze individual portions for up to three months, which makes it perfect for meal prep when you're too busy to cook.
  • Cold leftovers can be eaten straight from the container if you're that person, and honestly some people prefer it that way.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
A hearty portion of Keto Philly Cheesesteak Casserole with Cauliflower Rice garnished with fresh parsley on a rustic table. Pin It
A hearty portion of Keto Philly Cheesesteak Casserole with Cauliflower Rice garnished with fresh parsley on a rustic table. | urbanspatula.com

This casserole taught me that keto cooking doesn't have to mean boring or sacrificial, it just means getting creative with the ingredients you actually enjoy eating. Make it once and you'll understand why it became such a regular rotation in my kitchen.

Questions & Answers

Can I make this casserole ahead of time?

Yes, you can assemble the entire casserole up to 24 hours in advance and store it covered in the refrigerator. When ready to bake, you may need to add a few extra minutes to the baking time since it will be cold. Alternatively, bake it completely and reheat individual portions in the microwave.

What type of beef works best for this dish?

Thinly sliced ribeye or sirloin steak are traditional choices that provide excellent flavor and tenderness. You can ask your butcher to slice the beef thinly, or partially freeze the steak for 30 minutes to make it easier to slice at home. Flank steak is another budget-friendly option that works well.

Can I use frozen cauliflower rice?

Absolutely! Frozen cauliflower rice works perfectly in this casserole and can save prep time. There's no need to thaw it first—just add it directly to the skillet with the peppers and onions. You may need to cook it for an extra minute or two to evaporate any excess moisture.

How can I add more vegetables to this casserole?

Sliced mushrooms are a natural addition that complement the beef and peppers beautifully. You could also add spinach or kale during the last few minutes of sautéing, or incorporate diced zucchini along with the bell peppers. Just keep in mind that adding more vegetables may increase the carb count slightly.

What other cheeses can I use?

While provolone and mozzarella create the classic cheesesteak flavor, you can experiment with other cheeses. Swiss, Gruyère, or aged cheddar would all be delicious alternatives. For a spicier version, try pepper jack cheese. Just be sure to use shredded cheeses that melt well.

Is this casserole freezer-friendly?

Yes, this casserole freezes well. You can freeze it either before baking (wrap tightly and freeze for up to 3 months) or after baking (let cool completely, then wrap and freeze). Thaw overnight in the refrigerator before baking, or add about 20 minutes to the baking time if baking from frozen.

Keto Philly Cheesesteak with Cauliflower

Hearty beef and vegetable casserole with melted provolone and mozzarella over seasoned cauliflower rice. A satisfying low-carb twist on the Philadelphia favorite.

Prep Time
15 minutes
Cook Time
35 minutes
Overall Time
50 minutes
Created by Carter Phillips


Skill Level Easy

Cuisine American

Portions 6 Serving Size

Diet Preferences No Gluten, Low in Carbs

What You’ll Need

Meat

01 1 lb thinly sliced beef steak such as sirloin or ribeye

Vegetables

01 4 cups cauliflower rice fresh or frozen
02 1 medium green bell pepper diced
03 1 medium red bell pepper diced
04 1 medium yellow onion thinly sliced
05 2 cloves garlic minced

Dairy and Cheese

01 1 cup shredded provolone cheese
02 1 cup shredded mozzarella cheese
03 2 oz cream cheese softened

Fats and Oils

01 2 tbsp olive oil

Seasonings

01 1 tsp salt
02 1/2 tsp black pepper
03 1/2 tsp smoked paprika
04 1/2 tsp dried oregano

How-To Steps

Step 01

Preheat oven: Set oven to 375°F and allow to preheat fully.

Step 02

Brown beef: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add thinly sliced beef and cook until browned, approximately 3 to 4 minutes. Remove from skillet and set aside.

Step 03

Sauté vegetables: Add remaining tablespoon of olive oil to the same skillet. Sauté onions and bell peppers until softened, about 5 to 6 minutes. Add minced garlic and cook for 1 additional minute.

Step 04

Cook cauliflower rice: Stir in cauliflower rice and cook until just tender, approximately 4 minutes. Season with salt, pepper, smoked paprika, and oregano.

Step 05

Incorporate cream cheese: Reduce heat to low. Add cream cheese and stir until melted and well combined with the vegetables.

Step 06

Combine beef: Return browned beef to the skillet and mix all ingredients together thoroughly.

Step 07

Transfer to baking dish: Pour mixture into a greased 9x13-inch baking dish.

Step 08

Top with cheese: Sprinkle provolone and mozzarella cheeses evenly over the top of the mixture.

Step 09

Bake casserole: Bake for 15 to 18 minutes until cheese is melted and bubbly.

Step 10

Rest before serving: Allow casserole to rest for 5 minutes before serving.

Tools You’ll Need

  • Large skillet
  • 9x13-inch baking dish
  • Knife and cutting board
  • Mixing spoon

Allergy Warnings

Review every ingredient for allergens and ask a professional if you’re unsure.
  • Contains dairy products including cheese and cream cheese.
  • Verify cheese and seasoning labels for possible gluten additives despite natural gluten-free formulation.

Nutrition Info (for each serving)

These nutrition details are for reference and don’t replace medical guidance.
  • Energy: 340
  • Fats: 22 g
  • Carbohydrates: 7 g
  • Proteins: 27 g