This creamy chicken spinach casserole brings together tender bites of seared chicken, wilted fresh spinach, and a luscious cream sauce loaded with mozzarella and Parmesan. After a quick stovetop prep, everything transfers to a baking dish, gets topped with golden breadcrumbs, and bakes until bubbly.
Ready in just under an hour with only 20 minutes of hands-on work, it's an ideal choice for busy weeknights or casual gatherings. The dish naturally fits low-carb eating plans and can easily be made gluten-free by swapping the breadcrumbs.
The rain was hammering against the kitchen window and I had two chicken breasts staring at me from the fridge, daring me to make something worth staying indoors for. I threw spinach and cream together on a hunch, and what came out of the oven was so ridiculously comforting that my roommate actually paused her show to ask what smelled that good. That casserole has since become my cold weather default, the thing I make when I want dinner to feel like a blanket.
I brought this to a potluck once in a disposable foil pan and three people texted me the next day asking for the recipe. There is something about that golden bubbling top layer of mozzarella and breadcrumbs that makes people lose their minds before they even taste it.
Ingredients
- 2 large boneless skinless chicken breasts (about 500 g), diced: Cutting them into bite sized pieces ensures every forkful has tender chicken and they cook quickly in the skillet.
- 4 cups fresh spinach, roughly chopped: Fresh is key here because frozen spinach will water down your sauce and nobody wants a soupy casserole.
- 1 medium yellow onion, finely chopped: The onion builds a sweet aromatic base that makes the whole dish taste like it simmered all afternoon.
- 2 cloves garlic, minced: Fresh garlic only because the jarred stuff tastes flat next to real cream and cheese.
- 1 cup heavy cream: This is the backbone of the sauce and you should not substitute with milk or the texture will be thin and disappointing.
- 1 cup shredded mozzarella cheese: Divide it so half melts into the sauce and half gets bubbly and golden on top.
- half cup grated Parmesan cheese: Parmesan adds a salty depth that mozzarella alone cannot achieve, so do not skip it.
- 2 tbsp cream cheese, softened: This little bit of cream cheese thickens the sauce and adds a slight tang that balances the richness.
- 2 tbsp butter: Use unsalted so you can control the seasoning yourself.
- 1 tsp dried Italian herbs: A simple blend of oregano, basil, and thyme does heavy lifting here without needing ten separate jars.
- half tsp salt, or to taste: Taste the sauce before you assemble because the cheeses already bring salt to the party.
- quarter tsp black pepper: Freshly cracked makes a real difference in a dish this simple.
- quarter tsp ground nutmeg (optional): Trust me on this one because nutmeg and cream are best friends and it makes the sauce taste oddly sophisticated.
- half cup low sodium chicken broth: Low sodium lets you season precisely and stops the dish from tasting like a salt lick.
- half cup breadcrumbs: Use gluten free if needed, and panko gives you a crunchier top than regular breadcrumbs.
- Olive oil, for greasing: Just a quick swipe on the dish so nothing sticks.
Instructions
- Get your oven ready:
- Preheat to 375 degrees F and grease a 9 by 9 inch baking dish with olive oil or a smear of butter so the casserole releases cleanly later.
- Brown the chicken:
- Melt the butter in a large skillet over medium heat, add the diced chicken with salt and pepper, and cook for about 5 to 6 minutes until golden on the outside but still slightly pink inside since it will finish in the oven.
- Build the flavor base:
- In the same pan with all those lovely chicken bits, sauté the onion for 3 minutes until soft, then stir in the garlic for one minute until you can really smell it, and finally add the spinach in handfuls until it wilts down completely.
- Make the cream sauce:
- Pour in the chicken broth, heavy cream, and cream cheese, then simmer and stir until everything is smooth and the sauce coats the back of a spoon, which takes about 3 minutes.
- Bring it all together:
- Stir the Italian herbs and nutmeg into the sauce, then return the chicken to the pan along with half the mozzarella and half the Parmesan, mixing until the cheese starts to melt and everything looks impossibly creamy.
- Assemble the casserole:
- Transfer the entire mixture into your prepared baking dish, spread it out evenly, and scatter the remaining mozzarella, the rest of the Parmesan, and the breadcrumbs over the top so every bite gets that golden crust.
- Bake until golden:
- Bake uncovered for 20 to 25 minutes until the edges are bubbling and the top is a deep golden brown, then let it rest for 5 minutes before serving so the sauce has time to settle.
One night I made this for a friend who had just gone through a rough breakup, and she sat on my kitchen floor eating it straight from the dish while her mascara ran down her face. We laughed until we cried and somehow that casserole became the official breakup recovery meal in our friend group.
Making It Your Own
I have tossed in sautéed mushrooms when I had them in the fridge and they disappear into the sauce beautifully. Rotisserie chicken is a brilliant shortcut on nights when even twenty minutes of prep feels like too much, and I have even used leftover turkey after Thanksgiving with zero complaints.
What to Serve Alongside
A crisp green salad with a sharp vinaigrette cuts through the richness of this casserole perfectly, and a glass of cold Chardonnay or Sauvignon Blanc beside it turns a weeknight dinner into something that feels planned.
Storage and Reheating
Leftovers keep in an airtight container in the fridge for up to three days and actually taste better the next day when the flavors have had time to mingle. I reheat single portions in the microwave covered with a damp paper towel so the sauce stays creamy instead of drying out.
- Let the casserole cool completely before covering and refrigerating to avoid condensation making the topping soggy.
- Freeze individual portions wrapped tightly in foil for up to one month for future emergency comfort food.
- Always reheat gently because the cream sauce can break if you blast it on high heat.
This is the kind of recipe that earns a permanent spot in your rotation because it works hard without asking much of you. Make it once and you will find yourself reaching for it every time the weather turns cold or someone you love needs a little extra comfort on their plate.
Recipe FAQs
- → Can I use rotisserie chicken instead of raw chicken?
-
Yes, rotisserie chicken works great and cuts down on prep time. Simply shred or dice about 2 cups of cooked rotisserie chicken and add it during step 5 when you would normally return the cooked chicken to the pan. Skip the browning step entirely.
- → How do I store and reheat leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F oven for about 15 minutes, or microwave individual portions for 1–2 minutes until heated through.
- → Can I freeze this casserole?
-
You can freeze it either before or after baking. Assemble the casserole, wrap tightly with foil and freezer wrap, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking. If already baked, reheat from frozen at 350°F for about 30–40 minutes.
- → What can I substitute for heavy cream?
-
Full-fat coconut milk or a mixture of half-and-half with a tablespoon of flour can work as substitutes. Keep in mind that coconut milk will add a slight sweetness, while half-and-half will produce a slightly lighter sauce. Avoid plain milk as the sauce may not thicken properly.
- → How do I make this completely gluten-free?
-
Simply replace the breadcrumbs with gluten-free breadcrumbs, crushed rice cereal, or even finely ground almonds. You can also skip the breadcrumb topping entirely and just use extra cheese for a delicious golden crust.