This satisfying casserole combines tender shredded chicken with fresh spinach, artichoke hearts, and a creamy blend of Greek yogurt and cream cheese. The Italian herb seasoning adds warmth, while melted mozzarella and Parmesan create a golden, bubbly topping. Ready in just 50 minutes, this high-protein dish makes excellent leftovers and meal prep portions. The combination of vegetables and lean protein keeps it light while still delivering rich, comforting flavors the whole family will love.
The smell of bubbling cheese and artichokes still takes me back to my tiny apartment kitchen where I first started experimenting with high protein meals after workouts. I was tired of plain chicken breast every single night and decided to throw everything into one dish hoping something magical would happen. My roommate wandered in mid prep and asked if I was making spinach dip for dinner, and honestly that accidental comment sparked this entire recipe. Now its the dish that disappears first at potlucks.
Last winter my sister came over during a particularly rough week and I made this casserole without really measuring anything. She took one bite and literally stopped talking for a full minute which never happens. Now she texts me every Sunday asking if Im making the chicken thing and sometimes shows up with her own glass baking dish just in case. Theres something about hot bubbly cheese that makes people feel instantly taken care of.
Ingredients
- 3 cups cooked chicken breast: I usually roast a big batch at the start of the week or grab a rotisserie chicken on busy nights
- 1 cup plain Greek yogurt: Non fat or 2 percent both work beautifully and honestly nobody can taste the difference once its baked
- 4 oz reduced fat cream cheese: Let this sit on the counter for 30 minutes because cold cream cheese creates those awful lumps
- 1 cup shredded mozzarella: Save half for the top because that golden cheese crust is basically the best part
- 1/2 cup grated Parmesan: This adds the salty umami that makes you keep going back for just one more bite
- 2 cups fresh baby spinach: Frozen spinach makes it watery so stick with fresh and chop it roughly so it distributes evenly
- 1 can artichoke hearts: Drain these really well and give them a rough chop because big chunks can be overwhelming
- 1 small yellow onion: Finely dice this so it basically melts into the casserole instead of staying in distinct pieces
- 2 cloves garlic: Fresh is best here and mince it finely because nobody wants to bite into a raw garlic chunk
- 1 tsp dried Italian herbs: Sometimes I use oregano heavy blends and other times more basil depending on my mood
- 1/2 tsp black pepper: Freshly cracked makes such a difference here and dont be shy with it
- 1/4 tsp salt: You can always add more later but the Parmesan already brings quite a bit of saltiness
- 1/4 tsp crushed red pepper flakes: Totally optional but I love that background heat that creeps up on you
- Olive oil spray: A light coating keeps things from sticking without adding excessive oil
- Fresh parsley: This little pop of green on top makes the whole dish look finished and inviting
Instructions
- Get your oven ready:
- Preheat to 375°F and grab a 9x13 inch baking dish giving it a quick spray with olive oil so nothing sticks later
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat and cook the diced onion for about 3 minutes until it softens then add garlic for just 30 seconds until fragrant
- Wilt the spinach:
- Toss in the chopped spinach and stir for 1 to 2 minutes until it just collapses then set it aside to cool slightly so it doesnt cook the yogurt
- Build the mixture:
- In a big bowl combine chicken artichokes the onion spinach mixture Greek yogurt cream cheese half the mozzarella all the Parmesan and all the seasonings
- Assemble and top:
- Spread everything evenly into your prepared baking dish and scatter the remaining mozzarella across the top because that cheese crust is non negotiable
- Bake until bubbly:
- Slide it into the oven for 30 to 35 minutes until you see bubbling around the edges and golden brown spots on the cheese
- Let it rest:
- Give the casserole 5 minutes to settle before serving so it holds its shape better on the plate and sprinkle with fresh parsley
This recipe accidentally became my go to when friends have babies or are going through tough times because it reheats beautifully and feels like a hug in a baking dish. My neighbor texted me at 10pm once saying she just ate the leftovers cold standing at the refrigerator and I understood completely.
Making It Ahead
I frequently assemble this the night before and keep it in the refrigerator covered with foil. Just add about 5 minutes to the baking time since it starts cold. The flavors actually meld together even better this way.
Serving Ideas
Sometimes I serve this over cauliflower rice for a full meal situation or alongside a simple green salad with vinaigrette. My husband eats it straight up with a spoon and honestly I dont judge him at all.
Customization Options
Half a cup of sun dried tomatoes adds this incredible sweetness that cuts through all the creaminess. When I want something different I swap the mozzarella for sharp cheddar or provolone. You can also add frozen cauliflower rice to bulk it up even more without changing the flavor profile much.
- Try adding a cup of frozen cauliflower rice for extra volume
- A sprinkle of everything bagel seasoning on top creates this amazing crunch
- Jalapeños instead of red pepper flakes if you want real heat
Theres something deeply satisfying about watching people genuinely enjoy food thats also good for them. This casserole manages to be both without trying too hard and thats probably why it stuck around.
Recipe Q&A
- → Can I use rotisserie chicken for this casserole?
-
Yes, rotisserie chicken works perfectly and saves time. Simply shred about 3 cups from a store-bought rotisserie chicken and proceed with the recipe as written.
- → How do I store and reheat leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 2-3 minutes or cover the entire dish with foil and warm at 350°F for 15-20 minutes.
- → Can I freeze this casserole?
-
Yes, assemble the casserole before baking and wrap tightly with plastic and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding 5-10 minutes to cooking time.
- → What can I serve alongside this dish?
-
A crisp green salad with vinaigrette balances the richness perfectly. Cauliflower rice, roasted broccoli, or steamed green beans also make excellent sides for a complete meal.
- → Can I make this dairy-free?
-
Substitute Greek yogurt with dairy-free coconut or almond yogurt, use dairy-free cream cheese alternative, and replace the cheeses with vegan shredded varieties. The texture and flavors will be slightly different but still delicious.