Keto Pizza Casserole

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published October 17, 2021 • Updated February 28, 2026

Reader Rating
4.6 Stars (14 Reviews)

This post may contain affiliate links. See my disclosure policy.

This keto pizza casserole skips cauliflower and ground beef entirely. Layers of cream cheese, marinara, pepperoni, and buttery pull-apart almond flour rolls on top that my kids actually request on Friday nights.

I got tired of every low carb pizza recipe starting with cauliflower or ground beef. Nothing wrong with either, but I wanted something that actually felt like pizza night, not a healthy compromise pretending to be one. So I built this around what makes pizza craveable: a thick cream cheese base, proper marinara, layers of melted mozzarella, and pepperoni that crisps at the edges.

The cream cheese layer is what sets this apart. I mix it with parmesan, Italian seasoning, and red pepper flakes until it’s smooth and creamy, then spread it across the bottom of the dish. It creates this rich, savory base that soaks up the marinara from above without getting watery. Think of it as the ‘crust’ replacement, except it adds flavor instead of just structure. If you like that layered, cheesy approach, my keto baked ziti uses a similar technique.

Then there are the pull-apart rolls on top. These are not fathead dough. The base is almond flour, but the reason they stay fluffy inside and get genuinely golden and crispy on top is the unflavored protein powder. It gives the dough structure that almond flour alone can’t. I roll them into small balls, pack them close together on top of the pepperoni layer, and brush everything with garlic butter before baking. They soak up juices from the marinara and cheese underneath, which gives you that pizza-dough bite in every piece.

I’ve made this for years and it works just as well for a Tuesday dinner as it does when I’m feeding extra people. The whole thing comes together in one casserole dish, and the leftovers reheat better than most keto dinners I make. If you’re looking for more casserole-style meals, my keto taco casserole and keto zucchini lasagna are both in the regular rotation at my house.

What I keep hearing from readers is that this doesn’t taste like a keto workaround. One reader, Steve, put it better than I could: ‘The whole casserole felt like actual pizza, not a keto compromise, which is not something I say lightly after four years of this.’ That’s the goal. Not a diet recipe that happens to be edible, but an actual dinner you’d make even if you weren’t counting carbs. If you love pizza nights, my keto deep dish pizza has a proper thick crust for when you want that extra base layer.

How to Make It

I measure out all my dry ingredients before I start mixing. The key to the pull-apart rolls is working quickly once you melt the mozzarella. If it starts to harden, microwave it for 10-15 seconds to soften it back up. I’ve re-microwaved it partway through mixing and it turns out fine. Roll the dough balls to about 1/2 to 3/4 inch and make sure they’re touching or nearly touching on top of the pepperoni layer. If your rolls come out soft inside, they were probably too big or too thick. Try making them smaller and lowering the oven by 25 degrees while adding a few extra minutes to the bake time.

Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 687+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Pizza Casserole

4.6 (14) Prep 15m Cook 20m Total 35m 12 servings

Keto Pizza Casserole Ingredients

  • 4 cups shredded mozzarella cheese, divided
  • 16 oz cream cheese, softened
  • 1/2 cup grated parmesan cheese
  • 1 tablespoon Italian Seasoning
  • 1 teaspoon red pepper flakes
  • 3/4 cup low-carb marinara sauce
  • 3 oz pepperoni slices

Pull-Apart Keto Rolls Ingredients

  • 2 cups almond flour
  • 1/2 cup unflavored low-carb protein powder
  • 2 1/2 teaspoons baking powder
  • 2 teaspoons xanthan gum
  • 1 teaspoon salt
  • 1 egg
  • 1/2 cup shredded mozzarella cheese, melted
  • 1/2 cup unsalted butter, melted
  • 2 tablespoons sour cream

Butter Garlic Parsley Sauce Ingredients

  • 2 tablespoons butter, melted
  • 3 cloves garlic, minced
  • 2 tablespoons chopped parsley

