This creamy chicken spinach casserole brings together tender pieces of browned chicken, vibrant fresh spinach, and a luscious blend of heavy cream, mozzarella, and Parmesan cheeses. Sautéed onions and garlic add depth of flavor, while a golden breadcrumb topping provides a satisfying crunch.
Ready in about 55 minutes from start to finish, this dish is ideal for busy weeknights yet impressive enough for casual gatherings. It's naturally low in carbs and can easily be made gluten-free with a simple breadcrumb swap.
Each serving delivers a generous 35 grams of protein alongside rich, comforting flavors the whole family will love. Pair it with a crisp salad and a glass of Chardonnay for a complete meal.
The rain was hammering against the kitchen window the evening this casserole saved my Tuesday. I had two chicken breasts sitting in the fridge, a wilting bag of spinach, and zero desire to grocery shop. What came out of the oven forty minutes later was so absurdly comforting that my roommate actually paused the show we were watching to ask what smelled so good.
I brought a tray of this to a potluck at my friends new apartment last winter, fully expecting it to sit behind the charcuterie board untouched. It disappeared first, and three people texted me for the recipe before I even got home.
Ingredients
- 2 large boneless skinless chicken breasts (about 500 g), diced: Cut them into bite sized pieces so every forkful gets chicken without having to hunt for it.
- 4 cups fresh spinach, roughly chopped: Fresh is key here since frozen will water down your sauce and make the texture muddy.
- 1 medium yellow onion, finely chopped: The onion builds a sweet base that balances all the richness from the dairy.
- 2 cloves garlic, minced: Fresh garlic only, and add it after the onion has softened so it never turns bitter.
- 1 cup heavy cream: This is the backbone of the sauce, so do not be tempted to swap it for milk.
- 1 cup shredded mozzarella cheese: Use whole milk mozzarella if you can find it because it melts into those gorgeous stretchy strings.
- 1/2 cup grated Parmesan cheese: Grate it yourself from a wedge for the best flavor and melting behavior.
- 2 tbsp cream cheese, softened: This thickens the sauce and adds a subtle tang that keeps it from being one note.
- 2 tbsp butter: Unsalted gives you more control, but salted works too, just adjust your seasoning later.
- 1 tsp dried Italian herbs: A simple blend of oregano, basil, and thyme does more work here than you would expect.
- 1/2 tsp salt, or to taste: Start with half a teaspoon and adjust after the sauce comes together.
- 1/4 tsp black pepper: Freshly cracked makes a real difference in a dish this simple.
- 1/4 tsp ground nutmeg (optional): This is the secret touch that makes people wonder what makes the sauce taste so warm and complex.
- 1/2 cup low sodium chicken broth: Low sodium matters because the cheese and butter already bring plenty of salt to the party.
- 1/2 cup breadcrumbs (gluten free if needed): They create that golden crunchy lid that makes everyone fight over the corner pieces.
- Olive oil, for greasing: Just a quick swipe so nothing sticks to your baking dish.
Instructions
- Get the oven ready:
- Preheat to 375 degrees F and rub a nine by nine inch baking dish with a thin coat of olive oil or softened butter.
- Brown the chicken:
- Melt the butter in a large skillet over medium heat, add the diced chicken with salt and pepper, and cook until golden on the outside but still slightly pink inside, about five or six minutes. Remove the chicken to a plate and leave the flavorful bits in the pan.
- Build the vegetable base:
- Drop in a touch more butter if the pan looks dry, then sautée the onion until soft and translucent. Add the garlic for one minute until fragrant, then pile in the spinach and toss until it wilts down, which happens faster than you think.
- Make the sauce:
- Pour in the chicken broth, heavy cream, and cream cheese, then stir patiently until everything melts into a smooth, thick sauce. Sprinkle in the Italian herbs and nutmeg, and let it bubble gently for a minute.
- Bring it all together:
- Return the chicken to the pan and stir in half the mozzarella and half the Parmesan until the cheese melts into the sauce. Take the pan off the heat so the sauce does not reduce further.
- Assemble and bake:
- Transfer the whole mixture into your prepared baking dish and spread it out evenly. Scatter the remaining mozzarella and Parmesan on top, then finish with an even layer of breadcrumbs. Bake uncovered for twenty to twenty five minutes until the edges are bubbling and the top is deeply golden.
There is something about scooping a still bubbling portion onto a plate on a cold night that makes the whole house feel like a place you actually want to be.
Ways to Switch It Up
Sautée a handful of sliced mushrooms with the onion if you want an earthier depth. Rotisserie chicken works brilliantly if you are short on time, just skip the browning step and fold it in with the sauce. A pinch of red pepper flakes on top before baking gives the whole dish a gentle warmth that surprises people in the best way.
What to Serve Alongside
A simple green salad with a sharp vinaigrette cuts through the richness better than anything else I have tried. Crusty bread is wonderful for mopping up the extra sauce, though roasted cauliflower is a great low carb alternative. A chilled glass of Chardonnay or Sauvignon Blanc alongside turns a random weeknight into something that feels intentional.
Storing and Reheating
Cover the baking dish tightly and refrigerate for up to three days without losing much texture. Reheat individual portions in the microwave at medium power so the sauce does not break and separate.
- Freeze individual portions in airtight containers for up to two months and thaw overnight in the fridge before reheating.
- The breadcrumb topping will soften in the fridge, so add a fresh sprinkle and run it under the broiler for two minutes to bring back the crunch.
- Always taste for salt before serving leftovers because the flavors mellow as it sits.
This is the kind of recipe you memorize and then make your own, tweaking the cheese or tossing in whatever greens need using up. It never lets me down, and I have a feeling it will become one of your weeknight staples too.
Recipe FAQs
- → Can I use rotisserie chicken instead of raw chicken?
-
Yes, rotisserie chicken works great and saves 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 to 2 minutes until heated through.
- → Can I make this casserole ahead of time?
-
Absolutely. Assemble the casserole completely but hold off on the breadcrumb topping. Cover tightly and refrigerate for up to 24 hours. Add the topping just before baking, and increase the baking time by 5 to 10 minutes since it will be cold from the fridge.
- → What can I substitute for heavy cream?
-
You can use half-and-half for a lighter version, though the sauce will be slightly less rich. Full-fat coconut milk works as a dairy-free alternative, and a mixture of milk and cornstarch can also achieve a similar thickness. Avoid plain milk alone as it won't provide enough richness.
- → Can I freeze this casserole?
-
Yes, it freezes well. Assemble without the breadcrumb topping, wrap tightly in foil, and freeze for up to 2 months. Thaw overnight in the refrigerator, add the topping, then bake at 375°F for 25 to 30 minutes until bubbly and heated through.
- → What vegetables pair well with this dish?
-
A simple green salad with vinaigrette provides a nice contrast to the richness. Steamed broccoli, roasted asparagus, or garlic green beans also complement the creamy flavors beautifully. For a heartier meal, serve alongside mashed cauliflower or roasted potatoes.