25 Best Keto Casserole Recipes (Comfort in Every Bite)

25 Best Keto Casserole Recipes (Comfort in Every Bite)

It’s 6 p.m., you’re tired, and you want something warm, cheesy and made for you, without the carb crash or a split, greasy sauce. 🧀 These casseroles are exactly that.

Let’s be honest about why casseroles are hard on keto. You’ve probably lived at least one of these nights:

😩 “My cheese sauce split.”A puddle of orange oil on top, grainy sauce below. It’s fixable, and it’s never your fault.
🥶 “It was bland and watery.”Zucchini and cauliflower release water. Here’s how to stop it.
⏰ “I don’t have time.”Every recipe below lists time and net carbs, and most can be made ahead.

Everything here was built around those three problems. Net carbs are estimates per serving and vary by brand, so check your own labels. 💚

🧪 The Keto Casserole Formula

Once you know the formula, you can rescue any fridge odds-and-ends into dinner.

🍗

1. Protein (about 1 lb per 4 servings)

Pre-cook it or use rotisserie chicken. Raw protein in the oven dumps water into your sauce.
🥦

2. Low-carb veg (about 3 cups)

Broccoli, cauliflower, spinach, zucchini, green beans. Roast or sauté first to drive off moisture.
🧀

3. Cheese sauce that holds

Cream cheese + heavy cream + freshly shredded cheese, melted gently. See the rules below.
🥓

4. Crunchy top

Crushed pork rinds + parmesan + melted butter for that golden “breadcrumb” crunch.

The 5 rules for a cheese sauce that never splits

  1. Shred your own cheese. Bagged cheese carries anti-caking starch that turns grainy.
  2. Melt on low heat. Boiling cream and cheese separates the fat. Take the pan off the heat before adding cheese.
  3. Start with a stabilizer. Melt 2 oz cream cheese into the warm cream first.
  4. Add cheese in handfuls, stirring until smooth before the next.
  5. Dry your veg. Pat or roast watery veg, so the sauce doesn’t thin out in the oven.
🚨 Rescue a split sauce: whisk in 1 tbsp warm cream off the heat, a spoon at a time. A pinch of xanthan gum (⅛ tsp) also brings it back together.

▶ Watch: Keto chicken broccoli casserole with a crunchy topping (video by KetoFocus). Not loading? Open on YouTube.

Love the chicken-and-broccoli combo? See our keto chicken and broccoli guide for a skillet version.

🍗 Chicken Casseroles (7)

Chicken is the easiest, most forgiving place to start. Tap any recipe to open its full ingredients and method.

⭐ Cheesy Chicken Broccoli Casserole 4g net carbs⏱ 35 minServes 4

Ingredients

  • 3 cups cooked shredded chicken (about 1 lb)
  • 3 cups broccoli florets
  • 3 tbsp butter
  • 3 cloves garlic, minced
  • 1 cup heavy cream
  • 2 oz cream cheese, cubed
  • 1½ cups shredded cheddar + ½ cup mozzarella
  • ¼ cup grated parmesan
  • ½ tsp each salt, pepper, garlic powder
  • Topping: ½ cup crushed pork rinds + 1 tbsp melted butter

Method

  1. Heat oven to 400°F (200°C). Sauté broccoli in 1 tbsp butter 4 min until bright green and just tender. Set aside.
  2. Melt remaining butter, cook garlic 1 min. Add cream, simmer gently 3–5 min until slightly thickened.
  3. Lower heat and whisk in cream cheese until smooth. Remove from heat.
  4. Stir in cheddar and parmesan in handfuls. Season.
  5. Fold in chicken and broccoli. Pour into a greased 8×8 dish.
  6. Top with mozzarella and pork-rind mix. Bake 15–18 min until bubbling and golden. Rest 5 minutes.
💡 No time? Broil the skillet version for 3 minutes instead of baking.
Chicken Bacon Ranch 4g net carbs⏱ 40 minServes 6

Ingredients

  • 3 cups cooked shredded chicken
  • 8 strips bacon, cooked and crumbled
  • 4 oz cream cheese
  • ½ cup sour cream
  • ¼ cup sugar-free ranch dressing
  • 2 cups broccoli florets, steamed and patted dry
  • 1½ cups shredded cheddar
  • 1 tsp garlic powder

