Keto Philly Cheesesteak Casserole

Featured in: Warm Skillet Comfort Dinners

This dish combines tender thinly sliced beef with sautéed red and green peppers and onions, all melded together over a bed of seasoned cauliflower rice. Melted provolone and mozzarella cheeses crown the top, adding gooey richness. Infused with garlic and aromatic spices like smoked paprika and oregano, it offers depth of flavor in every bite. Quick to prepare and bake, this low-carb casserole makes a satisfying and comforting meal perfect for keto and gluten-free diets.

Updated on Wed, 11 Feb 2026 11:04:00 GMT
A golden, cheesy keto Philly cheesesteak casserole baked with tender beef, peppers, and cauliflower rice.  Save to Pinterest
A golden, cheesy keto Philly cheesesteak casserole baked with tender beef, peppers, and cauliflower rice. | poppyskillet.com

There's something about a Philly cheesesteak that makes you feel like you're doing something indulgent, even when you're being entirely sensible about it. My kitchen smelled like caramelizing onions and melting cheese one Thursday evening when I realized I could have this exact comfort without the bread guilt, and that's when this casserole was born. It turned out to be the kind of dish that satisfies that craving for messy, cheesy, beefy goodness while keeping everything neat in one baking dish. My partner looked skeptical until the first bite, then asked for seconds before I'd even sat down.

I made this for a group of friends who were all trying different diets, and it became this unexpected moment where everyone was eating the same thing without anyone feeling like they were missing out. The beauty of it is how nobody has to know about the cauliflower rice unless you tell them. It just tastes like home comfort food.

Ingredients

  • Thinly sliced beef steak: Sirloin or ribeye works best because they stay tender when cooked quickly, and slicing thin means faster cooking and better cheese distribution throughout the casserole.
  • Cauliflower rice: Whether fresh or frozen, this is your carb swap that actually tastes good, especially when it soaks up the flavors from the peppers, onions, and cheese.
  • Green and red bell peppers: They add sweetness and color, and dicing them smaller means they soften into the dish rather than staying chunky.
  • Yellow onion: Slicing thin helps them caramelize slightly while cooking and distribute their sweetness evenly.
  • Garlic: Just two cloves, but mince them fine so they spread flavor throughout without overpowering anything.
  • Provolone cheese: This is what makes it taste like an actual Philly cheesesteak, with that slightly sharp edge that keeps things interesting.
  • Mozzarella cheese: Use this for the stretch and melt factor, it keeps things creamy and cohesive.
  • Cream cheese: Softening this first makes it blend smoothly and acts as a binding agent that keeps the whole casserole from being too dry.
  • Olive oil: Good quality makes a difference in how everything tastes, and two tablespoons is enough without making it greasy.
  • Salt, black pepper, smoked paprika, and dried oregano: These seasonings echo classic sandwich shop flavors and tie everything together with a savory, slightly smoky note.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your skillet and brown the beef:
Medium-high heat with a tablespoon of oil gets the beef seared quickly so it stays tender inside while catching color on the outside. Watch for that sizzle when the meat hits the pan, about three to four minutes total, then set it aside while you handle the vegetables.
Soften the peppers and onions:
In that same skillet with the remaining oil, let the onions and peppers cook down slowly for five to six minutes until they're almost caramelized at the edges. This is where the sweetness develops, so don't rush it or you'll lose that flavor complexity.
Toast the garlic briefly:
Add minced garlic to the softened vegetables and let it cook for just one minute until fragrant. Longer than that and it turns bitter, so watch the timing here.
Cook the cauliflower rice until tender:
Stir it into the pan with the vegetables and let it soften for about four minutes, breaking up any clumps as you go. It should absorb some of the moisture from the vegetables and start picking up color.
Melt in the cream cheese:
Reduce heat to low and crumble the softened cream cheese directly into the pan, stirring gently until everything is smooth and creamy. This takes a couple minutes and creates a binding sauce that holds the casserole together.
Bring the beef back together:
Return the browned beef to the skillet and fold everything together gently so you don't break up the meat. You want distinct pieces of beef scattered throughout, not shredded into tiny bits.
Transfer to a baking dish:
Spread the mixture evenly into your greased nine-by-thirteen-inch dish so nothing sits too thick in one spot. Level it out gently with the back of a spoon.
Top with both cheeses:
Sprinkle provolone first, then mozzarella evenly across the top so you get golden bubbling everywhere. Don't leave any spots uncovered or they'll dry out during baking.
Bake until bubbly and golden:
Fifteen to eighteen minutes at 375°F is usually the sweet spot where the cheese is melted and starting to bubble at the edges but the beef underneath hasn't dried out. If your oven runs hot, check it at the fifteen-minute mark.
Rest before serving:
Five minutes of resting lets everything set slightly so it holds together when you portion it out. It also gives the cheese time to firm up just slightly.
Layers of melted provolone and mozzarella top savory beef, sautéed veggies, and cauliflower rice in this keto casserole.  Save to Pinterest
Layers of melted provolone and mozzarella top savory beef, sautéed veggies, and cauliflower rice in this keto casserole. | poppyskillet.com

