This chicken and spinach casserole is creamy and comforting! Loaded with tender chicken, fresh spinach, and rich cream cheese, it’s a perfect dish for busy nights.
I love how this recipe is easy to make and turns out creamy every time. It’s great for leftovers, too! Just heat it up, and you’re good to go. Yum! 😋
Key Ingredients & Substitutions
Cooked Chicken: You can use any cooked chicken here. Rotisserie chicken is a great option because it’s already cooked and flavorful. If you’re vegetarian, try using chickpeas or cooked lentils instead for protein.
Spinach: Fresh spinach creates a nice texture, but frozen spinach works too and saves some prep time. Just make sure to squeeze out excess water after thawing. If spinach isn’t available, kale or Swiss chard can be good substitutes.
Cream Cheese: This adds creaminess to the dish. If you’re looking for a lighter option, Neufchâtel cheese is a great substitute. Vegan cream cheese can work for a dairy-free version.
Sour Cream: Adds richness and tang. You can swap it with Greek yogurt for a healthier twist, or use a dairy-free yogurt if needed. The flavor might change slightly but will still work nicely.
Cheeses: Mozzarella is my go-to for its meltiness. However, feel free to mix in cheddar for a sharper taste, or use a dairy-free cheese alternative for a vegan option.
How Can I Best Prepare Spinach for My Casserole?
Preparing spinach properly is key to avoiding a watery casserole. If you’re using fresh spinach, sauté it until wilted to remove some moisture. Here’s how to do it:
- Heat your olive oil or butter in a pan over medium heat.
- Add the fresh spinach and cook for about 2-3 minutes until it wilts.
- If using frozen spinach, thaw it first, then squeeze out as much water as possible with a clean dish towel.
By doing this, you enhance the flavor and ensure your casserole stays creamy and not soggy. Taking this step really makes a difference!
What’s the Best Way to Combine Cream Cheese and Sour Cream?
Mixing the cream cheese and sour cream until smooth is vital. Here’s a simple method:
- Start by letting the cream cheese sit at room temperature for about 15 minutes; this makes it easier to blend.
- Use a hand mixer, stand mixer, or even a fork to combine; mix until smooth and creamy for the best texture.
This step ensures you avoid lumps in your casserole, making each bite creamy and even!

How to Make Chicken and Spinach Casserole with Cream Cheese
Ingredients You’ll Need:
For the Casserole:
- 2 cups cooked chicken breast, chopped or shredded
- 4 cups fresh spinach (or 10 oz frozen spinach, thawed and drained)
- 8 oz cream cheese, softened
- 1 cup sour cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 garlic cloves, minced
- 1/2 cup chopped onion (optional)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp paprika (for topping)
- 1 tsp olive oil or butter (for sautéing)
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This delicious casserole will take about 15 minutes to prepare and will need about 25-30 minutes to bake in the oven. So, total, you’re looking at roughly 45 minutes from start to finish. Perfect for a weeknight dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
First things first, preheat your oven to 350°F (175°C). This ensures it’s hot and ready for cooking your casserole.
2. Prepare the Spinach:
If you’re using fresh spinach, place it in a pan with a bit of olive oil or butter over medium heat. Sauté the spinach until it wilts down, which should take just a few minutes. If you’re using frozen spinach, make sure it’s completely thawed and drained well so there’s no excess moisture.
3. Mix the Cream Cheese and Sour Cream:
In a large mixing bowl, combine the softened cream cheese and sour cream. Use a hand mixer or a whisk to blend them until the mixture is smooth and creamy.
4. Combine All Ingredients:
To the bowl with the cream cheese mixture, add in the chopped cooked chicken, sautéed (or thawed) spinach, minced garlic, salt, pepper, and half of the shredded mozzarella cheese. Mix everything together until well combined. If you’d like to add onion, toss it in at this stage or sauté it with the garlic earlier.
5. Assemble the Casserole:
Now, grab a greased casserole dish. Transfer the mixture into it, spreading it out evenly so every scoop has all those tasty ingredients.
6. Add the Toppings:
Sprinkle the remaining mozzarella cheese and grated Parmesan cheese on top. Don’t forget to add a dash of paprika for a lovely color and flavor!
7. Bake the Casserole:
Place the casserole in the preheated oven and bake uncovered for 25-30 minutes. You’ll know it’s ready when the top is golden brown and bubbly.
8. Let it Rest:
Once done, remove the casserole from the oven and let it cool for about 5 minutes. This helps it to set a bit, making it easier to serve.
9. Garnish and Serve:
Before serving, sprinkle freshly chopped parsley on top for a pop of color. Enjoy your creamy, cheesy casserole with a light salad or some steamed veggies on the side!
This Chicken and Spinach Casserole is sure to be a hit at your dinner table. Enjoy every bite!
Can I Use Rotisserie Chicken for This Recipe?
Absolutely! Using rotisserie chicken is a fantastic time-saver and adds extra flavor. Just shred or chop the chicken as needed, and you’re good to go!
Can I Make This Casserole Ahead of Time?
Yes, you can prepare the casserole up to the baking step and then cover it tightly with plastic wrap or foil. Store it in the fridge for up to 2 days. When you’re ready to bake, you may need to add a few extra minutes to the cooking time if it’s cold from the fridge.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) for about 15-20 minutes or in the microwave until heated through.
What Can I Serve with This Casserole?
This casserole pairs well with a light salad, steamed vegetables, or even some garlic bread. The creamy texture contrasts nicely with fresh, crunchy sides!