Method

  1. Heat the oven to 375°F (190°C).
  2. Microwave the cream cheese 20 seconds, then stir with sour cream, ranch and garlic powder until smooth.
  3. Fold in chicken, broccoli, half the bacon and 1 cup cheddar.
  4. Spread in a greased 8×8 dish and top with the remaining cheese and bacon.
  5. Bake 20–25 minutes until bubbling. Rest 5 minutes.
💡 Drying the broccoli keeps the ranch sauce creamy.
Buffalo Chicken Bake 3g net carbs⏱ 35 minServes 6

Ingredients

  • 3 cups cooked shredded chicken
  • 8 oz cream cheese, softened
  • ½ cup hot sauce
  • ½ cup sour cream
  • 1½ cups shredded mozzarella
  • ½ cup blue cheese crumbles
  • 1 tsp garlic powder
  • Celery sticks, to serve

Method

  1. Heat the oven to 375°F.
  2. Stir cream cheese, hot sauce, sour cream and garlic powder until smooth.
  3. Mix in chicken, ½ cup mozzarella and half the blue cheese.
  4. Spread in a dish, then top with the remaining cheeses.
  5. Bake 20–25 minutes and serve with celery.
💡 Add hot sauce a little at a time. Brands vary a lot in heat.
Chicken Cordon Bleu 3g net carbs⏱ 45 minServes 6

Ingredients

  • 3 cups cooked chicken, diced
  • 6 oz diced ham
  • 1 cup heavy cream
  • 2 oz cream cheese
  • 1 tbsp Dijon mustard
  • 2 cups shredded Swiss
  • ½ cup crushed pork rinds
  • 1 tbsp melted butter

Method

  1. Heat the oven to 375°F.
  2. Simmer cream, cream cheese and Dijon on low for 3 minutes, whisking.
  3. Off the heat, stir in 1½ cups Swiss until melted.
  4. Fold in chicken and ham and pour into a greased dish.
  5. Top with the remaining Swiss and pork rinds tossed in butter.
  6. Bake 25 minutes until golden.
💡 Keep the sauce below a simmer once the cheese goes in.
Chicken Parmesan Bake 5g net carbs⏱ 40 minServes 6

Ingredients

  • 3 cups cooked chicken, sliced or shredded
  • 1½ cups sugar-free marinara
  • 1 cup ricotta
  • 1 egg
  • 1½ cups shredded mozzarella
  • ½ cup grated parmesan
  • 1 tsp Italian seasoning
  • ½ cup crushed pork rinds

Method

  1. Heat the oven to 375°F.
  2. Mix ricotta, egg, ¼ cup parmesan and Italian seasoning.
  3. Layer half the marinara, all the chicken, the ricotta mixture, then the remaining marinara.
  4. Top with mozzarella, remaining parmesan and pork rinds.
  5. Bake 25 minutes until bubbly. Rest 5 minutes.
💡 The egg sets the ricotta so slices stay neat.
Chicken Enchilada Zucchini Bake 6g net carbs⏱ 45 minServes 6

Ingredients

  • 3 cups cooked shredded chicken
  • 3 medium zucchini, sliced ¼ inch thick
  • 1 cup sugar-free enchilada sauce
  • 4 oz cream cheese
  • 2 cups Mexican cheese blend
  • ½ tsp cumin
  • Chopped cilantro

Method

  1. Salt the zucchini, rest 15 minutes, then blot dry.
  2. Heat the oven to 375°F. Mix chicken, cream cheese, cumin and ½ cup sauce.
  3. Layer zucchini, chicken mixture and cheese. Repeat.
  4. Finish with the remaining sauce and cheese.
  5. Bake 30 minutes, rest 10, then add cilantro.
💡 Salting the zucchini is what prevents a watery dish.
Creamy Pesto Chicken 4g net carbs⏱ 35 minServes 4

Ingredients

  • 3 cups cooked chicken
  • ½ cup basil pesto
  • 5 oz fresh spinach
  • ¾ cup heavy cream
  • 2 oz cream cheese
  • 1½ cups shredded mozzarella
  • ¼ cup grated parmesan
  • 2 cloves garlic, minced
  • 1 tbsp olive oil

