This Chicken and Spinach Casserole is a warm, tasty dish packed with tender chicken and fresh spinach, all mingling with creamy cheese. Comfort food at its best!
Honestly, who can resist the cheesy goodness? I love serving it with some crusty bread on the side—perfect for scooping up those delicious bites. Yum!
Key Ingredients & Substitutions
Chicken Breast: Boneless, skinless chicken is ideal for this dish. If you’re looking for a lighter option, try substituting turkey breast. You could also use cooked shredded chicken if you’re in a hurry.
Spinach: Fresh spinach brings great flavor and color. If fresh isn’t available, frozen spinach works perfectly—just remember to thaw and drain it well. I often keep a pack in my freezer for convenience.
Cream Cheese: This is what gives the casserole its creamy texture. Neufchâtel cheese is a lower-fat option, or you can use dairy-free cream cheese to make it vegan-friendly.
Cheeses: I love the blend of mozzarella and Parmesan for this recipe. If you’re looking for alternatives, try cheddar or feta. Goat cheese can add a nice tangy flavor, too!
Greek Yogurt: This can replace sour cream for a healthier twist. It adds similar creaminess while increasing protein. I often use it and find it works great!
How Do I Ensure My Chicken is Cooked Perfectly?
Getting perfectly cooked chicken in your casserole is key. Here are some tips to keep your chicken juicy and flavorful:
- First, sear the chicken on medium heat for about 3-4 minutes per side to develop a nice color. This doesn’t fully cook it but adds flavor.
- Use a meat thermometer to check internal temperature; it should reach 165°F (74°C) when done.
- Let it rest after baking. This helps retain moisture, making your chicken more tender.

How to Make Chicken and Spinach Casserole with Cream Cheese
Ingredients You’ll Need:
For the Casserole:
- 4 boneless, skinless chicken breasts
- 1 tablespoon olive oil
- 10 oz fresh spinach (or frozen spinach, thawed and drained)
- 8 oz cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ cup sour cream or Greek yogurt
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- ½ teaspoon dried Italian seasoning or oregano
- Cooking spray or butter for greasing the baking dish
How Much Time Will You Need?
This delicious casserole takes about 15-20 minutes to prepare and 25-30 minutes to bake. Overall, you’ll need around 45-50 minutes from start to finish to have a warm, cheesy meal ready to enjoy!
Step-by-Step Instructions:
1. Preheat the Oven and Prepare the Dish:
First, preheat your oven to 375°F (190°C). While it’s warming up, lightly grease a 9×9 inch baking dish with cooking spray or butter. This will help prevent the casserole from sticking.
2. Cook the Chicken:
In a skillet, heat the olive oil over medium heat. Add the chicken breasts and cook them until they’re golden brown on both sides but not cooked all the way through, about 3-4 minutes per side. Once done, remove the chicken from the skillet and set it aside on a plate.
3. Sauté Onion and Garlic:
Using the same skillet, add the finely chopped onion and minced garlic. Sauté for about 2-3 minutes until they’re softened and fragrant. This step adds a lot of flavor to your casserole!
4. Add Spinach:
Next, add the fresh spinach to the skillet. Cook until the spinach is wilted and tender. If you’re using frozen spinach, just warm it through and stir with the onion and garlic. Once it’s ready, remove the skillet from the heat and let it cool a bit.
5. Make the Cream Cheese Mixture:
In a large bowl, combine the softened cream cheese, sour cream (or Greek yogurt), shredded mozzarella (remember to save about ¼ cup for topping), grated Parmesan, Italian seasoning, salt, pepper, and optional red pepper flakes. Mix everything well until it’s smooth and creamy.
6. Combine Everything Together:
Stir the cooked spinach, onion, and garlic mixture into your cream cheese blend until it’s evenly combined. This mixture will be super creamy and flavorful!
7. Assemble the Casserole:
Now, place the partially cooked chicken breasts evenly in your greased baking dish. Spoon the cream cheese and spinach mixture over each piece of chicken, making sure to cover them completely.
8. Add Cheese and Bake:
Sprinkle the reserved mozzarella cheese on top of the mixture. Then, bake uncovered in your preheated oven for about 25-30 minutes. You’ll know it’s done when the chicken reaches an internal temperature of 165°F (74°C) and the topping is bubbly and golden brown!
9. Extra Browning (Optional):
If you’d like a more browned top, you can broil the dish for 2-3 minutes after baking. Just keep a close eye on it to prevent burning!
10. Rest and Serve:
Once it’s done, remove the casserole from the oven and let it rest for about 5 minutes before serving. This helps all the flavors settle. Now you’re ready to enjoy your creamy, cheesy Chicken and Spinach Casserole!
Can I Use Frozen Spinach Instead of Fresh?
Yes, you can! Just make sure to thaw and drain the frozen spinach thoroughly before cooking. It’s a great time-saver and works perfectly in this recipe.
Can I Prepare This Casserole in Advance?
Absolutely! You can assemble the casserole ahead of time, cover it tightly, and refrigerate it for up to 24 hours. Just add a few extra minutes to the baking time if you’re baking it straight from the fridge.
How Should I Store Leftovers?
Store any leftover casserole in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or oven until warmed through. You may want to add a splash of milk or broth if it seems a bit dry when reheating.
What Can I Substitute for the Cream Cheese?
If you’re looking for a lighter option, you can use Neufchâtel cheese or even a dairy-free cream cheese for a vegan version. Greek yogurt can also work well, adding a creamy texture while keeping it healthier!