Step by Step Instructions

Step by Step Instructions

1
Preheat oven

Preheat oven to 350 degrees. Spray a 8×10 casserole dish with cooking spray and set aside.

red 350 degree
2
Cheese mixture

To a large bowl, mix together 2 cups shredded mozzarella cheese, cream cheese, grated parmesan cheese, Italian seasoning and red pepper flakes using an electric mixer until creamy and smooth.

softened cheese mixture in a glass bowl
3
Cheese layer

Spread cheese mixture evenly into the casserole dish.

a white cheese mixture spread into a dish with a pizza spatula
4
Pizza sauce

Pour pizza sauce on top of the cheese layer and spread using the back of a spoon.

red sauce spread in a white casserole dish
5
More cheese

Sprinkle 2 cups shredded mozzarella cheese on top of sauce in a even layer.

sprinkling shredded mozzarella cheese in a baking dish
6
Pizza topping

Evenly lay down sliced pepperoni on to of the shredded cheese layer. Set aside.

pepperoni slices layers in a casserole dish
7
Make pull-apart rolls

In a food processor, pulse together almond flour, protein powder, baking powder, xanthan gum and salt until combined. Add egg, melted cheese, butter and sour cream. Pulse until dough ball forms. NOTE: You can also mix the dough using an electric mixer. It will take longer to evenly combine.

a ball of dough in a food processor
8
Roll into balls

Pinch off dough and roll between the palms of your hands into 1/2 – 3/4 inch balls. Layer on top of the pepperoni, making sure the balls are touching or close to touching each other.

placing dough balls in a row in a white dish
9
Buttery Garlic Sauce

In a small bowl, mix together melted butter, minced garlic and chopped parsley. Brush on top of the keto dough.

spooning butter and parsley mixture on bread rolls in a casserole dish
10
Bake

Bake in a 350 degree oven for 15-20 minutes or until the pull-apart rolls are golden brown.

pull apart bread rolls in a row on a casserole dish
Nutrition Per Serving
491 Calories
48.4g Fat
21.7g Protein
5g Net Carbs
7.5g Total Carbs
12 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Pizza Casserole

Frequently Asked Questions

Can I freeze keto pizza casserole?

I freeze this regularly. Let it cool completely, then wrap tightly in foil and store in a freezer bag. When I reheat from frozen, I bake it covered at 350 degrees for about 40-50 minutes, then uncover for the last 10 to crisp the rolls back up. The rolls hold up better than I expected, though they won't be quite as crispy as fresh.

Can I make this ahead of time?

I've assembled this a full day ahead and kept it covered in the fridge. When you're ready, just add about 10 extra minutes to the bake time since it's going in cold. The cream cheese base actually sets up better when it's had time to chill, so the layers stay more distinct.

Can I make this in an air fryer?

I've done it in my air fryer at 350 degrees for about 8-12 minutes. Use a smaller baking dish that fits your basket and keep an eye on the rolls since they brown fast with the circulating air. I pull it when the rolls are golden and the cheese is bubbling underneath.

How do I keep the dough balls from being soft inside?

This is the most common question I get on this recipe. Usually it means the balls were too big or too thick. I roll mine to about 1/2 to 3/4 inch. If they're still soft, try lowering your oven by 25 degrees and baking a few minutes longer. That lets the inside cook through without burning the tops.

How do I keep melted mozzarella from hardening before I can mix it in?

I have all my dry ingredients measured and ready before I melt the cheese. That way I can add it immediately. If it starts to firm up, microwave it for another 10-15 seconds to soften it back up. I've re-microwaved partway through mixing and it still comes together fine.

Can I use a different type of cheese instead of mozzarella?

I've tested provolone and an Italian cheese blend in place of the mozzarella, and both work. Provolone gives you a slightly sharper flavor that I actually prefer sometimes. The texture changes a bit but it still melts and layers the same way.

What can I use instead of cream cheese?