Method

  1. Heat the oven to 400°F (200°C).
  2. Sauté garlic in oil 1 minute, wilt the spinach, then squeeze it dry.
  3. Warm cream and cream cheese on low until smooth. Stir in pesto and parmesan.
  4. Fold in chicken and spinach and pour into a dish.
  5. Top with mozzarella and bake 15–18 minutes.
💡 Add the pesto off the heat to keep its fresh basil flavor.

🥩 Ground Beef Casseroles (7)

Budget-friendly, kid-approved, and the best at reheating.

⭐ Taco Beef Casserole 5g net carbs⏱ 40 minServes 6

Ingredients

  • 1½ lb ground beef (80/20)
  • 3 tbsp taco seasoning (sugar-free)
  • ½ cup diced onion, 1 diced bell pepper
  • ¾ cup salsa (no sugar added)
  • 4 oz cream cheese
  • ½ cup sour cream
  • 2 cups shredded Mexican cheese
  • Toppings: lettuce, avocado, jalapeños

Method

  1. Heat oven to 375°F. Brown beef with onion and pepper 8 min. Drain the fat.
  2. Stir in seasoning, salsa and cream cheese until creamy, 2 min.
  3. Spread into a 9×13 dish. Spoon sour cream on top, then cheese.
  4. Bake 20–25 min until bubbling. Rest 5 min and top with fresh toppings.
💡 Draining the fat is what keeps the top from turning oily.
Cheeseburger Casserole 4g net carbs⏱ 40 minServes 6

Ingredients

  • 1½ lb ground beef
  • ½ cup diced onion
  • 2 tbsp tomato paste
  • 1 tbsp yellow mustard
  • 3 eggs
  • ½ cup heavy cream
  • 2 cups shredded cheddar
  • ⅓ cup chopped dill pickles
  • Salt and pepper

Method

  1. Heat the oven to 350°F (175°C).
  2. Brown beef with onion, drain the fat, then stir in tomato paste, mustard, salt and pepper.
  3. Spread in a greased 9×13 dish.
  4. Whisk eggs, cream and 1 cup cheddar, then pour over the beef.
  5. Top with remaining cheddar and pickles. Bake 25–30 minutes until set.
💡 Serve with lettuce, tomato and sugar-free burger sauce.
Zucchini Lasagna 7g net carbs⏱ 60 minServes 8

Ingredients

  • 4 medium zucchini
  • 1½ lb ground beef
  • 2 cups sugar-free marinara
  • 1 cup ricotta
  • 1 egg
  • 2 cups shredded mozzarella
  • ½ cup grated parmesan
  • 1 tsp Italian seasoning
  • 1 tsp salt

Method

  1. Slice zucchini lengthwise ⅛ inch thin. Salt and rest 20 minutes, then blot very dry.
  2. Heat the oven to 400°F (200°C).
  3. Brown beef with Italian seasoning, then add marinara and simmer 3 minutes.
  4. Mix ricotta, egg and half the parmesan.
  5. Layer sauce, zucchini, ricotta, beef and mozzarella. Repeat once more.
  6. Bake 30 minutes and rest 10 minutes before slicing.
💡 Resting is what gives you clean slices.
Cauliflower Shepherd’s Pie 7g net carbs⏱ 55 minServes 6

Ingredients

  • 1½ lb ground beef or lamb
  • ½ cup diced onion
  • 2 celery stalks, diced
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • ¾ cup beef broth
  • 2 lb turnips or 1 large cauliflower
  • 3 tbsp butter
  • ⅓ cup heavy cream
  • 1 cup shredded cheddar

Method

  1. Peel and dice the turnips. Boil 15 minutes until tender, drain, and dry them in the hot pot a minute.
  2. Blend with butter, cream and cheddar until smooth. Season.
  3. Brown beef with onion and celery. Stir in tomato paste, Worcestershire and broth and simmer 5 minutes until thick.
  4. Heat the oven to 375°F. Spread the beef in a dish and top with mash.
  5. Bake 25 minutes until golden.
💡 If using cauliflower, wring it out in a towel before blending.
Philly Cheesesteak Bake 5g net carbs⏱ 35 minServes 6

