Keto Philly Cheesesteak Casserole

Featured in: Hearty Dinners

This comforting casserole transforms the iconic Philadelphia sandwich into a keto-friendly bake. Thinly sliced sirloin or ribeye gets browned to perfection, then joins sautéed bell peppers, onions, and garlic in a creamy cauliflower rice base. The cream cheese creates a rich, velvety texture that binds everything together, while generous layers of provolone and mozzarella form that irresistible golden, bubbly crust everyone loves. Each serving delivers just 5 net carbs with 27 grams of protein, making it ideal for weeknight dinners or meal prep. The entire dish comes together in under an hour, with the oven doing most of the work.

Updated on Tue, 10 Feb 2026 12:17:00 GMT
Bubbling golden cheese tops this Keto Philly Cheesesteak Casserole with Cauliflower Rice, served hot from the oven. Pin
Bubbling golden cheese tops this Keto Philly Cheesesteak Casserole with Cauliflower Rice, served hot from the oven. | kitchenprairie.com

My brother called one random Tuesday asking if I could make something that tasted like the Philly cheesesteak he'd devoured at some corner shop in South Philly, except without the bread guilt that haunted him afterward. I hung up thinking about that sandwich—the way the meat hits your mouth with salt and pepper, cheese melting into every crevice—and realized the real magic wasn't the hoagie. It was the flavors, the comfort, the way cheese and beef and caramelized onions just belong together. So I built this casserole instead, layering all those cravings over cauliflower rice, and when he tasted it, he stopped mid-bite and just smiled.

There's something about bringing this to a potluck and watching someone ask what the base is, then seeing their face when you say cauliflower rice. The skeptics become believers about three forks in, because the vegetables have soaked up all that beefy, oniony, garlicky goodness, and honestly, the cauliflower becomes almost irrelevant—it's just the vessel for all the flavor.

Ingredients

  • Beef steak (sirloin or ribeye), thinly sliced: Ask your butcher to slice it thin or freeze it slightly and slice it yourself—thinner pieces brown faster and absorb the seasoning better.
  • Cauliflower rice: Fresh works beautifully, but frozen saves time and honestly tastes just as good once it's mixed with everything else.
  • Green and red bell peppers: The color matters less than getting them diced evenly so they soften at the same rate.
  • Yellow onion: Slice thin so they caramelize quickly and practically melt into the rice.
  • Garlic: Mince it fresh if you can—jarred works in a pinch, but fresh adds a brightness that elevates the whole dish.
  • Provolone and mozzarella cheese: Buy blocks and shred them yourself if possible; pre-shredded sometimes clumps together because of additives.
  • Cream cheese: This is your binder and secret weapon—it makes everything creamy without adding flour or cream.
  • Olive oil: Use it to build flavor in the sauté, not just to prevent sticking.
  • Salt, pepper, smoked paprika, oregano: These four seasonings are the entire personality of a classic Philly, so don't skip or skimp.

Instructions

Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Fire up the oven and start with the beef:
Preheat to 375°F (190°C), then heat that first tablespoon of olive oil until it's shimmering and almost smoking. Working with thin beef slices, you'll have them browned and gorgeous in just 3 to 4 minutes—don't crowd the pan or they'll steam instead of sear.
Build the vegetable base:
In the same skillet with the remaining oil, the onions and peppers need 5 to 6 minutes to soften and start releasing their sweetness. Add the garlic in the last minute so it wakes up the whole kitchen but doesn't burn.
Bring the cauliflower rice into the fold:
Stir it in and let it cook for about 4 minutes, just until it's no longer raw and starts to pick up a tiny bit of color. The goal isn't to cook it all the way—that happens in the oven.
Make it creamy with cream cheese:
Turn the heat to low, add those seasonings, then crumble in the cream cheese and stir until everything is coated and cohesive. It should look like a savory, slightly creamy mixture—not gloppy, just silky.
Bring the beef back home:
Fold the cooked beef back into the skillet, mixing it through so every forkful will have meat and vegetables together.
Transfer and top with cheese:
Spread everything into a greased 9x13-inch baking dish, then shower the top with both cheeses—be generous. The bake time is just 15 to 18 minutes, enough for the cheese to bubble and brown slightly at the edges.
Let it rest before you dig in:
Five minutes might feel long when you're starving, but it lets everything set slightly so you don't get a loose, soupy casserole.
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon
Sliced beef, peppers, and onions mingle in this hearty Keto Philly Cheesesteak Casserole with Cauliflower Rice. Pin
Sliced beef, peppers, and onions mingle in this hearty Keto Philly Cheesesteak Casserole with Cauliflower Rice. | kitchenprairie.com
Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
🔥 Black Friday: 57% OFF — Rare Occasion!
I personally use this model all the time for my recipes — soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
👉 Get the Black Friday Deal

