Love this? Pin it for later!
High-Protein Chicken and Spinach Casserole for Hearty Weeknight Suppers
There’s a certain magic that happens when chicken, spinach, and a blanket of golden cheese meet in one bubbling dish. I discovered this high-protein chicken and spinach casserole during the busiest season of my life—new baby, new job, and a desperate need for dinners that felt like a warm hug after 7 p.m. Without fail, this casserole landed on our table every Tuesday for three months straight, and nobody ever complained. In fact, my usually salad-avoiding husband started requesting “that green chicken bake” on Sundays so he could take leftovers for lunch all week.
What makes this recipe a weeknight warrior? It’s a complete meal in one dish—35 grams of protein per serving, two generous cups of greens, and a creamy, garlicky sauce that tastes like you spent an hour stirring a béchamel (spoiler: you won’t). You can assemble it the night before, pop it in the oven while you help with homework or answer one last email, and still sit down to a dinner that feels restorative. If your family is anything like mine, the aroma alone will pull everyone into the kitchen before you even call “Supper’s ready!”
Why This Recipe Works
- Protein powerhouse: 3½ cups diced chicken breast plus Greek yogurt and cottage cheese deliver restaurant-level satiety without heavy cream.
- One-bowl, no-prep-ahead: If you can whisk, you can make the sauce—no stovetop roux required.
- Freezer-friendly: Assemble, cover tightly, and freeze un-baked for up to 2 months. Bake from frozen—just add 15 extra minutes.
- Spinach that melts away: Frozen chopped spinach (thawed and squeezed) means no wilting step and zero metallic flavor.
- Cheese on top AND inside: A surprise layer of mozzarella in the center gives you that Instagram-worthy cheese pull.
- Balanced macros: Each serving clocks 35 g protein, 12 g carbs, 18 g fat—keto-friendly yet family-approved.
- One dish, two textures: Creamy underneath, lightly browned and crispy on top thanks to a sprinkle of parmesan and almond flour.
Ingredients You'll Need
Below is the exact lineup I use, plus the why behind each choice so you can shop confidently and swap smartly if your pantry looks different than mine.
Protein & Produce
- Cooked chicken breast – 3½ cups diced small (about 1¾ lb raw). Rotisserie chicken works, but I prefer to roast my own bone-in breasts at 425 °F for 25 minutes; they stay juicier and let me control sodium. Dice while still warm; the juices re-absorb as it cools.
- Frozen chopped spinach – 10 oz. Thaw overnight in a bowl or quick-thaw in a colander under lukewarm water. Squeeze until almost dry in a clean kitchen towel; excess water thins the sauce.
- Garlic – 4 cloves, micro-planed. Fresh garlic blooms in the oven and perfumes the whole casserole.
- Yellow onion – ½ medium, finely diced. I sauté it for 3 minutes in the microwave with a splash of water; softens the bite without dirtying a skillet.
Dairy & Eggs
- Plain Greek yogurt – 1 cup, 2 % fat. Adds tangy creaminess and 20 g bonus protein. Swap with skyr if that’s what’s in your fridge.
- Small-curd cottage cheese – 1 cup. Blitz it 10 seconds in a food processor if your crew objects to curds; it melts into the sauce and you’ll never know it’s there.
- Part-skim mozzarella – 2 cups shredded, divided. One cup inside for gooey pockets, one cup on top for that bronzed lid.
- Parmesan – ½ cup finely grated. Mix with almond flour for a crunchy crust that mimics panko without the carbs.
- Eggs – 2 large. They set the custard so each square holds its shape when you scoop.
Pantry & Seasonings
- Almond flour – 3 Tbsp. Adds nutty crunch and keeps the recipe gluten-free. Sunflower-seed flour works for nut-free houses.
- Dijon mustard – 1 tsp. You won’t taste it, but it wakes up all the other flavors—like adding a squeeze of lemon to soup.
- Nutmeg – ⅛ tsp. Classic pairing with spinach; use fresh-grated if possible.
- Salt & pepper – 1 tsp kosher salt and ½ tsp black pepper, more to taste. Remember store-bought rotisserie chicken is already seasoned.
- Olive-oil spray – for greasing the dish. I keep a refillable sprayer to avoid aerosol propellants.
How to Make High-Protein Chicken and Spinach Casserole
Preheat & prep your dish
Set the oven to 400 °F (204 °C). Lightly coat a 9 × 13-inch (3-quart) ceramic or glass baking dish with olive-oil spray. Ceramic retains gentle heat and prevents the bottom from over-browning before the center is bubbling.
Make the high-protein sauce
In a large bowl whisk Greek yogurt, cottage cheese, eggs, Dijon, nutmeg, salt, and pepper until satin-smooth. The mixture will look like thin pancake batter—that’s perfect. Cottage cheese may stay slightly lumpy; if you want silk-smooth, blitz it with an immersion blender for 5 seconds.
Fold in the greens & chicken
Add the thawed, squeezed-dry spinach, diced chicken, micro-planed garlic, and microwaved onion to the bowl. Stir gently until every piece is coated; think chicken salad, not soup. This step prevents dry pockets of chicken and ensures the spinach is evenly distributed.
Layer in half the mozzarella
Spread half the chicken mixture into the prepared dish. Scatter 1 cup shredded mozzarella over the surface—this middle cheese layer creates a molten core. Top with the remaining chicken mixture and press lightly to level. The dish will be about three-quarters full.
Mix the crunchy topper
In a small bowl combine remaining 1 cup mozzarella, the grated Parmesan, and almond flour. Toss with your fingers until the flour coats the cheese; this prevents it from clumping and helps it brown rather than melt into a flat sheet.
Top and bake
Sprinkle the cheese mixture evenly over the casserole. Slide onto the middle oven rack and bake 25 minutes. Rotate the dish (ovens have hot spots) and continue another 10–12 minutes until the top is deep golden and the edges are bubbling like lava. If you want extra browning, switch to broil for the final 90 seconds—watch closely!
Rest before serving
Remove from the oven and let stand 10 minutes. The custard sets, making clean squares that don’t weep liquid on the plate. Garnish with chopped parsley or chives for color and a fresh pop.
Portion & store
Use a silicone spatula to cut six generous squares. Package leftovers in glass containers; the sauce is acidic and can stain plastic. Serve alongside a crisp cucumber salad or over cauliflower rice to keep carbs low, or with buttered egg noodles if you’re feeding ravenous teens.
Expert Tips
Use a probe thermometer
The casserole is perfectly set when the center hits 185 °F (85 °C). Any hotter and the eggs weep; cooler and the slices slump.
Squeeze spinach like you mean it
Aim for the texture of damp sand. I wring mine in a cotton tea towel, then fluff it with a fork so it distributes evenly.
Shred your own mozzarella
Pre-shredded bags contain cellulose that prevents melting into that Instagram-pull. Twenty seconds on a box grater is worth it.
Season at every layer
Taste the raw sauce—it should be slightly over-salted. The eggs and chicken will dilute seasoning as they cook.
Flash-cool before freezing
If you plan to freeze, let the baked casserole cool 30 min, then refrigerate uncovered 1 hour. This prevents condensation ice crystals.
Double the topping
If your crew fights over the crispy edge, mix a second batch of cheese + almond flour and sprinkle on individual portions before reheating.
Variations to Try
-
Mediterranean twist: Swap nutmeg for 1 tsp dried oregano and fold in ½ cup sun-dried tomatoes plus ¼ cup sliced Kalamata olives. Top with feta instead of Parmesan.
-
Buffalo ranch: Replace Dijon with 2 Tbsp Frank’s RedHot and 1 Tbsp ranch seasoning. Stir in ¼ cup crumbled blue cheese and serve with celery sticks.
-
Broccoli-cheddar: Substitute an equal weight of frozen chopped broccoli florets for the spinach and use sharp cheddar in place of mozzarella.
-
Dairy-free: Use coconut yogurt, extra-firm silken tofu blended until smooth, and a plant-based mozzarella shreds. Nutrition drops to 30 g protein but still satisfying.
-
Tex-Mex: Add 1 tsp cumin + 1 cup black beans. Swap mozzarella for pepper jack and garnish with cilantro and pickled red onions.
-
Seafood upgrade: Replace half the chicken with cooked shrimp or canned salmon for an omega-3 boost. Reduce salt by ¼ tsp.
Storage Tips
Refrigerator: Cool completely, cover tightly with foil, and refrigerate up to 4 days. The flavors meld beautifully on day two. Reheat individual squares in the microwave 90 seconds, or warm the whole dish covered at 325 °F for 20 minutes.
Freezer (un-baked): Assemble through Step 5, wrap dish in plastic plus foil, and freeze up to 2 months. Bake from frozen at 375 °F for 55–65 minutes, adding foil if the top browns too quickly.
Freezer (baked): Cut into portions, flash-freeze on a sheet pan, then transfer to zip bags. Reheat from frozen 4–5 minutes per slice in the microwave, or 15 minutes in a 350 °F oven.
Make-ahead lunches: Pack 1½-cup portions with steamed green beans. The casserole holds texture after thawing better than most creamy bakes thanks to the egg custard base.
Frequently Asked Questions
High-Protein Chicken and Spinach Casserole for Hearty Weeknight Suppers
Ingredients
Instructions
- Preheat oven: Set to 400 °F. Lightly coat a 9 × 13-inch baking dish with olive-oil spray.
- Make sauce: Whisk Greek yogurt, cottage cheese, eggs, Dijon, nutmeg, salt, and pepper until smooth.
- Combine: Fold in chicken, spinach, garlic, and softened onion until evenly coated.
- Layer: Spread half the mixture in dish, scatter 1 cup mozzarella, top with remaining mixture.
- Top: Mix remaining 1 cup mozzarella, Parmesan, and almond flour; sprinkle over casserole.
- Bake: 35–37 minutes until golden and center is set. Rest 10 minutes before slicing.
Recipe Notes
For meal prep, bake and cool completely, then cut into six squares. Refrigerate up to 4 days or freeze up to 2 months. Reheat in microwave 90 seconds or oven 15 minutes at 325 °F.