A keto chicken casserole is a low-carb, high-fat comfort dish made with cooked chicken, broccoli, and a rich cream cheese sauce baked until hot, bubbly, and deeply satisfying.
Keto chicken casserole keeps the comfort of a classic cheesy bake without the usual flour or condensed soup. You get tender shredded chicken, broccoli, and a creamy sauce that feels rich without pushing the carbs up.
The smell alone is enough to make dinner feel handled. The trick is keeping the sauce smooth and the broccoli dry, so every scoop stays creamy instead of watery.
Soften the cream cheese before you start and drain the broccoli well, because both steps make the sauce much easier to get right.
What Makes This Chicken Casserole Keto Friendly?
The big reason this works for a keto diet is what it leaves out. Traditional casseroles often rely on canned condensed soup, wheat flour, or rice to create body. This version gets that same cozy texture from cream cheese, sour cream, mayonnaise, and a small amount of almond flour instead.
Almond flour acts like a low-carb binder in the roux, helping the butter, broth, and cream turn into a sauce with real structure. Cream cheese adds thickness and richness at the same time, while sour cream brings a gentle tang that keeps the dish from tasting flat or heavy.
Full-fat dairy also behaves better in a hot casserole. It melts more smoothly and gives the sauce that velvety finish you want in comfort food. If you want something fresh on the side to balance the richness, green beans almondine fits nicely.
Ingredients and Easy Substitutions
Each ingredient pulls its weight here, building a sauce with richness, structure, gentle heat, and enough savory depth to carry the chicken and broccoli.
Casserole Base
- 1 tablespoon butter
- 1 tablespoon almond flour
- 1/2 cup heavy cream
- 1/2 cup chicken broth
- 4 ounces cream cheese cubed
- 1/2 cup sour cream full fat
- 1/4 cup mayonnaise
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper
- Salt and Pepper to taste
- 12 ounces broccoli florets blanched
- 1 pound chicken cooked and shredded
- 6 ounces gruyere cheese
Butter and almond flour make the base of the sauce. Unlike wheat flour, almond flour keeps the carb count low while still helping the liquid come together into a proper creamy casserole instead of a loose dairy mixture.
Heavy cream and chicken broth give you the best balance of richness and flow. The broth keeps the sauce savory, while the cream rounds it out so the final bake feels lush instead of sharp.
Cream cheese is the main thickener here. As it melts, it turns the broth and cream into a creamy base with real body. Sour cream adds tang, and mayonnaise boosts richness and helps the casserole stay silky when mixed gently.
Gruyere brings a nutty, slightly sweet cheese flavor that makes this casserole taste more layered than standard cheddar alone. Freshly shredded cheese melts more evenly and helps the top brown better.
I always shred the gruyere from the block for this casserole, because pre-shredded cheese can make the sauce a little grainy instead of smooth.
If you need a nut-free swap, use only 1/4 of the amount of coconut flour in place of the almond flour since it absorbs much more liquid. Xanthan gum is another option, but use only a very small pinch so the sauce does not turn gummy. If you want to skip the mayonnaise, swap in extra sour cream or a splash more heavy cream. For mayonnaise, choose a low-sugar brand and check the label, since some versions add sweeteners that do not help the flavor here.
Step-by-Step Cooking Guide

