A high protein chicken alfredo bake delivers roughly 46–50g of protein and about 8–10g of net carbs per serving when you swap the pasta for zucchini ribbons or a low-carb noodle and use a lupin or whey-boosted cream sauce. The boundary that matters: a standard pasta-and-jarred-sauce version lands at 25–30g of protein and 45g+ of carbs, so it fails the brief. This version hits both targets in one 9x13 pan, yields six servings, and reheats without turning watery if you salt-drain the zucchini first.
How the Macros Land at 46–50g Protein and 8–10g Net Carbs
The numbers come from the ingredient list, not from a label. Two pounds of boneless skinless chicken breast contributes about 272g of protein across six servings, or roughly 45g per serving, per the USDA FoodData Central entry for raw boneless chicken breast. That single ingredient does most of the work.
Dairy closes the gap. A cup of whole-milk ricotta adds about 28g of protein, and a half cup of grated parmesan adds roughly 19g, so the sauce contributes about 7–8g more per serving. Total protein per serving lands between 46g and 50g depending on how generously you portion the chicken.
Carbohydrate control is where most recipes quietly fail. A 2-ounce dry serving of regular penne runs about 42g of carbohydrate before sauce, while two medium zucchini spiralized into noodles hold roughly 6g of carbohydrate total across the whole pan. Jarred alfredo sauce typically carries 3–5g of carbohydrate per quarter-cup, which is acceptable but varies widely by brand.
Net carbs in the finished bake settle at 8–10g per serving: about 1g from zucchini, 3–4g from dairy lactose, and 2–3g from garlic, onion, and any thickener. If you use a lupin-flour pasta instead of zucchini, add 5–7g of net carbs per serving and subtract nothing from protein. Weigh chicken raw, not cooked, because cooking concentrates weight by roughly 25%.
The Ingredient List That Makes or Breaks the Protein Target
Buy chicken breast, not thighs, if the protein number is the point. Per 100g raw, breast carries about 31g of protein and 3.6g of fat, while thigh carries about 26g of protein and 9g of fat, per USDA data. Six servings from thigh drops you to roughly 38–40g protein per plate.
| Ingredient | Amount | Protein contribution (whole recipe) | Why it earns its place |
|---|---|---|---|
| Boneless skinless chicken breast | 2 lb raw | ~272g | Highest protein-per-calorie lean cut |
| Whole-milk ricotta | 1 cup | ~28g | Thickens sauce without starch |
| Grated parmesan | 1/2 cup | ~19g | Salt, umami, melts into sauce |
| Low-moisture mozzarella | 1 cup shredded | ~28g | Brown top, stretch |
| Heavy cream | 1 cup | ~5g | Fat carries flavor, no carbs |
| Cream cheese | 4 oz | ~8g | Stabilizes sauce against curdling |
| Zucchini (4 medium) | ~2 lb | ~8g | Pasta swap at ~1g net carb per serving |
| Garlic, butter, parsley | to taste | negligible | Aromatic base |
Skip "alfredo sauce" in a jar entirely if you can. A homemade cream-cheese-and-parmesan base takes eight minutes and lets you control sodium, which matters because jarred versions commonly exceed 500mg per half-cup. If you must use jarred, pick one with under 3g carbohydrate per quarter-cup and thin it with a splash of cream.
Cream cheese is the ingredient most people omit and most need. It contains stabilizers that keep a cream sauce from breaking when it hits a 400°F oven for 20 minutes. Without it, you get fat separation and a greasy pool at the bottom of the pan.
Why Zucchini Needs 30 Minutes of Salt-Draining Before It Goes In
Zucchini is roughly 95% water by weight, per USDA FoodData Central, and that water will find the bottom of your baking dish. Four medium zucchini hold close to two cups of water that releases during baking, which is enough to turn a casserole into soup.
Salt-draining solves it. Toss the spiralized noodles with a tablespoon of kosher salt, set them in a colander over the sink, and wait 30 minutes. Then squeeze them in a clean kitchen towel, hard, in batches. You will wring out somewhere between one and one-and-a-half cups of liquid.
Do not skip the squeeze because the salt "already did the work." Salt pulls water out of the cells; the towel removes it from the colander. Recipes that only salt and drain produce a wetter bake every time. This is the single most common failure point with vegetable-noodle casseroles.
If you are short on time, a 10-minute press under a weighted plate gets you about 70% of the way there, and you can compensate by baking uncovered for the final 10 minutes. Thinly sliced (not spiralized) zucchini releases water faster and needs only 20 minutes. Either way, pat the slices dry before layering.
A Cream Sauce That Survives 20 Minutes at 400°F
Build the sauce on the stovetop and let it cool for five minutes before it meets the chicken. Warm the cream and cream cheese together over low heat, whisking until smooth, then pull it off the heat and stir in the parmesan, garlic, and a quarter-teaspoon of nutmeg. Whisking parmesan into boiling liquid is what makes it stringy.
Order matters. Melt butter, sweat garlic for 45 seconds, add cream and cream cheese, whisk to homogeneity, then kill the heat before the parmesan goes in. Residual heat melts the cheese without shocking it. Season with black pepper at the end, since parmesan is already salty.
If the sauce looks grainy, it got too hot. Take it off the burner, whisk in a tablespoon of cold cream, and it will usually come back together. If it has already split beyond rescue, blend it briefly with an immersion blender, which re-emulsifies the fat.
Thickness should read like melted ice cream, not gravy. It will loosen in the oven as the zucchini and chicken release moisture, so a sauce that looks slightly too thick on the stove is correct. Aim for a sauce that coats the back of a spoon and holds a line when you drag a finger through it.
Bake Times, Temperatures, and the 165°F Line
The bake runs at 400°F for 20–25 minutes, covered for the first 15 and uncovered for the rest. Chicken must reach 165°F at the thickest point, a figure the USDA Food Safety and Inspection Service sets for poultry. Slicing the breast into cutlets or bite-size pieces before baking gets you to temperature in that window without drying the exterior.
Layer in this order: a thin smear of sauce on the pan bottom, half the drained zucchini, all the chicken, half the sauce, the remaining zucchini, the rest of the sauce, then mozzarella. Sauce on the bottom prevents sticking and seasons the lowest layer. Cheese on top only, never stirred in, so it can brown.
Check temperature with an instant-read thermometer at 20 minutes, not by eye. A bake that looks done can sit at 150°F in the center, and a bake that looks pale can already be at 170°F. If you hit 165°F early, pull it; carryover cooking will push it a few degrees higher during the five-minute rest.
Rest for five minutes before cutting. This lets the sauce set and keeps portions intact. Cut too early and the layers slide apart into a wet pile, which is a texture problem, not a safety one.
The Layer-by-Layer Method, Start to Finish in 60 Minutes
The whole build takes about 60 minutes including the 30-minute drain, and the oven does the last 25. Work the drain and the sauce in parallel so you are not standing around waiting.
1: Heat oven to 400°F. Spiralize or thinly slice 4 medium zucchini, toss with 1 tbsp kosher salt in a colander, and set aside for 30 minutes. 2: Pat 2 lb chicken breast dry, slice into 1-inch pieces, and season with pepper and a half-teaspoon of garlic powder. Do not add salt yet; the parmesan and the zucchini carry enough. 3: In a saucepan over medium-low heat, melt 2 tbsp butter, add 3 minced garlic cloves for 45 seconds, then pour in 1 cup heavy cream and 4 oz cream cheese. Whisk until smooth. 4: Off the heat, whisk in 1/2 cup grated parmesan and 1/4 tsp nutmeg. Taste and adjust pepper. Let cool 5 minutes. 5: Squeeze the zucchini in a clean towel in three batches until it stops dripping. Expect 1 to 1.5 cups of liquid out. 6: Spread 1/4 cup sauce in a 9x13 dish. Layer half the zucchini, all the chicken, half the remaining sauce, the rest of the zucchini, then the rest of the sauce. 7: Top with 1 cup shredded low-moisture mozzarella. Cover with foil and bake 15 minutes. 8: Uncover and bake 5–10 more minutes until the center reads 165°F and the cheese browns. Rest 5 minutes, scatter parsley, and cut into six portions.
If the cheese browns before the chicken hits temperature, tent the foil back over the top and give it another 5 minutes. If the pan looks watery at the 20-minute mark, bake uncovered an extra 5–8 minutes; that is the zucchini telling you it was not squeezed hard enough.
Make-Ahead, Freeze, and Reheat Without a Watery Pan
This bake holds up to four days in the refrigerator in a sealed container, and it freezes for up to two months if you freeze it before baking. That distinction matters: a baked-then-frozen zucchini casserole turns mushy on thaw, because the cell walls have already collapsed once.
To freeze, assemble through the sauce layer, skip the mozzarella, wrap tightly, and freeze. Bake from frozen at 375°F covered for 45 minutes, then uncovered with cheese for 15–20 minutes until the center reads 165°F. Add 10 minutes if your dish is glass and cold from the freezer.
Reheating is where most people ruin it. A microwave on high for three minutes steams the zucchini into mush. Reheat covered at 350°F for 15 minutes, or microwave in 45-second bursts at 70% power. Either path keeps the texture closer to fresh.
Portion into six containers the night you bake it and you have lunch for the week at roughly 480–520 calories and 46–50g protein each, depending on how much mozzarella you used. That is a stronger protein-per-calorie ratio than most deli sandwiches at half the carbohydrate.
Five Swaps That Change the Numbers, Ranked
Not every low-carb pasta swap behaves the same in a bake, and the protein figure shifts with each. Pick by what you are optimizing: protein density, texture, or cost.
| Swap | Net carbs per serving | Protein per serving (approx.) | Texture in a bake | Verdict |
|---|---|---|---|---|
| Zucchini ribbons | 8–10g total dish | 46–50g | Soft, releases water | Best carb control |
| Lupin-flour pasta | 13–17g | 48–52g | Firm, holds shape | Best if you miss pasta |
| Hearts of palm noodles | 9–11g | 46–50g | Slightly crunchy | Good, pricey |
| Spaghetti squash | 11–13g | 46–50g | Wet, strands separate | Needs extra drain |
| Shirataki noodles | 8–9g | 46–49g | Springy, rubbery | Rinse thoroughly first |
Lupin pasta is the only swap that raises protein, because lupin flour itself carries about 40g of protein per 100g. It also carries fiber, which is why its net carb count stays low despite a higher total carbohydrate number. Cook it two minutes shy of the package direction before layering, or it turns to paste in the oven.
Shirataki noodles need a hard rinse and a dry-pan toast for three minutes to kill the packaged odor. Skip that step and the whole bake tastes like the bag. Hearts of palm deliver the best texture-to-carb ratio but cost noticeably more per serving than zucchini, which is the reason most people default to the squash.
Where This Bake Fits a Low-Carb Week, and Where It Doesn't
At 46–50g protein and 8–10g net carbs, one portion covers most of a 150g daily protein target for an adult eating three meals, and it leaves room for a salad and a protein-forward breakfast. Pair it with a plain green salad dressed in olive oil and vinegar, not a sweet dressing, which can add 10g of carbohydrate on its own.
It does not fit a strict ketogenic day if you eat two portions, because 16–20g net carbs in one sitting pushes most people past a 20–25g daily ceiling. One portion fits comfortably. If you are tracking ketones, weigh the ricotta and mozzarella rather than eyeballing them; dairy lactose is the hidden carb in this dish.
Sodium is the other number to watch. Parmesan, mozzarella, and the salt used on the zucchini stack up, and a generous hand can push a serving past 900mg. If you are managing blood pressure, halve the zucchini salt, rinse the drained noodles briefly, and use a lower-sodium mozzarella.
This is a dinner, not a meal-prep staple for a family of four on a budget. Two pounds of chicken breast plus four ounces of cream cheese and a cup of parmesan runs more per serving than a pasta bake, and the zucchini does not stretch the way a box of penne does. It is worth it when protein density is the goal and cost per calorie is not.
FAQ
How much protein is in a high protein chicken alfredo bake per serving?
About 46–50g per serving across six portions, driven mostly by 2 lb of raw chicken breast at roughly 45g per serving plus 7–8g from ricotta, parmesan, and mozzarella. The exact figure moves with portion size and how much cheese you use. Weigh the chicken raw, since cooked weight runs about 25% lower. A version made with thighs instead of breast drops to roughly 38–40g.
Can I make this without zucchini?
Yes, and lupin-flour pasta is the strongest substitute because it adds protein rather than diluting it, landing at roughly 48–52g per serving with 13–17g net carbs. Shirataki noodles keep carbs lowest but need rinsing and a dry-pan toast to remove the packaged smell. Spaghetti squash works but releases more water than zucchini, so extend the uncovered bake by 8–10 minutes.
Why did my alfredo bake turn out watery?
Almost always because the zucchini was salted but never squeezed, leaving one to one-and-a-half cups of water to pool during baking. The second cause is a sauce that was too thin going in; it should coat a spoon like melted ice cream before layering. If it is already baked and wet, bake uncovered at 400°F for another 5–8 minutes, though the texture will not fully recover.
Is this bake keto-friendly?
One portion fits most ketogenic plans at 8–10g net carbs, but two portions at 16–20g will push many people past a 20–25g daily ceiling. Dairy lactose from ricotta and mozzarella is the carb source people overlook. Weigh the cheese instead of estimating it if you are tracking macros closely. Confirm your own carb ceiling with a qualified professional rather than a general figure.
How long does it keep, and can I freeze it?
It keeps four days refrigerated in a sealed container and freezes up to two months if you freeze it unbaked, since a baked-then-frozen zucchini casserole goes mushy on thaw. Assemble through the sauce, hold the mozzarella, wrap tightly, and bake from frozen at 375°F covered for 45 minutes, then uncovered 15–20 minutes until the center reaches 165°F. Reheat leftovers covered at 350°F for 15 minutes.
Do I have to use cream cheese in the sauce?
It is the difference between a sauce that holds and one that breaks into a greasy pool after 20 minutes at 400°F, because its stabilizers keep the emulsion intact under heat. If you skip it, add an extra half-cup of parmesan and expect a thinner result, or accept some fat separation. Full-fat cream cheese works better than whipped or low-fat versions here.
What should I serve with it to keep the meal low carb?
A plain green salad with olive oil and vinegar, roasted broccoli, or green beans all add under 5g net carbs per serving. Avoid sweet dressings, which can add 10g of carbohydrate on their own, and skip bread entirely. If you want more protein, a side of two hard-boiled eggs adds 12g without touching the carb count.
Can I use rotisserie chicken to save time?
Yes, and it cuts about 15 minutes, but use 5–6 cups of shredded meat and expect slightly lower protein per serving than raw breast because rotisserie birds include dark meat and skin. Skip the oven's first covered phase and bake covered for just 10 minutes, since the chicken is already cooked to 165°F and only needs heating through.
This article is general educational information about cooking and nutrition, not a diagnosis, treatment plan, or individualized dietary recommendation. Protein and carbohydrate targets vary by person, medication, and health status, so consult a qualified local dietitian or physician before changing your diet, especially if you manage diabetes, kidney disease, or blood pressure. If you are experiencing a medical emergency, contact your local emergency services.