My neighbor asked for the recipe after I sent her home with leftovers, and she texted later saying her husband asked for it twice that week. There's something about food that makes people feel cared for, especially when you've put thought into what they actually want to eat.

The Cauliflower Rice Swap That Actually Works

I was skeptical the first time I used cauliflower rice as a main component instead of just a side dish—it felt like I was trying too hard to hide vegetables. But cooked in broth, mixed with cream cheese, beef fat, and cheese, it becomes something entirely different from steamed cauliflower. The texture stays a little loose and absorbs all the savory elements around it, so by the time it hits your mouth, it tastes like part of the casserole, not a vegetable substitution.

Timing and Make-Ahead Strategy

You can assemble this completely up to 12 hours ahead—just cover it and refrigerate, then add 5 extra minutes to the bake time since it's starting cold. The night before I hosted a game night, I prepped everything and woke up grateful that all I had to do was slide it in the oven an hour before people arrived. It's one of those dishes that actually improves when you let the flavors sit together.

Variations and When to Use Them

The core of this dish is forgiving, which is why it's become my go-to when I'm trying to feed people who have different preferences. Swap the provolone for sharp cheddar if you want more bite, add sliced mushrooms if you like earthiness, or stir in some hot sauce if you want heat. I've made it with ground beef when I didn't have a steak on hand, and it was just as good—slightly different texture, but the casserole still comes together beautifully.

  • Try Monterey Jack cheese for a milder, creamier flavor profile.
  • Add mushrooms, spinach, or even diced jalapeños during the vegetable sauté for different dimensions.
  • Serve alongside a bright salad or roasted greens to cut through the richness.
Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
In a 9x13 baking dish, melted provolone blankets this Keto Philly Cheesesteak Casserole with Cauliflower Rice. Pin
In a 9x13 baking dish, melted provolone blankets this Keto Philly Cheesesteak Casserole with Cauliflower Rice. | kitchenprairie.com

This casserole has become the dish I make when I want to feel like I'm feeding people well without spending the whole day in the kitchen. It tastes like comfort, feels like indulgence, and keeps everyone satisfied.

Recipe Questions & Answers

Can I use ground beef instead of sliced steak?

Yes, ground beef works well in this casserole. Brown it thoroughly before combining with the vegetables. The texture will be different but still delicious and satisfying.

How do I prevent the cauliflower rice from becoming mushy?

Cook the cauliflower rice just until tender, about 4 minutes as specified. Avoid overcooking since it will bake further in the oven. If using frozen, thaw and drain excess moisture before sautéing.

Can I prepare this casserole ahead of time?

Absolutely. Assemble the entire dish up to step 7, cover tightly, and refrigerate for up to 24 hours. When ready to bake, add 5-10 minutes to the cooking time since it will be cold.

What vegetables work best in this dish?

The classic bell peppers and onions provide authentic Philly flavor. You can also add sliced mushrooms, diced jalapeños for heat, or even spinach for extra nutrition without altering the carb count significantly.

How should I store leftovers?

Store cooled leftovers in an airtight container in the refrigerator for 3-4 days. Reheat individual portions in the microwave for 2-3 minutes, or cover with foil and warm in a 350°F oven until heated through.

Can I freeze this casserole?

Yes, this freezes beautifully. Wrap the baked and cooled casserole tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Keto Philly Cheesesteak Casserole

Hearty beef and veggie bake with melted cheese over cauliflower rice

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min


Skill level Easy

Heritage American

Output 6 Portions

Diet specifications Without gluten, Low-Carbohydrate

Components

Meat

01 1 pound 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 ounces cream cheese softened

Fats and Oils

01 2 tablespoons olive oil

Seasonings

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

Directions

Phase 01

Preheat Oven: Preheat oven to 375 degrees Fahrenheit.

Phase 02

Sear 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.

Phase 03

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

Phase 04

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

Phase 05

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

Phase 06

Combine Beef with Mixture: Return browned beef to the skillet and mix everything together thoroughly.

Phase 07

Transfer to Baking Dish: Transfer the mixture to a greased 9 by 13 inch baking dish.

Phase 08

Top with Cheese: Sprinkle provolone and mozzarella cheeses evenly over the top.

Phase 09

Bake Casserole: Bake for 15 to 18 minutes, or until the cheese is melted and bubbly.

Phase 10

Rest Before Serving: Let rest for 5 minutes before serving.

Necessary tools

  • Large skillet
  • 9 by 13 inch baking dish
  • Knife and cutting board
  • Mixing spoon

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains dairy including cheese and cream cheese
  • Naturally gluten-free but verify cheese and seasoning labels for possible additives

Nutrient content (each portion)

This data is offered as a general guide and isn't a substitute for professional medical guidance.
  • Energy: 340
  • Fat: 22 g
  • Carbohydrates: 7 g
  • Protein: 27 g