This Chicken and Spinach Casserole is creamy and cheesy, packed with tender chicken and fresh spinach. It’s a warm hug in a dish, perfect for any day of the week!
Whenever I make this, I can’t resist sneaking bites of the creamy top layer. It’s like a comforting secret only I know! Seriously, you’ll want to serve this warm with some crusty bread on the side.
Key Ingredients & Substitutions
Spinach: Fresh spinach is great for this recipe as it adds a lovely texture. If you’re short on time or fresh produce, frozen spinach works well too! Just make sure to drain it well after thawing to avoid excess moisture in your casserole.
Cream Cheese: This is key for creaminess. If you’re looking for a lighter option, consider using Neufchâtel cheese. It has a similar texture with less fat. Also, dairy-free cream cheese is a good alternative if you’re lactose intolerant.
Cheese: I love using mozzarella and cheddar for flavor and stretchiness. If you’re adventurous, you can also mix in some pepper jack for a little kick, or use dairy-free cheeses if needed. Just remember that cheese melts differently, so avoid firm varieties.
Sour Cream: Plain Greek yogurt is an excellent substitute if you’re after a tangier taste or want more protein in the dish. Both work well to keep the casserole creamy.
How Can I Get the Best Flavor from the Onions and Garlic?
Cooking onions and garlic properly can really enhance the dish’s flavor. Sautéing them until soft allows their natural sweetness to emerge. Here’s a quick guide:
- Heat olive oil or butter in your pan over medium heat.
- Add chopped onions first and let them cook for 3-4 minutes until they start to soften.
- Then sprinkle in the minced garlic. Stir them together for another 1-2 minutes until fragrant. Just be careful not to burn the garlic, as it can turn bitter.
This step builds a delicious base for your casserole, making every bite taste amazing!

Delicious Chicken and Spinach Casserole with Cream Cheese
Ingredients You’ll Need:
For the Casserole:
- 3 cups cooked chicken breast, diced or shredded
- 4 cups fresh spinach (or 10 oz frozen spinach, thawed and drained)
- 8 oz cream cheese, softened
- 1 cup sour cream or plain Greek yogurt
- 1/2 cup mayonnaise
- 1 cup shredded mozzarella cheese, divided
- 1 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon dried Italian seasoning
- Salt and black pepper, to taste
- 2 tablespoons olive oil or butter
- Fresh parsley for garnish (optional)
How Much Time Will You Need?
This casserole takes about 10 minutes to prepare and 30 minutes to bake. So, in total, you need around 40 minutes from start to finish. It’s a quick and simple meal that’s perfect for busy days!
Step-by-Step Instructions:
1. Preheat the Oven:
First things first! Preheat your oven to 350°F (175°C). While that’s heating up, lightly grease a 9×13 inch casserole dish to prevent sticking.
2. Prepare the Spinach:
If you’re using fresh spinach, place it in a pan over medium heat with 1 tablespoon of olive oil or butter. Sauté for about 3-5 minutes until it’s wilted and tender. If you’re using frozen, make sure it’s fully thawed and drain any excess water before proceeding.
3. Cook Onions and Garlic:
In the same pan, add another tablespoon of olive oil or butter. Toss in the chopped onion and minced garlic. Sauté for about 3-4 minutes until they are soft and fragrant. This will add a lovely flavor to your casserole!
4. Mix the Creamy Base:
In a large mixing bowl, combine the softened cream cheese, sour cream (or Greek yogurt), and mayonnaise. Mix it well until it’s smooth and creamy. You can use a hand mixer or just whisk with a spatula.
5. Add in the Good Stuff:
To the creamy mixture, add the sautéed spinach, the cooked onion and garlic, the diced chicken, Italian seasoning, salt, and black pepper. Stir everything together until well combined. You want to make sure all the flavors blend nicely.
6. Fold in the Cheeses:
Now it’s cheesy time! Gently fold in half of the mozzarella cheese, cheddar cheese, and Parmesan cheese into the mixture. This will create a wonderfully cheesy filling.
7. Transfer to the Casserole Dish:
Pour the cheesy chicken and spinach mixture into your prepared casserole dish. Spread it out evenly so every bite is as delicious as the last!
8. Top with More Cheese:
Sprinkle the remaining mozzarella cheese evenly over the top. This will give you a beautiful, gooey cheese layer once it’s baked.
9. Bake:
Pop the casserole in the oven and bake uncovered for about 25-30 minutes. You’re looking for a bubbly, golden top that looks irresistible!
10. Cool and Serve:
Once it’s done, take it out of the oven and let it cool slightly. This step helps the flavors settle a bit and makes it easier to serve.
11. Garnish and Enjoy:
If you’d like, sprinkle some fresh parsley on top for a pop of color. Then, serve warm and enjoy your creamy, cheesy chicken and spinach casserole!
This comforting dish is perfect for family dinners or meal prep, guaranteed to be a crowd-pleaser!
Can I Use Rotisserie Chicken for This Recipe?
Absolutely! Rotisserie chicken is a convenient option and saves time in preparation. Just shred the chicken and toss it into the mix as you would with cooked chicken breast.
Is It Possible to Make This Casserole Gluten-Free?
Yes, this recipe is naturally gluten-free as it doesn’t contain any flour or gluten-based ingredients. Just double-check your mayonnaise and any optional ingredients to ensure they are gluten-free.
Can I Freeze Leftovers?
Yes, you can freeze leftovers! Allow the casserole to cool completely, then cover tightly with plastic wrap or aluminum foil before placing it in an airtight container. It should keep well for up to 3 months. Thaw in the fridge overnight before reheating.
What Should I Serve with the Chicken and Spinach Casserole?
This casserole pairs well with a simple side salad, roasted vegetables, or even some crusty bread to soak up the cheesy goodness. You can also serve it over rice or pasta for a heartier meal!
