Chicken and Spinach Casserole is a comforting and hearty dish that brings together tender chicken, fresh spinach, and a creamy, cheesy sauce all baked to perfection. The texture is creamy and smooth with a little bit of crisp on top from the golden cheese, making every bite satisfying and full of flavor.
I love making this casserole because it’s one of those meals that feels like a warm hug on a plate. It’s simple to put together, and I usually toss in some garlic and onions for extra flavor. This dish is great for busy days since you can prepare it ahead and just pop it in the oven when you’re ready. Plus, it always ends up with everyone asking for seconds, which I take as a good sign.
My favorite way to serve Chicken and Spinach Casserole is with a side of crusty bread or a light salad to balance out the richness. It’s a perfect dish for family dinners or when you want something cozy and fuss-free. Every time I make it, it brings back memories of easy weeknight meals and happy gatherings around the dinner table.
Key Ingredients & Substitutions
Chicken breasts: Using boneless, skinless breasts keeps the dish lean and easy to eat. You can swap for thighs if you want juicier, more flavorful meat.
Spinach: Fresh spinach gives a bright flavor and fresh texture. Frozen works well too—just make sure to thaw and squeeze out excess water to avoid a watery casserole.
Cream and cream cheese: These create the rich, creamy sauce. For a lighter option, try half-and-half or Greek yogurt, but the sauce will be less thick.
Cheeses: Mozzarella adds gooey meltiness, while Parmesan gives a sharp, nutty touch. If you can’t find Parmesan, Pecorino or Asiago work well as substitutes.
How Do You Make the Creamy Sauce Smooth and Flavorful?
The creamy sauce ties this dish together and can be tricky to get just right. Here’s how I do it:
- After cooking the garlic, onion, and spinach, keep the heat low to avoid curdling the cream when adding it.
- Add cream cheese in small chunks, stirring often until fully melted before adding more. This helps keep the sauce smooth.
- Mix in half the cheeses gradually so they melt evenly, adding flavor without clumping.
- Season well with dried herbs, salt, and pepper as the sauce cooks for deeper flavor.
- Don’t rush—slow stirring and gentle heat make the sauce creamy and silky.
Equipment You’ll Need
- Large skillet – perfect for browning chicken and sautéing veggies all in one pan.
- Wooden spoon or spatula – helps stir the sauce gently without scratching your pan.
- Measuring cups and spoons – to get your cream, cheese, and seasonings just right.
- Baking dish (about 9×13 inches) – roomy enough to fit the chicken and sauce for even baking.
- Knife and cutting board – for chopping onions, garlic, and parsley easily.
Flavor Variations & Add-Ins
- Swap chicken with turkey breast for a different but equally tasty lean protein.
- Add mushrooms or artichoke hearts to the spinach for extra texture and flavor.
- Stir in red pepper flakes for a little heat if you like a spicy kick.
- Use gouda or Monterey Jack cheese instead of mozzarella for a mild, creamy twist.

Chicken and Spinach Casserole
Ingredients You’ll Need:
- 4 boneless, skinless chicken breasts
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1 onion, finely chopped
- 10 oz fresh spinach (or frozen, thawed and drained)
- 1 cup heavy cream
- 1 cup cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- Salt and black pepper to taste
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This meal takes about 10 minutes of prep, 15 minutes to cook on the stovetop, and then 20-25 minutes baking time in the oven. Altogether, expect around 45 minutes from start to finish — quick enough for a cozy weeknight dinner!
Step-by-Step Instructions:
1. Browning the Chicken:
Start by heating olive oil in a large skillet over medium heat. Add the chicken breasts and cook them for about 4-5 minutes on each side until they get a nice brown color. Once browned, remove the chicken and set it aside.
2. Cooking the Vegetables and Spinach:
In the same skillet, add minced garlic and chopped onion. Sauté them for 3-4 minutes until the onions become see-through and fragrant. Next, add the spinach. If it’s fresh, cook until it wilts; if frozen, just heat it through. Season with salt, pepper, thyme, and basil.
3. Making the Creamy Sauce and Baking:
Turn the heat down and stir in the heavy cream and softened cream cheese until the cream cheese melts and the sauce feels smooth. Then sprinkle in half of the mozzarella and Parmesan cheeses, mixing until melted and creamy. Place the browned chicken breasts in a baking dish, pour the sauce over them so they’re nicely coated, and sprinkle the remaining cheese on top. Bake in your preheated oven at 375°F (190°C) for about 20-25 minutes, until the chicken is cooked through and the top looks golden and bubbly.
4. Finishing Touch and Serving:
Take the casserole out of the oven and let it rest for a few minutes. Garnish with freshly chopped parsley to add a pop of color and fresh flavor before serving. Enjoy your creamy, cheesy chicken and spinach casserole!
Can I Use Frozen Spinach Instead of Fresh?
Yes! Just make sure to thaw the frozen spinach completely and squeeze out any excess water before adding it to the skillet. This helps keep the casserole from becoming too watery.
How Can I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or oven until warmed through, adding a splash of cream if the sauce seems too thick.
Can I Prepare This Casserole Ahead of Time?
Absolutely! You can assemble the casserole a day ahead, cover it tightly, and refrigerate. When ready, bake it as directed, adding a few extra minutes if baking straight from the fridge.
What Can I Serve with This Chicken and Spinach Casserole?
This dish pairs wonderfully with rice, pasta, or a side of roasted vegetables. A simple green salad also complements the rich, creamy flavors nicely.