I've swapped in mascarpone as a 1:1 replacement and it works well. The flavor is a touch milder. I've also tried ricotta, which works but makes the base layer a bit grainier. If texture matters to you, stick with cream cheese or mascarpone.

How do I store leftovers?

I keep mine in an airtight container in the fridge for up to 4 days. For reheating, I always go with the oven at 350 degrees over the microwave. The oven crisps the rolls back up. Microwave works if you're in a rush, but the rolls go soft.

Similar Recipes

Others looking for “Keto Pizza Casserole” also liked:

Crustless Low Carb Pizza Casserole

pulling out a keto roll from the casserole

I started making this because I was tired of low carb pizza recipes that relied on cauliflower rice or ground beef as the base. This version has no cauliflower and no ground beef at all. Instead, I layer a seasoned cream cheese mixture on the bottom, pour marinara over it, pile on mozzarella and pepperoni, then top everything with homemade pull-apart rolls made from almond flour and protein powder. The rolls are what make it. They crisp up on top, stay soft where they meet the cheese, and soak up all the sauce and melted cheese underneath. If you want something even simpler on a busy night, my crustless pizza skips the topping entirely. But when I have 20 extra minutes, I always go with this version because the rolls make it feel like a real pizza dinner. My family doesn’t even think of it as a keto meal. To them, it’s just Friday night.

cheese pull with pull apart bread

Pepperoni Pizza

I went with pepperoni here because my boys demolish it. It’s always in our fridge since they snack on it constantly. But you can swap in any of your favorite pizza toppings:

  • salami
  • sausage (my stuffed Italian sausage seasoning blend works here too)
  • cooked, crumbled bacon
  • mushrooms
  • bell pepper
  • sliced onion
  • olives
  • green onions

Load up a few of these together and you’ve got a supreme-style version. I pile on pepperoni, olives, and mushrooms when I’m making it for a crowd.

Pizza Sauce

Use your favorite marinara here. I usually grab Rao’s or Yo Mama’s because they don’t sneak in added sugar. I’ve tried at least six different brands over the years and those two have the best flavor without anything I don’t want in there. Plain canned tomato sauce with Italian seasoning works too if that’s what you have on hand.

pizza casserole with a serving taken out next to tomatoes and basil

Pull-Apart Rolls

What makes this recipe different is the buttery, pull-apart rolls on top. They soak up the juices from the marinara and melted cheese, giving you that pizza dough element in every bite. This isn’t fathead dough. The base is almond flour, but the protein powder is what keeps the rolls fluffy inside and structured enough to hold together. I’ve made them without it and the difference is obvious. If you’d rather skip the rolls and go straight for a crust, my keto chicken crust pizza is a completely different approach that works just as well.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dinner Recipes

keto lasagna layers on a plate with a fork
30 Mins
Low Carb Keto Lasagna
4.8 Stars (74 Reviews)

I use deli chicken instead of noodles in this keto lasagna. No watery layers, zero prep, 30 minutes to the oven. 34g protein, 4g net carbs. Day 2...

See the Recipe
two big bowls of keto white chicken chili for dinner
25 Mins
Keto White Chicken Chili
4.9 Stars (50 Reviews)

I make this keto white chicken chili anytime I want something warm, creamy and filling. Tender chicken thighs, cauliflower rice, and a spicy cream...

See the Recipe
crispy chicken fried steak on a plate with gravy on top and a couple of keto sides
22 Mins
Keto Chicken Fried Steak
4.9 Stars (24 Reviews)

My husband's favorite keto chicken fried steak. Cubed steak double-dredged in almond flour and seasoned pork rinds, fried in butter until...

See the Recipe
ground beef stuffed red peppers on a plate
30 Mins
Keto Stuffed Peppers
4.8 Stars (21 Reviews)

Ground beef and cream cheese stuffed peppers baked at 350 for 15 minutes. 6g net carbs, 22g protein, and everything cooks in one skillet and pan.

