This satisfying casserole combines tender shredded chicken with vibrant spinach and tangy artichoke hearts, all bound together in a creamy Greek yogurt and cream cheese sauce. A blanket of melted mozzarella and Parmesan creates a golden, bubbly topping that's irresistibly delicious.
Perfect for busy weeknights or meal prep Sundays, this high-protein dish comes together in just 15 minutes of active prep time. The Italian herb blend adds aromatic depth while red pepper flakes offer optional warmth.
Serve alongside a crisp green salad or over cauliflower rice for a complete, gluten-free meal that keeps everyone coming back for seconds.
The smell of bubbling cheese and garlic always pulls my husband into the kitchen before dinner is even ready. This casserole started as a way to use up leftover rotisserie chicken from a Sunday grocery run, but it quickly became the most requested meal in our house. Now I actually cook extra chicken just so I can make it. Something about that creamy Greek yogurt base mixed with artichokes feels indulgent without that heavy post-dinner regret.
Last winter my sister came over after a terrible week at work and I basically dumped this casserole in front of her with a fork. She texted me the next morning asking for the recipe and now she makes it every Sunday for her meal prep. There is something deeply satisfying about watching people go back for seconds when they swore they were too full for another bite.
Ingredients
- 3 cups cooked chicken breast: Rotisserie chicken works perfectly here but any leftover cooked breast or thigh meat will do, just shred it into bite sized pieces so every forkful gets some protein
- 1 cup Greek yogurt: Plain non-fat or 2% gives you that tangy creaminess we love in spinach dip while packing in extra protein and cutting down on heavy cream
- 4 oz reduced-fat cream cheese: Let this sit out on the counter for at least 30 minutes before you start cooking because cold cream cheese will create lumps instead of that smooth sauce we want
- 1 cup shredded mozzarella: Save half cup for the top because that golden bubbly cheese crust is arguably the best part of the whole casserole
- 1/2 cup grated Parmesan: This salty umami punch gets mixed right into the filling where it melts into every nook and cranny
- 2 cups fresh baby spinach: Roughly chop these leaves because they will cook down fast and you want them distributed throughout not clumped in one spot
- 1 can artichoke hearts: Drain these well and give them a rough chop, the marinated ones work but plain packed in water keeps the sodium in check
- 1 small yellow onion: Finely dice this so it essentially disappears into the sauce rather than having identifiable onion pieces
- 2 cloves garlic: Mince these fresh because jarred garlic can have a weird aftertaste when baked for this long
- 1 tsp dried Italian herbs: If you have fresh oregano or basil growing somewhere use double the amount but dried works beautifully here
- 1/2 tsp black pepper: Freshly cracked makes a noticeable difference in the final flavor profile
- 1/4 tsp salt: You can always add more at the table but start light since both the Parmesan and artichokes bring their own saltiness
- 1/4 tsp crushed red pepper flakes: This is totally optional but that tiny background heat makes all the other flavors pop
Instructions
- Get your oven ready:
- Preheat to 375°F and grab a 9x13 baking dish, give it a quick spray with olive oil or rub it down with a paper towel dipped in oil so nothing sticks later
- Sauté your aromatics:
- Heat that olive oil in a large skillet over medium heat, toss in your diced onion and let it soften for about 3 minutes before adding the garlic for just 30 seconds until you can smell it
- Wilt the spinach:
- Throw in your chopped spinach and stir for maybe 2 minutes until it just collapses, then take the whole pan off the heat because we do not want to overcook it before baking
- Mix everything together:
- In a big bowl combine your chicken, artichokes, that onion-spinach mixture, Greek yogurt, cream cheese, half the mozzarella, all the Parmesan, and every single seasoning
- Assemble the casserole:
- Spread the mixture into your prepared dish and get it nice and even, then sprinkle that remaining half cup of mozzarella across the top like you are tucking it in for a nap
- Bake until bubbly:
- Slide it into the oven for 30 to 35 minutes, you will know it is done when the cheese on top has turned golden brown and you can see the sauce bubbling up around the edges
- Let it rest:
- Give the dish 5 minutes on the counter before serving because this helps the sauce set up slightly and makes scooping much easier, then hit it with some fresh parsley
My neighbor texted me at 9pm on a Tuesday asking what I was making because the smell had drifted through our shared wall. The next week she showed up with her own version and we spent an hour discussing which cheese combinations worked best. There is something about a casserole that just invites community and sharing.
Make Ahead Magic
You can absolutely assemble this entire casserole the night before and keep it covered in the fridge. Just add about 5 minutes to your bake time since it will be going in cold. I have done this for everything from book club to baby showers and it always comes out perfectly.
Serving Suggestions
While this casserole is definitely a complete meal on its own thanks to all that protein, I love serving it with a simple green salad dressed with lemon vinaigrette. The acid cuts through all that rich cheese and makes every bite taste even better. Cauliflower rice is another favorite low-carb side that soaks up that creamy sauce beautifully.
Storage and Reheating
Leftovers keep well in the fridge for up to three days but honestly they rarely last that long in my house. When reheating, add a tiny splash of water or milk and cover with a damp paper towel to keep the sauce from separating. The microwave works but the oven at 350°F for about 15 minutes brings back that fresh-baked texture.
- Portion leftovers into individual containers for grab and go lunches all week
- If freezing, wrap tightly with foil and thaw overnight in the fridge before baking
- The cheese on top might not get as crispy during reheating so throw it under the broiler for 2 minutes if you miss that crunch
There is something deeply satisfying about serving a meal that makes people feel cared for and nourished at the same time. This casserole has become my go-to for new moms, sick friends, and basically anyone who needs a little extra comfort in their life.
Recipe FAQs
- → Can I make this casserole ahead of time?
-
Yes! Assemble the entire casserole up to 24 hours in advance, cover tightly, and refrigerate. When ready to bake, add 5-10 minutes to the cooking time since it will be cold.
- → What's the best way to cook the chicken?
-
Use rotisserie chicken for convenience, or bake 3-4 boneless skinless chicken breasts at 375°F for 20-25 minutes until cooked through. Poaching or slow-cooking works great too.
- → Can I freeze leftovers?
-
Absolutely. Portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat at 350°F for 15-20 minutes until heated through.
- → Is this suitable for gluten-free diets?
-
Yes, simply ensure your cream cheese and other ingredients are certified gluten-free. The casserole is naturally grain-free, making it perfect for low-carb and gluten-free lifestyles.
- → What can I substitute for Greek yogurt?
-
Sour cream works as a 1:1 replacement. For a dairy-free option, use plain unsweetened coconut yogurt or a dairy-free cream cheese alternative, though the texture may vary slightly.
- → How do I prevent the casserole from becoming watery?
-
Thoroughly drain the artichoke hearts and gently squeeze excess moisture from the spinach after wilting. Let the vegetable mixture cool slightly before combining with the cheeses.