This casserole is fast once the chicken and broccoli are ready. The main goal is to build a smooth sauce first, then choose the cooking method that fits your evening.
Preparation and Sauce
- Melt the butter in a medium saucepan, then whisk in the almond flour and cook for 1 minute without stopping.
The mixture should bubble lightly and smell toasty, which tells you the raw almond flour taste has cooked off. - Pour in the heavy cream and chicken broth, whisk until smooth, and bring the mixture to a gentle simmer before adding the cubed cream cheese.
The sauce should look slightly thickened before the cream cheese goes fully soft and melts in. - Take the pan off the heat and stir in the sour cream, mayonnaise, garlic powder, smoked paprika, and cayenne pepper, then season with salt and Pepper to taste.
By the end, the sauce should be creamy and pourable, thick enough to coat a spoon but loose enough to spread over the chicken.
Oven Method
- Heat the oven to 350 degrees and have a large baking pan ready.
Starting with a fully heated oven helps the casserole bubble evenly instead of warming too slowly in the center. - Spread the blanched broccoli and cooked shredded chicken in the baking pan, then pour the sauce over the top.
Make sure the sauce reaches into the corners so the casserole stays evenly creamy from edge to center. - Scatter the gruyere cheese across the top.
An even layer helps the surface brown more consistently and gives you that classic cheesy crust. - Bake for 20 minutes, until the casserole is hot and cooked through.
Look for bubbling edges and a lightly golden top to know it is ready, and if you are checking the center for doneness, poultry casseroles should reach 165 °F in the center.
Slow Cooker Method
- Put the cooked shredded chicken and blanched broccoli into the slow cooker, then pour the finished sauce over them.
Because the chicken is already cooked, it blends into the sauce instead of shedding extra liquid as it heats. - Top with the gruyere cheese and cook on low for about 4 hours.
The casserole is ready when the cheese has melted and the mixture is hot and creamy all the way through.
Instant Pot Method
- Set the Instant Pot to saute, melt the butter, then whisk in the almond flour and cook for 1 minute.
You want the mixture to bubble gently and smell slightly nutty before adding any liquid. - Pour in the heavy cream and chicken broth, bring the mixture to a simmer, and stir in the garlic powder, smoked paprika, and cayenne pepper.
The liquid should look smooth and lightly thickened rather than separated. - Add the cooked chicken and blanched broccoli, seal, and cook on high pressure for 1 minute, then quick release.
The short pressure time heats everything through without overcooking the broccoli. - Stir in the cream cheese, sour cream, mayonnaise, and gruyere until melted and creamy.
The finished casserole should look glossy and cohesive, with no oily pools around the edges.
How to Prevent Your Keto Casserole Sauce from Separating

If creamy sauces ever turn oily or curdled on you, heat is usually the culprit. Cream cheese, sour cream, and mayonnaise form a dairy-and-fat emulsion, which means they stay smooth best when they are warmed gradually instead of blasted with hard heat.
Start by softening the cream cheese well before it hits the pan. Cold cream cheese takes longer to melt, which makes it tempting to crank the heat, and that is when lumps and separation show up. Adding it after the cream and broth are already warm also helps it melt more evenly.
Once the sauce base is smooth, take the pan off the heat before stirring in the sour cream and mayonnaise. They do not need aggressive boiling. They just need enough warmth to blend in and stay silky.
For leftovers, reheat gently on the stove over medium-low heat and stir often. Fast microwaving can make the sauce break, especially around the edges where the heat hits hardest first.
If you want a brighter finish, stir a little fresh lemon zest and chopped thyme into the sauce just before assembling the casserole. It cuts the richness in a really nice way and keeps the whole dish from feeling too heavy.
Troubleshooting Watery Casseroles
This is the most common issue with a chicken broccoli casserole, and nearly all of it comes down to moisture control.
- Watery broccoli is usually the main problem. Blanch it only until crisp-tender, then drain it thoroughly so it stays green and tender without flooding the sauce.
- Hidden water clings to the florets. After draining, press the broccoli dry with paper towels before it goes into the pan.
- Frozen broccoli can work, but it releases more liquid than fresh. Thaw it fully first, then squeeze out the excess moisture before mixing it into the casserole.
- If the finished bake looks a little loose, let it rest briefly before serving. The melted cheese and cream cheese need a few minutes to settle and firm up.
- If the sauce still seems thin after baking, scoop portions with a wide spoon instead of stirring aggressively. Extra stirring can make a loose casserole look even soupier.
Delicious Recipe Variations
The base casserole is great as written, but it also handles a few optional twists very well when you want a different flavor mood for dinner.
Keto Chicken Broccoli Cauliflower Rice Casserole
Fold in some riced cauliflower with the broccoli and chicken if you want more vegetable volume and a texture closer to a classic chicken-and-rice bake. It keeps the dish low carb while making each serving feel a little heartier.
Bacon Cheddar Ranch Chicken Casserole
Swap the gruyere for sharp cheddar if you want a more familiar, punchy cheese flavor. A little ranch seasoning in the sauce and crispy crumbled bacon on top turn it into a richer, smokier version that leans hard into comfort food.
If you like this style of dinner, a ground beef casserole is another cozy option for a different protein night. This chicken bake also pairs especially well with warm keto biscuits for scooping up the extra sauce.
Meal Prep, Storage, and Reheating