Ingredients

  • 1½ lb thinly sliced ribeye or sirloin
  • 1 green pepper, sliced
  • 1 onion, sliced
  • 8 oz mushrooms, sliced
  • 4 oz cream cheese
  • ½ cup beef broth
  • 8 slices provolone
  • 1 tbsp butter

Method

  1. Sear the beef in butter 3 minutes and set aside.
  2. Sauté pepper, onion and mushrooms 6 minutes.
  3. Stir in cream cheese and broth until creamy, then add the beef back.
  4. Pour into a dish, top with provolone and bake at 400°F for 10–12 minutes.
💡 Slice beef thin against the grain, or freeze it 30 minutes first.
Reuben Casserole 5g net carbs⏱ 35 minServes 6

Ingredients

  • 1½ lb cooked corned beef, chopped
  • 1 cup sauerkraut, squeezed dry
  • 2 cups shredded Swiss
  • ½ cup sugar-free Thousand Island
  • 2 oz cream cheese
  • 1 tsp caraway seeds
  • ½ cup crushed pork rinds

Method

  1. Heat the oven to 375°F.
  2. Mix corned beef, sauerkraut, cream cheese and ¼ cup dressing.
  3. Spread in a dish. Top with Swiss, pork rinds and caraway.
  4. Bake 20 minutes, then drizzle with the remaining dressing.
💡 Squeeze the sauerkraut well so it stays rich, not soupy.
Pizza Casserole 4g net carbs⏱ 30 minServes 6

Ingredients

  • 1 lb ground beef or Italian sausage
  • 1 cup sugar-free marinara
  • 8 oz cream cheese, softened
  • 2 cups shredded mozzarella
  • 20 slices pepperoni
  • 1 tsp Italian seasoning
  • ¼ cup grated parmesan

Method

  1. Heat the oven to 375°F.
  2. Brown the meat with Italian seasoning and drain.
  3. Spread cream cheese in a dish, then add meat and marinara.
  4. Top with mozzarella, parmesan and pepperoni.
  5. Bake 20 minutes until bubbly.
💡 Soften the cream cheese for an hour so it spreads evenly.

▶ Watch: Keto taco casserole, step by step (video by KetoFocus). Not loading? Open on YouTube.

🥦 Veggie Casseroles (6)

Perfect as a main with a side salad, or alongside roast meat.

⭐ Cauliflower Mac & Cheese 6g net carbs⏱ 35 minServes 6

Ingredients

  • 1 large cauliflower, cut into small florets
  • 4 oz cream cheese
  • ¾ cup heavy cream
  • 2 cups shredded sharp cheddar + ½ cup gruyère
  • 1 tsp Dijon, ½ tsp garlic powder, salt and pepper
  • Topping: ¼ cup parmesan, ¼ cup crushed pork rinds

Method

  1. Heat oven to 400°F. Roast florets with oil 15 min to remove moisture.
  2. Warm cream and cream cheese over low heat until smooth. Do not boil.
  3. Off the heat, stir in cheeses in handfuls. Add Dijon and spices.
  4. Fold in cauliflower, pour into a dish and add the topping.
  5. Bake 12–15 min until golden.
💡 Roasting first is the difference between creamy and soupy.
Keto Green Bean Casserole 5g net carbs⏱ 35 minServes 6

Ingredients

  • 1 lb green beans, trimmed
  • 8 oz mushrooms, sliced
  • 2 tbsp butter
  • 1 clove garlic
  • ¾ cup heavy cream
  • 2 oz cream cheese
  • ½ cup grated parmesan
  • ½ cup crushed pork rinds

Method

  1. Blanch the beans 3 minutes and drain well.
  2. Sauté mushrooms in butter with garlic 5 minutes.
  3. Add cream, cream cheese and parmesan and stir until thick.
  4. Fold in the beans, pour into a dish and top with pork rinds.
  5. Bake at 375°F for 15 minutes.
💡 Fresh beans stay crisp. Canned ones go mushy.
Eggplant Parmesan 7g net carbs⏱ 50 minServes 6

Ingredients

  • 2 medium eggplants, sliced ½ inch
  • 2 eggs
  • 1 cup almond flour
  • ½ cup grated parmesan
  • 1½ cups sugar-free marinara
  • 2 cups shredded mozzarella
  • Olive oil and fresh basil

