This Chicken and Spinach Casserole is creamy, delicious, and super easy to make! Packed with tender chicken and fresh spinach, it’s a comforting meal that warms your heart.
The cream cheese brings a smooth and rich flavor that’s simply irresistible. I love serving it with crusty bread to soak up every drop! You might just need a bigger spoon! 😄
Key Ingredients & Substitutions
Chicken Breasts: Boneless, skinless chicken breasts are great for this recipe as they cook evenly. If you’re short on time, pre-cooked chicken works too! Alternatively, you could use thighs for a juicier option.
Spinach: Fresh spinach gives a vibrant color and fresh taste. If you have frozen spinach, just remember to thaw and drain it well to avoid extra moisture. You could also use kale or Swiss chard if you want to switch it up.
Cream Cheese: This provides creaminess and richness. If you’re looking for a lighter alternative, try using ricotta cheese or Greek yogurt. They will change the flavor slightly, but they’ll still provide a nice creaminess.
Cheese: I love using mozzarella for its melt factor, and Parmesan adds a salty kick. If you’re dairy-free, you can use vegan cheese or nutritional yeast for a cheesy flavor without the dairy.
Olive Oil: This oil is perfect for sautéing. If you don’t have it, vegetable oil works fine too. For a flavor boost, you might consider using garlic-infused olive oil.
How Do I Ensure My Chicken is Perfectly Cooked?
Cooking the chicken just right is crucial to this casserole. Here’s how to make sure it’s juicy and well-cooked:
- Season the chicken with salt and pepper evenly on both sides. This simple step really enhances the flavor.
- Arrange the chicken in a single layer in your casserole dish. This helps each piece cook evenly.
- Adding chicken broth around the chicken keeps it moist while baking. Make sure it doesn’t touch the top of the chicken for the best results.
- After baking, check the internal temperature with a meat thermometer. It should reach 165°F (75°C). This guarantees it’s safe to eat and perfectly done.
- Let it rest for 5 minutes after removing from the oven. This allows the juices to redistribute, maintaining the moisture in the chicken.

How to Make Chicken and Spinach Casserole with Cream Cheese
Ingredients You’ll Need:
Main Ingredients:
- 4 boneless, skinless chicken breasts
- 2 cups fresh spinach leaves (or 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 cloves garlic, minced
- 1 small onion, finely chopped
- 1/2 cup chicken broth
- 2 tablespoons olive oil
- 1 teaspoon dried Italian seasoning (or a mix of dried basil, oregano, thyme)
- Salt and black pepper to taste
- Optional: red pepper flakes for a slight kick
How Much Time Will You Need?
This delicious casserole takes about 15 minutes to prepare and 30-35 minutes to bake. With a total time of about 50 minutes, you’ll have a hearty meal ready for the family!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 375°F (190°C). This ensures your casserole cooks evenly and thoroughly once it’s in the oven.
2. Sauté the Aromatics:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic. Sauté them together until they’re softened and fragrant, which will take about 3-4 minutes. This will give your casserole a lovely depth of flavor!
3. Cook the Spinach:
Next, add the fresh spinach to the skillet. Cook it until it’s wilted down, or if you’re using frozen spinach, make sure it’s heated through and well-drained. Once done, remove the skillet from the heat and set aside the spinach mixture.
4. Prepare the Creamy Mixture:
In a mixing bowl, combine the softened cream cheese, sour cream, dried Italian seasoning, salt, black pepper, half of the mozzarella, and half of the Parmesan cheese. Mix these ingredients well until you have a smooth and creamy texture.
5. Combine Spinach with Cream Cheese:
Add your cooked spinach mixture into the creamy bowl and stir everything together until it’s nicely combined. This will become the delicious topping for your chicken!
6. Season the Chicken:
Now, it’s time to prepare the chicken. Lightly season both sides of the chicken breasts with a pinch of salt and black pepper. This simple seasoning will enhance the chicken’s natural flavor.
7. Assemble in Casserole Dish:
In a casserole dish, arrange the chicken breasts in a single layer. Pour the chicken broth all around the chicken, helping to keep it moist during the baking process.
8. Spread the Cream Cheese Mixture:
Now, carefully spread the cream cheese and spinach mixture over each chicken breast, making sure to cover them well for maximum flavor and creaminess.
9. Add More Cheese:
Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top of the casserole. This will create a beautifully melted topping as it bakes!
10. Bake the Casserole:
Place the casserole in the preheated oven and bake uncovered for about 30-35 minutes. You’ll know it’s done when the chicken is fully cooked (should reach an internal temperature of 165°F/75°C) and the top is golden brown and bubbly.
11. Broil for Extra Crispiness (Optional):
If you want an extra crispy top, you can switch to broil for an additional 2-3 minutes. Just keep a close eye on it to prevent burning!
12. Rest and Serve:
Once out of the oven, let the casserole rest for about 5 minutes. This will help all those delicious flavors settle. Then, serve warm and enjoy every creamy bite of your chicken and spinach casserole!
Enjoy your creamy, cheesy chicken and spinach casserole!
Can I Use Frozen Spinach in This Recipe?
Yes, you can use frozen spinach! Just make sure to thaw it completely and drain it well to remove excess moisture before adding it to the dish. This ensures the casserole doesn’t end up soggy.
Can I Prepare This Casserole in Advance?
Absolutely! You can assemble the casserole a day ahead and store it in the fridge. Just pop it in the oven when you’re ready to bake. You might need to add an extra 5-10 minutes to the baking time if it’s coming straight from the fridge.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the microwave or oven, adding a splash of chicken broth or water if it seems dry.
What Can I Serve with This Casserole?
This casserole pairs well with a simple green salad or steamed vegetables for a light meal. It also goes nicely with rice or pasta, which help soak up the creamy sauce!