See the Recipe
four baked sausages stuffed with cheese and topped with parsley
45 Mins
Stuffed Italian Sausage
4.9 Stars (14 Reviews)

For nights when dinner needs to happen fast, this stuffed Italian sausage is my go-to. Mozzarella cheese sticks stuffed inside, baked in marinara,...

See the Recipe
cheesy casserole in a white casserole dish topped with parsley with a glass of white wine next to it
40 Mins
Chicken Cordon Bleu Casserole
4.9 Stars (16 Reviews)

I took everything I love about chicken cordon bleu and turned it into a low carb casserole. Cubed chicken, ham, a creamy white wine Dijon sauce, and...

See the Recipe
Reviews 32
4.6 Stars (14 Reviews)
  1. V
    Valerie Moore Apr 28, 2026

    Every keto pizza casserole I'd made before had a cauliflower base or ground beef. They were fine, just never something I wanted again. This one skips both and puts almond flour pull-apart rolls on top, which honestly sounded like a lot. Made it on a Friday night because I had everything and my kids had been begging for pizza all week. The rolls are what got me. Watching them puff up over the cream cheese and marinara layer, I had no idea how it was going to work. And then it did. I've made plenty of keto pizza casseroles and this is the first one where I finished my plate already thinking about when I'd make it again.

  2. J
    Jordan Apr 21, 2026

    I started keto back in January and honestly the thing I kept grieving was pizza (not bread, not pasta, pizza specifically). Made this last week and I had a moment after the first bite where I just stopped. The cream cheese layer underneath the marinara is doing something I can't fully explain but it's rich in a way that hit me like a real slice would. I'm pretty new to cooking so I was nervous about the almond flour rolls on top but they puffed up golden and didn't fall apart when I scooped them out, which felt like a win. Four stars only because mine came out a little saltier than I expected, probably the parmesan I used, but I'd make this again without hesitation. I didn't think I'd find something that scratched that Friday night pizza itch this early into keto.

  3. C
    Chris Apr 19, 2026

    I've only got a 9x13 pan and I'm throwing this together for dinner tonight. Does the bigger dish affect the bake time on those pull-apart rolls on top, or will they still come out right?

  4. M
    Morgan Apr 18, 2026

    If your oven runs hot, tent the foil at 20 minutes. Rolls brown faster than the casserole finishes, so covering for the last bit keeps things from getting overdone.

  5. B
    Beth Apr 14, 2026

    The flavor layers are spot-on, but my rolls sank into the filling during baking and lost that pull-apart texture I was expecting. Might try adding them in the last 15 minutes next time to keep them distinct. Otherwise solid.

    1. Annie Lampella
      Annie Lampella Apr 19, 2026

      The 15-minute drop-in works. I've done that when my filling runs a little loose. Smaller balls help too, mine are about 3/4 inch, anything bigger and they just get swallowed.

  6. M
    Maria Apr 11, 2026

    Stirred roasted garlic into the cream cheese layer on a whim and it completely changed the bottom half of this casserole. You get this savory, almost caramelized depth underneath the marinara that made me stop mid-bite and go right back in. I also added a layer of mushrooms between the sauce and the top mozzarella because I had them sitting there, and they just melted into everything in a way that was SO good. The almond flour rolls still puffed and crisped up even with the extra moisture from the mushrooms, which I did not expect to work out at all. I've made this three times now and keep tweaking something each time, but the roasted garlic in the cream cheese is staying permanently. Already thinking about a white pizza version with spinach and artichokes for next weekend.

  7. K
    Kevin Apr 10, 2026

    My wife can't do dairy, so we'd need to swap the cream cheese and mozzarella. I've used dairy-free cream cheese before but never when it's basically the whole base layer. Does it still set up okay when baked or does it stay loose?

    1. Annie Lampella
      Annie Lampella Apr 13, 2026

      Dairy-free cream cheese works fine, it sets up once baked. Mozzarella's trickier. I'd go with Violife or Miyoko's shreds, not the store brand stuff.

  8. L
    Lorraine Apr 3, 2026

    My son called the rolls on top 'the good bread' and asked if we could just have those for dinner sometime. (They're almond flour. Didn't mention that.)

  9. D
    Dani Mar 9, 2026

    Friday night pizza was basically a religion in my house growing up. Boxes from the corner place, everyone crowded around the kitchen island, nobody caring about the grease on the cardboard. When I went keto three years ago I figured that version of Friday nights was just gone. Made this last week and the smell when it came out of the oven stopped me cold, that combination of pepperoni and Italian seasoning hitting the air like a memory I forgot I had. The pull-apart rolls on top are the part that really got me. I ate way more than I should have and sat there with zero guilt. This is my new Friday night.

    1. Annie Lampella
      Annie Lampella Mar 10, 2026

      That smell combo is why I stopped doing the cauliflower base. Friday nights deserve the real thing.

  10. M
    Mia Mar 2, 2026

    Swapped the pepperoni for hot Italian sausage and the rolls absorbed so much rendered fat it came out closer to deep-dish than casserole. Not what I was going for, but I'm keeping it.

    1. Annie Lampella
      Annie Lampella Mar 8, 2026

      That's an upgrade, not an accident. Hot Italian sausage renders way more fat than pepperoni, so of course the rolls absorbed it. That's the version I'd make on purpose.

  11. S
    Stephanie Mar 1, 2026

    I kept scrolling past this because I couldn't picture how almond flour rolls would work on top of a casserole. Made it on a whim last week anyway and they baked up golden and pull-apart, not what I expected. The cream cheese layer threw me off too, but it all kind of works. I'd probably add a little more marinara next time, but I'm already planning round two.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      More marinara next time, yeah. I go closer to a full cup when I want it saucy. The cream cheese base absorbs a lot.

  12. S
    Steve Feb 24, 2026

    Was skeptical about almond flour pull-apart rolls actually working as a topping, but they came out genuinely golden with real pull-apart texture that I've never gotten from a fathead crust. The whole casserole felt like actual pizza, not a keto compromise, which is not something I say lightly after four years of this. Four stars, and I'm already thinking about what toppings to load in next time.

    1. Annie Lampella
      Annie Lampella Feb 27, 2026

      The roll skeptics always come around. I'd go sausage next time. It renders into the cream cheese layer in a way pepperoni just doesn't.

  13. C
    Courtney F. Feb 21, 2026

    Pizza was what I was most sad to give up when I went keto. Made this on a cold Sunday night and texted my sister mid-meal because I needed someone to know, I was not ready for it to be this good. The cream cheese base is SO rich it doesn't feel like you're missing anything.

    1. Annie Lampella
      Annie Lampella Feb 21, 2026

      Ha, the mid-meal text. The cream cheese does most of the work here. Add an extra pinch of red pepper flakes next time if you want a little heat under all that richness.

  14. M
    Mei Feb 14, 2026

    I've made this 4 times now and still don't bother with actual pizza crust anymore. Those almond flour rolls on top get so crispy.

    1. Annie Lampella
      Annie Lampella Feb 16, 2026

      The crispy tops are the best part. I brush them with garlic butter before baking sometimes.

  15. S
    sasherma Feb 4, 2024

    just made this. it was good. but, i have a couple questions…1) i dont have a food processor so used my hand mixer…how do you keep the melted mozzarella soft long enough to incorporate? 2) my keto rolls were soft inside (maybe a little moist). did i do something wrong? any advice appreciated

    1. Annie Lampella
      Annie Lampella Feb 11, 2024

      I usually have all of my ingredients measured out and ready to combine before I mix everything. You could microwave the cheese right before you add it or I have even re-microwaved it before adding it. If the dough was still a little soft, they might have been too big or thick or you could try lowering the oven temperature a bit and cooking them longer.

Leave a Review