Method

  1. Salt the slices, rest 20 minutes, then blot dry.
  2. Dip in egg, then in almond flour mixed with parmesan.
  3. Bake on an oiled sheet at 425°F for 12 minutes, flipping once.
  4. Layer marinara, eggplant and mozzarella in a dish. Repeat.
  5. Bake at 375°F for 15–20 minutes and add basil.
💡 Baking, not frying, keeps the coating light.
Broccoli Cheddar Bake 4g net carbs⏱ 30 minServes 4

Ingredients

  • 5 cups broccoli florets
  • ¾ cup heavy cream
  • 4 oz cream cheese
  • 2 cups sharp cheddar
  • 4 strips bacon, cooked and crumbled
  • 1 tsp garlic powder
  • ½ tsp salt

Method

  1. Steam the broccoli 3 minutes and let it dry.
  2. Warm cream and cream cheese on low until smooth.
  3. Off the heat, stir in 1½ cups cheddar, garlic powder and salt.
  4. Fold in the broccoli, then top with remaining cheddar and bacon.
  5. Bake at 375°F for 15 minutes.
💡 Add cooked chicken to make it a full meal.
Zucchini Gratin 5g net carbs⏱ 40 minServes 6

Ingredients

  • 4 medium zucchini, sliced thin
  • 1 cup heavy cream
  • 2 cloves garlic, minced
  • 1½ cups shredded gruyère
  • ¼ cup grated parmesan
  • 1 tbsp butter
  • ½ tsp thyme
  • Salt and pepper

Method

  1. Salt the zucchini, rest 15 minutes, then squeeze dry.
  2. Simmer cream, garlic and thyme 3 minutes.
  3. Layer zucchini, gruyère and cream three times in a buttered dish.
  4. Top with parmesan and bake at 375°F for 30 minutes until golden.
💡 Do not skip squeezing the zucchini, or the sauce thins out.
Creamed Spinach Bake 3g net carbs⏱ 25 minServes 4

Ingredients

  • 20 oz frozen spinach, thawed and squeezed dry
  • 4 oz cream cheese
  • ½ cup heavy cream
  • ½ cup grated parmesan
  • 1 cup shredded mozzarella
  • 2 cloves garlic
  • 1 tbsp butter
  • Pinch of nutmeg

Method

  1. Heat the oven to 375°F.
  2. Sauté garlic in butter 1 minute. Melt in cream, cream cheese and parmesan.
  3. Stir in the spinach and nutmeg and pour into a small dish.
  4. Top with mozzarella and bake 15 minutes.
💡 Squeezing the spinach dry is the whole secret.

▶ Watch: Keto zucchini lasagna with no watery layers (video by KetoFocus). Not loading? Open on YouTube.

🦐 Seafood Casseroles (5)

Seafood cooks fast, so don’t overbake it.

⭐ Creamy Garlic Shrimp & Spinach Bake 4g net carbs⏱ 25 minServes 4

Ingredients

  • 1 lb large shrimp, peeled
  • 5 oz fresh spinach
  • 3 tbsp butter, 4 cloves garlic
  • ¾ cup heavy cream, 3 oz cream cheese
  • 1 cup mozzarella, ½ cup parmesan
  • Juice and zest of ½ lemon, red pepper flakes, salt

Method

  1. Heat oven to 400°F. Sauté garlic in butter 1 min. Wilt spinach and squeeze out the excess water.
  2. Add cream and cream cheese, then simmer on low until smooth. Add lemon and parmesan.
  3. Fold in shrimp and spinach. Pour into a dish and top with mozzarella.
  4. Bake 10–12 min only, until shrimp are pink and cheese bubbles.
💡 Overcooked shrimp turn rubbery. Pull the dish out as soon as they curl.
Tuna “Noodle” Bake 4g net carbs⏱ 30 minServes 4

Ingredients

  • 2 cans (5 oz each) tuna, drained
  • 8 oz shirataki noodles, rinsed
  • 1 cup diced celery
  • ¾ cup heavy cream
  • 4 oz cream cheese
  • 1½ cups shredded cheddar
  • 1 tsp Dijon mustard
  • ½ cup crushed pork rinds