This casserole works well for leftovers because the sauce holds up best when it is cooled and reheated with a little patience.
Transfer leftovers to an airtight container and refrigerate promptly after the casserole cools slightly. For cooked poultry leftovers, 3 to 4 days is the usual chilled storage window.
When reheating, the gentlest method gives the smoothest sauce. Warm individual portions on the stove over medium-low heat, stirring now and then until hot. If you prefer the oven, cover the casserole and reheat at 325 degrees so the dairy warms gradually instead of splitting.
If the sauce looks tight after chilling, add a small splash of broth or cream while reheating to loosen it back up. Avoid very high microwave heat if you can, since mayonnaise and sour cream are more likely to separate that way.
Conclusion
This casserole earns its spot in the comfort food rotation by being rich, creamy, and actually easy to pull off on a busy night. The low-carb sauce tastes full and cozy without leaning on flour or canned soup.
Keep the broccoli dry, melt the dairy gently, and this bake rewards you with a bubbling golden top and a smooth cheesy center. That is a pretty great weeknight outcome.
Frequently Asked Questions
Can I substitute coconut flour for almond flour?
Yes, but use only 1/4 of the amount. Coconut flour absorbs much more liquid than almond flour. If you use too much, the sauce can turn thick and pasty instead of creamy.
Do I need to pre-cook the chicken for the slow cooker method?
Yes, use cooked shredded chicken for the slow cooker version. This keeps the texture consistent and helps the casserole heat evenly. Rotisserie chicken works especially well here and saves time.
How do I prevent my keto casserole from getting watery?
Drain the blanched broccoli very well before mixing it in. Pat the broccoli dry to remove the extra moisture hiding in the florets. If using frozen broccoli, thaw and squeeze it dry first.
Can I make this recipe without mayonnaise?
Yes, you can leave it out. Replace it with extra sour cream or a little more heavy cream. The casserole will still be rich and creamy, just slightly less tangy and silky.

Keto Chicken Casserole
Equipment
- medium saucepan
- Whisk
- baking pan
- Slow Cooker
- Instant Pot
Ingredients
Casserole Base
- 1 tablespoon butter
- 1 tablespoon almond flour
- 1/2 cup heavy cream
- 1/2 cup chicken broth
- 4 ounces cream cheese cubed
- 1/2 cup sour cream full fat
- 1/4 cup mayonnaise
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper
- Salt and Pepper to taste
- 12 ounces broccoli florets blanched
- 1 pound chicken cooked and shredded
- 6 ounces gruyere cheese
Instructions
Preparation and Sauce
- Melt the butter in a medium saucepan, then whisk in the almond flour and cook for 1 minute without stopping. The mixture should bubble lightly and smell toasty, which tells you the raw almond flour taste has cooked off.
- Pour in the heavy cream and chicken broth, whisk until smooth, and bring the mixture to a gentle simmer before adding the cubed cream cheese. The sauce should look slightly thickened before the cream cheese goes fully soft and melts in.
- Take the pan off the heat and stir in the sour cream, mayonnaise, garlic powder, smoked paprika, and cayenne pepper, then season with salt and Pepper to taste. By the end, the sauce should be creamy and pourable, thick enough to coat a spoon but loose enough to spread over the chicken.
Oven Method
- Heat the oven to 350 degrees and have a large baking pan ready. Starting with a fully heated oven helps the casserole bubble evenly instead of warming too slowly in the center.
- Spread the blanched broccoli and cooked shredded chicken in the baking pan, then pour the sauce over the top. Make sure the sauce reaches into the corners so the casserole stays evenly creamy from edge to center.
- Scatter the gruyere cheese across the top. An even layer helps the surface brown more consistently and gives you that classic cheesy crust.
- Bake for 20 minutes, until the casserole is hot and cooked through. Look for bubbling edges and a lightly golden top to know it is ready, and if you are checking the center for doneness, poultry casseroles should reach 165 °F in the center.
Slow Cooker Method
- Put the cooked shredded chicken and blanched broccoli into the slow cooker, then pour the finished sauce over them. Because the chicken is already cooked, it blends into the sauce instead of shedding extra liquid as it heats.
- Top with the gruyere cheese and cook on low for about 4 hours. The casserole is ready when the cheese has melted and the mixture is hot and creamy all the way through.
Instant Pot Method
- Set the Instant Pot to saute, melt the butter, then whisk in the almond flour and cook for 1 minute. You want the mixture to bubble gently and smell slightly nutty before adding any liquid.
- Pour in the heavy cream and chicken broth, bring the mixture to a simmer, and stir in the garlic powder, smoked paprika, and cayenne pepper. The liquid should look smooth and lightly thickened rather than separated.
- Add the cooked chicken and blanched broccoli, seal, and cook on high pressure for 1 minute, then quick release. The short pressure time heats everything through without overcooking the broccoli.
- Stir in the cream cheese, sour cream, mayonnaise, and gruyere until melted and creamy. The finished casserole should look glossy and cohesive, with no oily pools around the edges.