That moment when the casserole came out of the oven and everyone gathered around the kitchen because the aroma had them curious was really when I knew this recipe was a keeper. Nobody was thinking about what they were giving up, just what they were about to eat.

Building Real Philly Cheesesteak Flavors

The secret to making this taste authentic is understanding that a real Philly cheesesteak is about three things: beef, cheese, and vegetables that have been cooked down until they're almost sweet. This casserole hits all three by using provolone for that signature tang, caramelizing the peppers and onions properly, and choosing a good quality beef that doesn't fall apart. The smoked paprika and oregano aren't traditional to the sandwich, but they add a savory depth that makes your palate feel satisfied without needing bread to lean on.

Why Cauliflower Rice Works Better Than You Think

When I first suggested cauliflower rice to someone as a substitute for something, they'd always look suspicious until they actually tasted it in context. In this casserole, the cauliflower rice isn't pretending to be rice or bread, it's just absorbing the flavors from the peppers, onions, cream cheese, and beef while adding texture and body. Fresh cauliflower rice is slightly firmer and holds up better through cooking than frozen, but frozen works perfectly well if you're in a time crunch or need convenience.

Making It Your Own and Storing Leftovers

This recipe loves add-ins and substitutions because the base is forgiving enough to handle variations. Some people swear by adding sliced mushrooms right alongside the peppers and onions, others use sharp cheddar instead of provolone for more bite. Leftovers actually get better after a day in the fridge because the flavors meld together, and it reheats beautifully in a 350°F oven for about ten minutes covered with foil so the cheese doesn't brown too much.

  • Monterey Jack or extra sharp cheddar can replace provolone if that's what your fridge holds.
  • Sliced mushrooms add earthiness if you sauté them along with the peppers and onions.
  • Leftover casserole stays good in the fridge for three days, and you can freeze it before baking for up to a month.
Low-carb Philly cheesesteak casserole with creamy cheese, tender steak, and roasted peppers baked until bubbly and golden. Save to Pinterest
Low-carb Philly cheesesteak casserole with creamy cheese, tender steak, and roasted peppers baked until bubbly and golden. | poppyskillet.com

This casserole has become my answer to the question of what to make when someone says they're hungry for something comforting but also wants to keep their nutrition on track. It's proof that you don't have to sacrifice flavor for results.

Questions & Answers

Can I substitute the cheeses used here?

Yes, provolone can be swapped for Monterey Jack or cheddar for a different flavor profile.

How do I ensure the cauliflower rice cooks properly?

Sauté the cauliflower rice until just tender, about 4 minutes, to retain texture and avoid sogginess.

Is there a way to add more vegetables?

Adding sliced mushrooms during the pepper and onion sauté enhances flavor and adds nutrients.

What cut of beef works best for this dish?

Thinly sliced sirloin or ribeye steaks are ideal for tender, quick cooking portions.

How can I make this dish dairy-free?

Replace cheeses and cream cheese with dairy-free alternatives or omit entirely, though texture will change.

What side dishes pair well?

A simple side salad or steamed greens complement this dish’s rich and savory flavors nicely.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Keto Philly Cheesesteak Casserole

Hearty beef, peppers, and cheeses layered on cauliflower rice for a comforting low-carb main.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Recipe By Evan Perry


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Preferences Free from Gluten, Reduced Carb

What You'll Need

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 0.5 teaspoon black pepper
03 0.5 teaspoon smoked paprika
04 0.5 teaspoon dried oregano

How to Make It

Step 01

Preheat oven: Preheat oven to 375°F.

Step 02

Brown the 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: In the same skillet, add remaining tablespoon of olive oil. 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 vegetables.

Step 06

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

Step 07

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

Step 08

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

Step 09

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

Step 10

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

Gear Needed

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

Allergy Notice

Please review all components for potential allergens and always reach out to a health expert if you're unsure.
  • Contains dairy products including cheese and cream cheese.
  • Naturally gluten-free, but verify cheese and seasoning labels for potential gluten-containing additives or cross-contamination.

Nutrition Details (each portion)

Nutritional info is meant to inform; not a substitute for professional advice.
  • Energy: 340
  • Lipid Content: 22 g
  • Carbohydrates: 7 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.