Keto Chicken Alfredo Casserole
Keto chicken alfredo casserole with tender cauliflower, juicy chicken breast and a garlic Parmesan cream sauce under bubbly mozzarella, 42 g protein and 9 g net carbs per serving.

Some dinners are comfort in a dish, and this keto chicken alfredo casserole is one of them. It is creamy, garlicky and cheesy, and it comes out of the oven with a golden mozzarella top that pulls into long strings when the first spoon goes in. There is no pasta anywhere in it, and you won’t miss it.
I cook every recipe in my own kitchen before it goes on the blog, and I’ll tell you the one thing that decides how this casserole turns out: the cauliflower. It loves to hold water, and water turns a thick sauce into soup. More on that below.
Where chicken alfredo comes from
Alfredo started in Rome in the early 1900s with a cook named Alfredo di Lelio, who tossed fettuccine with butter and young Parmesan. That was it, three ingredients. The thick cream version most of us grew up with is the American one. It showed up after travelers ate the Roman dish and restaurants on this side of the ocean made it richer. Chicken, broccoli and garlic bread came later, and that is the plate a lot of families still order when they want something that feels like a hug.
A casserole is the next step in the same story. Everything that makes that plate good, the garlic, the Parmesan and the cream, gets baked together so the sauce soaks into every bite and the top turns brown. It is the kind of dish people bring to a potluck because it travels well and gets scraped clean.
Why it works on a cold December night
This is a winter dish for me. When the days get short and the oven is on anyway, I want something that fills the kitchen with the smell of garlic and melted cheese. It also holds up for a holiday table. If you are feeding a crowd in December, it sits happily next to my low carb Christmas creamed spinach, and the two share the same creamy, cheesy comfort without a single potato.
In my house the kids fight over the last scoop of a good cheesy casserole, and they never notice it’s low carb. If you want another chicken casserole to keep in the rotation, my keto chicken enchilada casserole is the one I make when the family votes for something with a little kick.
How it became low carb and high protein
The classic version leans on a pound of pasta, which is where almost all the carbs live. Here, cauliflower florets take that place. Steamed just until tender and then dried well, they give you the same soft bite and soak up the sauce just as well. The chicken is the star, though. A pound and a half of chicken breast, cut into bite-size pieces and browned first, means every serving carries real protein.
The sauce is butter, garlic, cream cheese, heavy cream and a full cup of Parmesan, melted together on the stove. The cream cheese is my small trick. It keeps the sauce thick and smooth in the oven so it clings to the chicken instead of separating. Each generous serving has 42 grams of protein and 9 grams of net carbs (11 grams of total carbohydrates minus 2 grams of fiber), calculated from the USDA FoodData Central database.
The chicken is cooked on the stove before it goes in the dish, so you are never guessing in the oven. It is done when it is no longer pink and reads 165°F (74°C) on a food thermometer, the same number the CDC lists for poultry, leftovers and casseroles.
If I’m short on time, I steam the cauliflower in the microwave with a splash of water while the chicken browns, then make the sauce in the same skillet so there is only one pan to wash. Cut the chicken small and even, about 3/4 inch, so it cooks through quickly and stays juicy. Use a block of Parmesan and grate it yourself if you can, because the pre-grated kind in a tub doesn’t melt as smoothly into the sauce. The whole thing, start to finish, is about 50 minutes, and most of that is the oven doing the work.
The one step that keeps it creamy
After you steam the cauliflower, spread it on a clean towel or a few paper towels and pat it dry. Give it five minutes. This is the step that keeps the sauce thick. If you skip it, you will still get a tasty dinner, but you will be spooning it over a plate instead of holding a square on a fork.
A few swaps that work:
- Broccoli florets for half of the cauliflower, if you like a little green.
- Cooked turkey or rotisserie chicken (skin removed) in place of the raw chicken, about 4 cups.
- Beef pepperoni or turkey bacon crumbles on top for a salty crunch.
- Fresh spinach, wilted into the sauce, for extra color.
Make ahead, storing and reheating
You can assemble the whole casserole a day ahead, cover it and keep it in the fridge. Add 5 to 10 minutes to the bake time since it goes in cold. Leftovers keep for 3 to 4 days in an airtight container. Reheat single portions in the microwave, or the whole pan covered at 350°F, until the middle is steaming hot at 165°F (74°C). It freezes, best within 2 to 3 months, but the cauliflower softens a bit after thawing.
Questions people ask
Can I make a low carb chicken alfredo bake without cream cheese?
Yes. Leave it out and use 1 1/4 cups heavy cream. The sauce will be a little looser, so let the casserole rest 10 minutes before you cut it.
Is this a high protein alfredo casserole?
It is. With 42 grams of protein a serving, it fits right into a high protein week without feeling like diet food.
What do I serve with a keto alfredo casserole?
A green salad with a sharp lemon dressing, or roasted green beans. Both cut through the richness.
Serve it with a crisp green salad, and don’t be surprised when somebody asks for seconds before the first plate is empty.
Casseroles
Casseroles
Casseroles
