Love this recipe? Save it to Pinterest before you forget!
Batch-Cook High-Protein Chicken & Spinach Casserole (The Family Dinner Hero)
There’s a moment every parent remembers: you open the fridge at 5:47 p.m., four hungry faces stare back at you, and the only thing standing between you and a drive-thru is a container of leftover rotisserie chicken and a wilting box of spinach. That moment—equal parts panic and possibility—is exactly why I created this casserole. It’s the dish I wish I’d had ten years ago when I was working full-time, finishing grad school, and trying to keep tiny humans alive on more than buttered noodles. One Sunday afternoon I dumped every high-protein staple I could find into a 9×13 pan, crossed my fingers, and slid it into the oven. What emerged was creamy, cheesy, vegetable-laced comfort that sliced into hearty squares, refrigerated like a dream, and reheated even better. We’ve eaten it on soccer-practice nights, on snowed-in Tuesdays, and straight from the pan while standing at the counter. Today I make two pans at once—one for now, one for the freezer—because dinner shouldn’t require a miracle twice a week.
Why You'll Love This Batch-Cook High-Protein Chicken & Spinach Casserole
- 40 g protein per slice thanks to cottage cheese, Greek yogurt, and chicken—no chalky powders needed.
- One-pan wonder: Everything bakes in a single dish, so you can walk away while the oven does the heavy lifting.
- Freezer-friendly squares reheat like a dream for up to three months—perfect for new-parent meal trains.
- Hidden veggies (hello, spinach) disappear under melty cheese, winning over even the pickiest eaters.
- Budget-smart: Uses leftover chicken, bulk-bin oats, and frozen spinach when fresh is pricey.
- Make-ahead magic: Assemble tonight, refrigerate up to 24 hours, bake tomorrow—no 6 a.m. prep stress.
- Scalable: Doubles or triples without extra pans; simply stack foil trays for big-family batch cooking.
Ingredient Breakdown
Great casseroles rely on contrast—creamy against chewy, soft against crisp. Here’s how each component earns its place:
Cooked chicken breast or thighs (5 cups, diced): Thighs stay juicier after freezing, but breast shreds beautifully if you have picky “no chunks” kids. Rotisserie chicken skin adds flavor; just remove excess fat to avoid a greasy base.
Old-fashioned rolled oats (1 cup): My secret binder. They absorb liquid and mimic a breadcrumb topping without empty calories. Use certified-gluten-free if needed.
Cottage cheese (2 cups, 2 %): Silky when blended, it pumps protein without the rubbery texture of baked whey powders. Don’t like curds? Whiz it in the food processor first.
Plain Greek yogurt (1 cup, 2 %): Adds tangy creaminess and stabilizes the casserole so it slices cleanly. Swap with sour cream if that’s what’s in the fridge.
Frozen chopped spinach (two 10-oz blocks): Cheaper than fresh year-round. Thaw and squeeze bone-dry—excess water is the enemy of a firm casserole.
Eggs (4 large): The mortar. They coagulate at 160 °F, turning the loose mixture into hand-held squares perfect for lunchboxes.
Sharp cheddar & part-skim mozzarella (2 cups total): Cheddar for punch, mozzarella for the Instagram cheese pull. Pre-shredded works, but anti-caking cellulose can make the dish slightly gritty; grate off the block if you’re feeling fancy.
Dijon mustard & smoked paprika (1 tsp each): Depth in one swipe. The vinegar in Dijon wakes up all the dairy; paprika whispers “bacon” without actual bacon.
Full Ingredient List (Two 9×13 Pans, 12 Hefty Slices Each)
- 5 cups cooked chicken, diced (about 1.75 lb / 800 g)700 g
- 20 oz frozen chopped spinach, thawed & squeezed dry570 g
- 2 cups low-fat cottage cheese450 g
- 1 cup plain 2 % Greek yogurt240 g
- 4 large eggs200 g
- 1 cup old-fashioned rolled oats90 g
- 1 cup shredded sharp cheddar115 g
- 1 cup shredded part-skim mozzarella115 g
- ½ cup grated Parmesan45 g
- 1 medium yellow onion, finely diced150 g
- 3 cloves garlic, minced9 g
- 2 Tbsp extra-virgin olive oil30 ml
- 1 tsp Dijon mustard5 g
- 1 tsp smoked paprika2 g
- 1 ½ tsp kosher salt9 g
- ½ tsp black pepper1 g
Step-by-Step Instructions
Prep Like a Pro
Set out two 9×13-inch metal or ceramic pans. If you plan to freeze one, line with parchment leaving wings for easy removal later. Grease lightly with olive oil spray.
Oven & Storage
Preheat oven to 375 °F (190 °C). While it heats, thaw spinach in microwave 3 min, then wring in a clean towel until no more water drips—this prevents soggy squares.
- Sauté aromatics: Warm olive oil in a skillet over medium heat. Add onion and cook 4 min until translucent. Stir in garlic for 30 sec; remove from heat to cool slightly.
- Build the binder: In a large bowl whisk eggs, cottage cheese, Greek yogurt, Dijon, paprika, salt, and pepper until smooth. Fold in oats; let stand 5 min so oats hydrate.
- Combine the bulk: Add chicken, spinach, sautéed onion mixture, and half of each cheddar & mozzarella. Stir until everything is coated in the creamy base.
- Pack the pans: Divide mixture between prepared pans, pressing into corners with a silicone spatula. Top with remaining cheeses and a dusting of Parmesan.
- Bake: Slide onto middle rack and bake 35 min until edges are bubbling and internal temp hits 165 °F (74 °C). Broil 2 min for bronze cheese spots.
- Rest & slice: Let rest 15 min—this is crucial for protein to set and prevent a watery collapse. Cut each pan into 6 generous rectangles or 8 smaller squares.
- Cool completely before wrapping individual portions in parchment, then foil. Label, date, and refrigerate up to 4 days or freeze up to 3 months.
Expert Tips & Tricks
- Use a digital thermometer: Casseroles are notorious for looking “done” while still jiggly inside. Aim for 165 °F in the center; carry-over heat will finish the job without drying edges.
- Quick-thaw spinach hack: Microwave blocks in their boxes with the tops peeled back 2 min, flip, 2 min more. Cool 1 min, then squeeze—hot steam helps water release faster.
- Make-ahead brunch version: Swap smoked paprika for everything-bagel seasoning and bake in a greased muffin tin 22 min—mini protein frittatas!
- Crunch top: Stir ½ cup crushed multigrain crackers with 1 Tbsp olive oil and sprinkle before broiling for a pot-luck worthy crust.
- Speed shred: While chicken is still warm from the store rotisserie, pull with two forks directly into a stand mixer bowl; 15 sec on low = instant shredded meat.
- Lower sodium: Replace half the kosher salt with 1 tsp lemon zest + ¼ tsp celery seed—you won’t miss the salt, promise.
Common Mistakes & Troubleshooting
| Problem | Why It Happens | Fix-It Now | Prevent Next Time |
|---|---|---|---|
| Watery puddle under slices | Spinach not fully squeezed | Drain liquid, reheat 5 min uncovered to evaporate | Use kitchen towel to wring until bone-dry |
| Edges scorched, center raw | Dark metal pan + high rack | Trim burnt edges, cover with foil, bake 10 min more | Lower oven to 350 °F, bake 40 min |
| Casserole crumbles when cut | Didn’t rest 15 min | Chill 30 min, cut with bench scraper | Set timer for mandatory rest |
| Too bland | Under-salted base | Brush top with garlic butter + sprinkle Parmesan | Salt each layer: onion, binder, final top |
Variations & Substitutions
Storage & Freezing
Refrigerate: Cool completely, cut into squares, stack in glass containers with parchment layers. Keeps 4 days at 40 °F. Reheat single portions microwave 75 sec at 70 % power or air-fryer 350 °F 4 min.
Freeze: Wrap each square in parchment, then foil, then load into gallon freezer bags. Remove as much air as possible. Label with recipe name, date, and reheating instructions. Best within 3 months; safe indefinitely but texture begins to suffer (ice crystals = rubbery cheese).
Reheat from frozen: Unwrap, place on parchment-lined sheet, tent with foil, bake 25 min at 350 °F, uncover last 5 min to re-crisp top. Microwave works too—defrost 2 min, then heat 60 sec high.
Batch-cook math: One family of four eats 6 squares/week. Triple the recipe = 36 squares = 6 weeks of emergency dinners. Two hours of prep saves you 18 future cooking sessions!
Frequently Asked Questions
If you try this recipe, snap a photo and tag me on Instagram @yourhandle with the hashtag #familydinnerhero—I love seeing your batch-cooking wins!
Batch-Cook High-Protein Chicken & Spinach Casserole
ChickenIngredients
- 1.5 kg skinless chicken breast, cubed
- 450 g baby spinach
- 3 cups cooked brown rice
- 2 cups low-fat Greek yogurt
- 1 cup skim milk
- 1 cup grated reduced-fat cheddar
- 3 cloves garlic, minced
- 1 medium onion, diced
- 2 tbsp olive oil
- 2 tsp dried oregano
- 1 tsp smoked paprika
- 1 tsp sea salt
- ½ tsp black pepper
- Juice of ½ lemon
Instructions
- Preheat oven to 190 °C (375 °F). Lightly grease two 3 L casserole dishes.
- Heat olive oil in a large skillet over medium-high. Sauté onion 3 min until translucent; add garlic 1 min.
- Add chicken, oregano, paprika, salt & pepper. Cook 6–7 min until just browned.
- In batches, fold in spinach until wilted. Remove from heat; stir in lemon juice.
- Combine yogurt, milk, and half the cheddar in a bowl.
- Spread 1 cup cooked rice into each dish. Top with half the chicken-spinach mix.
- Drizzle half the yogurt sauce over each; sprinkle remaining cheddar.
- Cover with foil; bake 20 min. Uncover, bake 10 min until bubbly and golden.
- Rest 10 min before slicing. Portion into family-size or single-serve containers for freezing.
Recipe Notes
- Make-ahead: assemble, cool, refrigerate up to 2 days or freeze up to 3 months.
- Reheat covered at 180 °C until 75 °C internal, ~25 min from chilled, 45 min from frozen.
- Swap rice for quinoa to boost protein further.
You May Also Like
Discover more delicious recipes