Love this? Pin it for later!
When the temperature drops and the daylight hours shrink, my kitchen turns into a cozy haven of make-ahead comfort food. This chicken and spinach casserole has become my go-to lifesaver on those evenings when the kids have hockey practice, I'm working late, or I simply don't have the energy to stand over the stove. One pan, 20 minutes of active time, and dinner is sorted for three nights.
I first developed this recipe during a particularly brutal February cold-snap. My husband was traveling for work, I was juggling a project deadline, and the kids were bouncing between indoor soccer and swim lessons. I needed something nourishing that could be reheated without turning soggy, something green that the kids would actually eat, and something protein-packed that would keep us full. This casserole checked every box. The creamy Parmesan base, the garlicky chicken, and the sneaky spinach all bake together into a golden-topped masterpiece that tastes like you spent hours stirring a béchamel. In reality, you whisk the sauce while the pasta boils, toss everything together, and let the oven do the rest. If you can stir, you can master this dish.
Why This Recipe Works
- One-Pot Convenience: Everything bakes in a single 9×13 dish, minimizing dishes on already hectic nights.
- Freezer-Friendly: Assemble, wrap, and freeze for up to three months—no pre-baking required.
- Hidden Veggies: Three cups of spinach melt into the sauce, making it kid-approved and nutrient-dense.
- Batch Cooking Hero: Recipe doubles (or triples) effortlessly for large families or meal-prep containers.
- Balanced Macros: Each serving delivers 38 g protein and 7 g fiber to keep energy levels steady.
- Flexible Flavor: Swap spices, cheeses, or pasta shapes to keep weeknight boredom at bay.
Ingredients You'll Need
Great casserole starts with everyday staples, but a few smart choices elevate the final flavor. Below is my detailed shopping guide, plus tested substitutions so you can cook from your pantry without a grocery run.
- Chicken Breast: I prefer 1 ¼ lb (about 2 large) fresh chicken breasts. Look for plump, rosy meat with no odor. Partially freeze 15 min for easy dicing. In a hurry? Rotisserie chicken works—use 3 cups shredded and skip the sauté step.
- Penne Rigate: The ridges grab sauce. Whole-wheat or legume-based pasta adds fiber; just shave 1 min off the box cook time since it will continue baking. Gluten-free brown-rice penne is my favorite alternative—no gritty texture after baking.
- Fresh Spinach: Three packed cups (about 3 oz) wilt perfectly. Buy baby spinach; no stems to remove. If you only have frozen, thaw and squeeze dry or the casserole waters out.
- Low-Sodium Chicken Stock: Homemade is gold, but a good boxed brand lets you control salt. Warm stock prevents sauce lumps.
- Heavy Cream: Just ½ cup gives luxurious body. Swap with 18 % table cream or full-fat coconut milk if you avoid dairy.
- Garlic & Shallots: Shallots are milder than onion and melt into the background. In summer, substitute ½ cup finely diced sweet onion.
- Parmesan & Mozzarella: Freshly grated Parmesan melts smoothly; pre-shredded cellulose-coated cheese can feel gritty. Low-moisture mozzarella cubes give those Instagram-worthy cheese pulls.
- Spice Trio: Smoked paprika, dried thyme, and a whisper of nutmeg bring depth. The paprika's subtle smokiness tricks tasters into thinking there might be bacon.
How to Make Easy Batch Cooking Chicken and Spinach Casserole for Busy Winter Nights
Prep & Preheat
Position rack in center of oven; preheat to 400 °F (205 °C). Lightly grease a 9×13-inch (3 qt) baking dish or spray with non-stick coating. Bring a large pot of well-salted water to boil—season it like the sea; this is your only chance to flavor the pasta from the inside.
Sear the Chicken
Pat diced chicken dry with paper towels—moisture equals steam, not browning. Heat 1 Tbsp olive oil in a large skillet over medium-high. When the oil shimmers, add chicken in a single layer. Sprinkle with ½ tsp salt and ¼ tsp pepper. Let sit undisturbed 2 min for golden edges, then stir 2 min more until just opaque (it will finish in oven). Transfer to a plate; keep those flavorful juices.
Cook Pasta to Al Dente
Drop penne into the boiling water. Set timer for 2 minutes LESS than package directions. You want a firm bite; it softens while baking. Reserve ½ cup starchy pasta water before draining—this liquid gold tightens the sauce. Drain and rinse under cold water to stop cooking.
Build the Aromatics
Lower skillet heat to medium. Add remaining 1 Tbsp oil plus butter. When butter foams, scatter minced shallots; cook 1 min until translucent. Stir in garlic, thyme, paprika, and nutmeg for 30 sec—fragrant but not browned. Dust flour over mixture; cook 1 min, whisking constantly to form a smooth roux that will thicken the sauce.
Create the Creamy Base
Gradually whisk in warm chicken stock; mixture will thicken quickly. Switch to a wooden spoon and stir in cream. Simmer 2 min until it coats the back of the spoon. Remove from heat; whisk in Parmesan until melted and glossy. Season with salt (about ½ tsp) and plenty of freshly ground pepper.
Fold in Spinach
Add spinach to the skillet; toss until wilted, about 1 min. The leaves will look voluminous but collapse dramatically. If you're feeding spinach skeptics, chop the leaves first—they'll disappear into the sauce.
Combine Everything
In the largest mixing bowl you own, combine drained pasta, chicken (plus any resting juices), skillet mixture, and half the mozzarella. If mixture seems thick, splash in reserved pasta water, 2 Tbsp at a time, until sauces creeps into the pasta tubes.
Bake to Bubbly Perfection
Transfer mixture into prepared dish; spread evenly. Top with remaining mozzarella. Cover loosely with foil (spray underside so cheese won't stick). Bake 15 min, then remove foil and bake another 10–12 min until top is golden and sauce is bubbling around edges. Broil 1–2 min for extra browning if desired. Let rest 5 min to set the sauce. Serve hot with crusty bread and a crisp green salad.
Expert Tips
Preheat Your Dish
Placing the empty baking dish in the oven as it preheats shaves 5 min total cook time and encourages crispy edges everyone fights over.
Save Pasta Water
Starchy water binds sauce to pasta. I freeze leftover portions in ice-cube trays for quick soups or skillet meals later.
Sheet-Pan Shortcut
Roast cubed chicken on a sheet pan at 425 °F for 10 min while pasta boils—no stovetop splatter and one less pan to wash.
Color = Flavor
Let the cheese blister to deep amber. Those caramelized spots deliver umami bombs you can't get from pale cheese.
Variations to Try
-
Mediterranean: Swap mozzarella for feta, add ½ cup sun-dried tomatoes and 1 tsp oregano. Top with toasted pine nuts for crunch.
-
Buffalo Ranch: Replace smoked paprika with 2 Tbsp Buffalo sauce, stir 1 Tbsp ranch seasoning into sauce. Drizzle with blue cheese crumbles.
-
Mushroom Lovers: Sauté 8 oz sliced cremini with shallots until browned. Use a mix of baby kale and spinach for earthier flavor.
-
Dairy-Free: Substitute coconut cream, use 3 Tbsp nutritional yeast + ½ tsp white miso for cheesy depth, and dairy-free mozzarella shreds.
-
Low-Carb: Replace pasta with roasted cauliflower florets or Palmini noodles. Reduce stock to ¾ cup; bake 10 min less.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat individual portions in microwave 1½ min with a splash of broth or milk. For oven reheating, cover with foil at 325 °F for 20 min until center reaches 165 °F.
Freeze: Assemble casserole but do not bake. Wrap entire dish in plastic, then foil, or portion into freezer-safe foil pans. Freeze up to 3 months. Bake from frozen (remove plastic) at 350 °F for 1 h 15 min, adding foil if top browns too quickly. For faster turnaround, thaw overnight in fridge and bake as directed.
Meal-Prep Bowls: Scoop cooled casserole into 2-cup glass containers. Top with a sprinkle of extra mozzarella before snapping on lids. Keeps 4 days refrigerated; reheat 2 min, stir, then 1 min more.
Frequently Asked Questions
Easy Batch Cooking Chicken and Spinach Casserole for Busy Winter Nights
Ingredients
Instructions
- Preheat & Boil: Preheat oven to 400 °F. Grease a 9×13-inch dish. Bring a large pot of salted water to boil.
- Sear Chicken: Heat ½ Tbsp oil in skillet over medium-high. Season diced chicken with salt and pepper; cook 4 min until just opaque. Transfer to plate.
- Cook Pasta: Boil penne 2 min less than package directs. Reserve ½ cup pasta water; drain and rinse.
- Make Roux: Melt butter with remaining oil in skillet. Add shallots; cook 1 min. Stir in garlic, paprika, thyme, nutmeg. Sprinkle flour; cook 1 min.
- Build Sauce: Whisk in warm stock; simmer until thick, 2 min. Stir in cream and Parmesan. Season.
- Combine: Fold spinach into sauce until wilted. Toss with pasta, chicken, and 1 cup mozzarella. Add pasta water if needed.
- Bake: Transfer to dish; top with remaining mozzarella. Cover loosely with foil; bake 15 min. Uncover and bake 10-12 min more until bubbly and golden. Rest 5 min before serving.
Recipe Notes
For golden cheese, broil 1-2 min at the end. To freeze, assemble, cool, wrap tightly, and freeze up to 3 months. Bake from frozen at 350 °F for ~75 min.