Method

  1. Dry-fry the rinsed noodles in a skillet 3 minutes to remove water.
  2. Heat the oven to 375°F.
  3. Warm cream, cream cheese, Dijon and 1 cup cheddar until smooth.
  4. Fold in tuna, noodles and celery. Pour into a dish.
  5. Top with remaining cheese and pork rinds. Bake 20 minutes.
💡 Use zucchini noodles if you prefer, but squeeze them dry.
Salmon Dill Broccoli Bake 4g net carbs⏱ 30 minServes 4

Ingredients

  • 1 lb cooked salmon, flaked
  • 3 cups broccoli florets
  • ¾ cup heavy cream
  • 3 oz cream cheese
  • 2 tbsp fresh dill
  • Zest and juice of ½ lemon
  • 1 cup shredded mozzarella
  • ¼ cup grated parmesan

Method

  1. Heat the oven to 375°F. Steam the broccoli 3 minutes.
  2. Warm cream, cream cheese, lemon zest, juice and dill. Stir in parmesan.
  3. Fold in salmon and broccoli and pour into a dish.
  4. Top with mozzarella and bake 15–18 minutes.
💡 Canned salmon works too. Drain it well.
Crab Artichoke Bake 4g net carbs⏱ 25 minServes 6

Ingredients

  • 1 lb lump crab meat
  • 1 can (14 oz) artichoke hearts, drained and chopped
  • 8 oz cream cheese
  • ½ cup mayonnaise
  • ½ cup grated parmesan
  • 1 cup shredded mozzarella
  • 2 cloves garlic
  • 1 tsp Old Bay
  • 1 tbsp lemon juice

Method

  1. Heat the oven to 375°F.
  2. Mix cream cheese, mayo, garlic, Old Bay, lemon juice and parmesan.
  3. Fold in the artichokes, then fold in the crab gently.
  4. Top with mozzarella and bake 20 minutes.
  5. Serve with celery or cucumber slices.
💡 Fold the crab last so the lumps stay whole.
Cajun Shrimp & Cauli Rice 6g net carbs⏱ 30 minServes 4

Ingredients

  • 1 lb shrimp, peeled
  • 4 cups riced cauliflower, squeezed dry
  • 1 bell pepper, diced
  • ½ cup diced onion
  • 2 tbsp Cajun seasoning
  • 3 tbsp butter
  • ½ cup heavy cream
  • 1½ cups Monterey Jack

Method

  1. Heat the oven to 400°F (200°C).
  2. Sauté onion and pepper in butter 4 minutes. Add cauliflower rice and cook 4 minutes.
  3. Stir in cream and 1 tbsp Cajun seasoning. Toss shrimp in the rest.
  4. Mix shrimp into the rice, pour into a dish and top with cheese.
  5. Bake 10–12 minutes, just until the shrimp are pink.
💡 Do not overbake. Shrimp turn rubbery fast.

🧊 Make-Ahead & Freezer Rules

This is how a casserole becomes a gift to your future, tired self. 💛

StepRule
Fridge (unbaked)Assemble without the topping. Cover and keep up to 24 hours, then add topping and bake 5–10 min longer.
Fridge (baked)Airtight, 3–5 days.
FreezerCool fully, wrap tightly in foil in an airtight pan, then freeze up to 3 months. Label with the date.
ThawOvernight in the fridge. Never on the counter.
ReheatCover with foil at 350°F, 25–30 min, then uncover for 5 min. A splash of cream refreshes the sauce.
Best freezersBeef and chicken bakes. Avoid freezing zucchini gratin and cream-heavy seafood; they turn watery.

▶ Watch: Keto shepherd’s pie, great for make-ahead and freezing (video by KetoFocus). Not loading? Open on YouTube.

❓ Quick Answers

Why is my casserole watery?
Raw veg and wet cheese release moisture. Pre-cook veg, drain meat and salt zucchini for 15 min first.
Can I use bagged cheese?
You can, but fresh-shredded melts smoother. Parmesan-heavy sauces are the most sensitive.
What replaces breadcrumbs?
Crushed pork rinds, almond flour with parmesan, or crushed cheese crisps.
How many net carbs are in these?
Net carbs are total carbs minus fiber, and they are estimates. Run your exact brands through a nutrition calculator.

Pick one tonight, make a double batch and freeze half. 🧡 Then try our keto chicken alfredo or keto chicken and broccoli next.

Leave a Comment