Love this recipe? Save it to Pinterest before you forget!
The Ultimate High-Protein Chicken & Spinach Casserole with Garlic & Herbs
I created this casserole on a rain-soaked Tuesday when my workout schedule collided head-first with a fridge full of wilting spinach and a pack of chicken breasts that needed love—fast. My goal was simple: something that tasted like comfort food, hit my protein goals (hello, 40 g per serving!), and didn’t require a sink full of pans. One bite of the bubbling, herb-flecked result and my husband declared it “the casserole that officially replaced Sunday lasagna.” Months later, it’s still on weekly repeat, whether we’re meal-prepping for busy workdays or feeding a crowd after soccer practice. The garlic-roasted aroma drifting through the house is pure nostalgia meets nutrition, and I can’t wait for it to become your back-pocket powerhouse too.
Why You’ll Love This High-Protein Chicken & Spinach Casserole with Garlic & Herbs
- 40 g complete protein per serving—fitness goals, meet flavor.
- One baking dish, one bowl; no precooking chicken or sautéing onions.
- Freezer-friendly—assembles in 10 minutes, bakes straight from frozen on hectic nights.
- Kid-approved creamy texture hides two whole cups of greens.
- Gluten-free & low-carb with a sneaky cauliflower-rice base option.
- Make-ahead magic: tastes even better the next day as flavors meld.
- Customizable herbs—swap basil for dill or tarragon depending on what’s flourishing in your garden.
Ingredient Breakdown
Great casseroles start with smart shopping. Here’s what each component contributes and how to pick the best:
- Chicken breast: Lean, quick-marinating, and shreds beautifully after baking. Look for plump, rosy pieces with minimal “woody” striping. If you’re anti-dry-chicken, thighs work too—just trim excess fat.
- Fresh spinach: Provides potassium, folate, and that gorgeous color. Baby spinach wilts faster; mature spinach has deeper flavor—either works. Frozen? Thaw and squeeze every drop of water out or your casserole will swim.
- Greek yogurt & cottage cheese: The dynamic duo for creaminess + casein protein. Full-fat yogurt keeps things velvety; low-fat shaves calories. Blend cottage cheese for 10 seconds if you hate curds.
- Egg + egg whites: Act as a gentle binder so squares slice cleanly. Using 2 whites keeps cholesterol modest without sacrificing structure.
- Garlic, roasted: Whole cloves mellow in the oven, turning into sweet, spreadable nuggets. Shortcut: microwave cloves in a ramekin with olive oil 90 sec.
- Herb medley: Parsley for freshness, basil for sweetness, oregano for earthy backbone. Use 2 tsp dried when fresh isn’t available (ratio 1:3).
- Parmesan + part-skim mozzarella: Parmesan delivers umami punch; mozzarella gives those Instagram-worthy cheese pulls. Grate your own—pre-shredded is coated in cellulose and resists melting.
- Almond flour topping: Toasted with a kiss of smoked paprika, it mimics a buttery breadcrumb crust minus the carbs. Sub with crushed pork rinds for keto or panko for a more traditional crunch.
- Lemon zest: Brightens all the dairy and keeps the casserole from tasting heavy. Don’t skip!
Step-by-Step Instructions
- Preheat & prep: Heat oven to 400 °F (205 °C). Lightly grease a 9×13-inch (3 qt) ceramic or glass baking dish. Ceramic retains gentle heat, preventing the dreaded dry edges.
- Quick-marinate chicken: Toss 2 lb (900 g) cubed chicken breast with 1 Tbsp olive oil, 1 tsp kosher salt, ½ tsp black pepper, 1 tsp Italian seasoning, and the zest of ½ lemon. Set aside while you blitz the sauce; even 10 minutes boosts flavor absorption.
- Blend the creamy base: In a blender combine 1 cup plain Greek yogurt, 1 cup cottage cheese, 2 large eggs, ¼ cup milk of choice, 2 cloves roasted garlic, 1 Tbsp Dijon mustard, and ½ tsp each onion powder & smoked paprika. Blend 20 seconds until silky. This distributes garlic evenly and prevents biting into a raw chunk.
- Build the layers: Scatter 1 cup riced cauliflower (or cooked quinoa if you’d like extra carbs) over the dish. Top with half the marinated chicken. Pack on 2 cups lightly packed spinach; don’t worry, it shrinks. Repeat layers, ending with chicken.
- Flood with creamy mixture: Pour blended sauce slowly into corners; lightly shimmy dish so it seeps through. You want every cube kissed by dairy.
- Cheese canopy: Sprinkle 1 cup part-skim mozzarella, then ½ cup grated Parmesan. The mozz acts like a gasket, locking in moisture.
- Almond crunch lid: Combine ⅓ cup almond flour, 1 Tbsp melted butter, ¼ tsp paprika, pinch salt. Distribute evenly; it’ll toast to a golden, nutty crust.
- Bake covered, then uncovered: Tent with foil (spray underside so cheese won’t stick) and bake 25 min. Remove foil, bake 15–20 min more until center hits 165 °F (74 °C) and juices run clear. Broil 2 min for extra bronze.
- Rest & set: Let stand 10 minutes—this is crucial for clean slices and safe tongue temperatures.
- Finish & serve: Shower with fresh parsley, basil chiffonade, and a final squeeze of lemon. Cut into 6 generous squares and feel smug about your macro game.
Expert Tips & Tricks
- Temp check trick: Insert thermometer horizontally through the center; chicken casseroles can look done while still raw inside.
- Spinach swap-out ratio: 5 oz (140 g) frozen = 8 oz fresh. Thaw, wring in a tea towel; excess water invites a puddle.
- Make it lactose-light: Sub lactose-free cottage cheese + coconut yogurt, but keep the Parmesan—aged cheeses are naturally low in lactose.
- Time-saver: Buy pre-cubed chicken, but pat dry or the marinade won’t cling.
- Herb bombs: Freeze leftover fresh herbs in olive oil using ice-cube trays; pop a cube into the blender for instant garden flavor year-round.
- Extra veg boost: Fold in roasted zucchini ribbons or sautéed mushrooms between layers; they release moisture so reduce milk by 2 Tbsp.
- Cheese pull hack: Shred mozzarella fresh, then freeze 10 minutes before baking; this slows melting, giving the crust time to crisp.
Common Mistakes & Troubleshooting
- Watery casserole: Usually spinach or yogurt with high water content. Use whole-milk Greek yogurt (thicker) and squeeze spinach until nearly dry.
- Overcooked, rubbery chicken: Cubes too small (¾-inch is sweet spot) or baked too long. Pull at 162 °F; carry-over heat finishes the rise.
- Bland profile: Salt in stages—on chicken, in sauce, finishing cheese. Under-salted dairy = flat casserole.
- Burnt almond crust: Almond flour browns faster than breadcrumbs. Tent loosely mid-bake if needed.
- Cheese sticking to foil: Spray underside of foil or use parchment then foil.
Variations & Substitutions
- Mediterranean: Swap basil/oregano for dill & mint, add artichoke hearts, use feta on top.
- Buffalo style: Replace Dijon with 3 Tbsp buffalo sauce; sub blue cheese crumbles for Parmesan.
- Dairy-free: Use coconut cream + 2 Tbsp nutritional yeast for sauce; top with vegan shreds (but expect less protein).
- Turkey & kale: Ground turkey (93% lean) browned first; kale massaged with oil to soften.
- Tex-Mex: Add cumin & chili powder, use pepper-jack, stir in black beans, and swap almond flour topping with crushed tortilla chips.
Storage & Freezing
- Refrigerate: Cool completely, slice, then refrigerate in airtight container up to 4 days. Reheat single portions 90 sec in microwave or 12 min in 350 °F oven.
- Freeze before baking: Assemble in a disposable foil pan, wrap tightly with plastic then foil. Freeze up to 3 months. Bake from frozen 60–70 min at 375 °F, adding foil if crust browns too early.
- Freeze after baking: Flash-freeze squares on tray, then bag. Thaw overnight in fridge; reheat 20 min at 350 °F.
- Meal-prep squares: Portion into glass containers with roasted sweet potato wedges; grab-and-go lunches all week.
Frequently Asked Questions
- Can I use rotisserie chicken?
- Absolutely—stir in 4 cups shredded rotisserie during final 10 min of bake time to prevent drying out.
- Is this keto-friendly?
- Yes, each serving contains ~7 g net carbs. Stick with cauliflower rice and almond flour topping.
- What other greens work?
- Swiss chard, beet greens, or chopped broccoli florets (lightly steamed) all pair well.
- My yogurt curdled—why? dd>Usually temperature shock. Blend with room-temp cottage cheese and milk, and avoid over-baking.
- Can I halve the recipe?
- Yes; bake in 8×8-inch dish 22–25 min uncovered. Check 155 °F internal.
- Is cottage cheese texture noticeable?
- Blending eliminates curds. If still skeptical, sub ricotta (slightly lower protein).
- How do I know when it’s done?
- Juices should run clear, cheese golden, and instant-read thermometer 162–165 °F in center of chicken layer.
- Can I microwave the entire casserole to reheat?
- For best texture use oven; microwaving works but softens the crunchy almond crust. If you must, microwave individual slices 70–80% power to avoid rubbery chicken.
High-Protein Chicken & Spinach Casserole
Ingredients
- 1.5 lb (680 g) skinless chicken breast, cubed
- 10 oz (280 g) fresh baby spinach
- 1 cup low-fat cottage cheese
- 1 cup plain Greek yogurt
- 3 cloves garlic, minced
- 1 cup part-skim mozzarella, shredded
- ⅓ cup grated Parmesan
- 2 Tbsp olive oil
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp smoked paprika
- ½ tsp kosher salt
- ¼ tsp black pepper
- Juice of ½ lemon
Instructions
- Preheat oven to 400 °F (200 °C). Lightly grease a 9×13-inch baking dish.
- Heat olive oil in a large skillet over medium-high. Sauté chicken 4 min until lightly golden; season with salt, pepper, oregano, basil, and paprika.
- Add garlic; cook 30 s until fragrant. Fold in spinach until wilted, about 2 min. Remove from heat.
- In a bowl, whisk cottage cheese, Greek yogurt, and lemon juice until creamy.
- Spread half the creamy mixture on the bottom of the prepared dish.
- Layer the chicken-spinach mixture evenly on top.
- Spread remaining creamy mixture over the chicken.
- Combine mozzarella and Parmesan; sprinkle over casserole.
- Bake 18–20 min until bubbly and cheese is golden.
- Rest 5 min before serving; garnish with fresh herbs if desired.
- Use leftover turkey or canned chicken for a shortcut.
- Swap cottage cheese for ricotta if preferred.
- Store leftovers covered in fridge up to 4 days or freeze up to 3 months.