Mouthwatering Mozzarella and Spinach Chicken Casserole

Here is my favorite mozzarella and spinach chicken casserole recipe, with tender chicken strips, garlic, cream cheese, and plenty of melted mozzarella all mixed with fresh spinach and Italian seasonings.

This casserole has become our go-to weeknight dinner when I need something quick but filling. My kids actually eat their spinach this way, and my husband always asks for seconds. Plus, it only dirties one pan, which makes cleanup a breeze.

mozzarella and spinach chicken casserole
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Mozzarella and Spinach Chicken Casserole

  • Quick weeknight dinner – Ready in under an hour, this casserole is perfect for busy evenings when you want something homemade without spending all night in the kitchen.
  • High-protein and filling – Packed with chicken and cheese, this dish keeps you satisfied and is great if you’re watching your carbs or just want a hearty meal.
  • Simple ingredients – You probably have most of these staples in your fridge and pantry already, making it easy to throw together without a special grocery run.
  • Creamy and cheesy comfort food – The combination of cream cheese and melted mozzarella creates a rich, satisfying dish that feels indulgent but comes together easily.
  • Sneaks in your greens – The spinach adds nutrition and color without overwhelming the flavor, making it a great way to get some vegetables on your plate.

What Kind of Chicken Should I Use?

For this casserole, boneless skinless chicken breasts are your best bet since they’re easy to slice horizontally and cook evenly. You can use fresh or frozen chicken breasts, just make sure to thaw frozen ones completely in the fridge before cutting. If your chicken breasts are on the thicker side (over an inch thick), you’ll have an easier time slicing them in half to create thinner cutlets. Some stores even sell chicken breast cutlets already sliced thin, which can save you a step if you’re short on time. Just look for breasts that are roughly the same size so they cook at the same rate.

mozzarella and spinach chicken casserole
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This casserole is pretty forgiving when it comes to swapping ingredients:

  • Chicken breasts: You can use chicken thighs instead if you prefer darker meat. They’ll add a bit more flavor and stay juicy during baking. Just adjust the cooking time slightly as thighs may cook a bit faster.
  • Cream cheese: If you’re out of cream cheese, try using ricotta or even Greek yogurt mixed with a tablespoon of flour to help it hold together. The texture will be slightly different but still tasty.
  • Spinach: Fresh spinach can be swapped with frozen spinach (about 10 oz), but make sure to thaw it completely and squeeze out all the excess water before using. You can also use kale or Swiss chard if that’s what you have on hand.
  • Mozzarella cheese: Feel free to use provolone, fontina, or even a Mexican cheese blend. Each will give the dish a slightly different flavor profile but will melt just as nicely.
  • Italian seasoning: No Italian seasoning? Mix together equal parts dried basil, oregano, and thyme to create your own blend.

Watch Out for These Mistakes While Cooking

The biggest mistake with this casserole is not cutting the chicken breasts evenly when splitting them horizontally, which leads to uneven cooking – aim for pieces that are roughly the same thickness so everything finishes at the same time.

Many people forget to drain the spinach after wilting it, and all that extra moisture can make your casserole watery and prevent the cheese from getting that nice golden top you want.

Since chicken breasts dry out quickly, pull the dish from the oven when your thermometer reads 160°F in the thickest part – the carryover heat will bring it up to 165°F while keeping the meat juicy.

Finally, let the casserole rest for about 5 minutes after baking, which allows the cream cheese layer to set up and makes it much easier to serve without everything sliding apart.

mozzarella and spinach chicken casserole
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Mozzarella and Spinach Chicken Casserole?

This casserole is pretty rich and creamy, so I like to serve it with something simple on the side that won’t compete with all those flavors. A basic green salad with a light vinaigrette is perfect for cutting through the richness, or you could go with roasted vegetables like zucchini, bell peppers, or green beans tossed in olive oil and garlic. If you want something more filling, garlic bread or a crusty baguette works great for soaking up any extra sauce from the casserole. For a complete meal, I sometimes add a side of pasta tossed with butter and parmesan, or even some fluffy rice to round everything out.

Storage Instructions

Store: This casserole keeps really well in the fridge for up to 4 days. Just let it cool completely, then cover it tightly with foil or transfer to an airtight container. It’s one of those dishes that actually tastes even better the next day once all the flavors have had time to meld together.

Freeze: You can freeze this casserole for up to 3 months, either before or after baking. If freezing unbaked, wrap it tightly in plastic wrap and then foil. For already baked casserole, let it cool completely first, then wrap well and freeze in individual portions if you’d like.

Reheat: Warm up leftovers in the oven at 350°F for about 15-20 minutes until heated through, or microwave individual portions for 2-3 minutes. If reheating from frozen, thaw in the fridge overnight first, or add an extra 10-15 minutes to the oven time.

Preparation Time 20-30 minutes
Cooking Time 20-30 minutes
Total Time 40-60 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1400-1600
  • Protein: 110-125 g
  • Fat: 100-115 g
  • Carbohydrates: 15-20 g

Ingredients

For the marinated chicken:

  • 2 large chicken breasts (sliced into 1-inch thick strips)
  • 1 1/2 tbsp extra virgin olive oil
  • 4 garlic cloves (freshly minced)
  • 1 tsp Italian seasoning
  • 1/2 tsp red chili flakes
  • 3/4 tsp sea salt
  • 1/2 tsp cracked black pepper

For the assembly:

  • 1 tbsp olive oil
  • 3 cups fresh spinach (roughly chopped)
  • 1 tsp lemon juice
  • 6 oz cream cheese (softened)
  • 1/2 cup shredded mozzarella cheese
  • 2 tbsp grated Parmesan cheese

Step 1: Prepare the Oven and Season the Chicken

  • 2 large chicken breasts
  • 1 1/2 tbsp extra virgin olive oil
  • 4 garlic cloves
  • 1 tsp Italian seasoning
  • 1/2 tsp red chili flakes
  • 3/4 tsp sea salt
  • 1/2 tsp cracked black pepper

Preheat your oven to 400°F so it’s ready when you need it.

While the oven heats, combine the extra virgin olive oil, minced garlic, Italian seasoning, red chili flakes, sea salt, and cracked black pepper in a small bowl to create a flavorful marinade.

Place the sliced chicken breast strips in a bag or bowl and coat them thoroughly with the marinade mixture, making sure each piece is evenly covered.

Let the chicken sit for 10-15 minutes at room temperature to allow the flavors to penetrate the meat—this brief rest makes a noticeable difference in flavor.

Step 2: Wilt the Spinach

  • 1 tbsp olive oil
  • 3 cups fresh spinach
  • 1 tsp lemon juice

Heat 1 tbsp olive oil in a large skillet over medium-high heat.

Add the roughly chopped fresh spinach and cook, stirring occasionally, until completely wilted and any excess moisture has evaporated, about 3-4 minutes.

This prevents the casserole from becoming watery during baking.

Remove from heat and stir in the lemon juice to brighten the flavor.

Step 3: Assemble the Casserole

  • marinated chicken from Step 1
  • 6 oz cream cheese
  • wilted spinach from Step 2
  • 1/2 cup shredded mozzarella cheese
  • 2 tbsp grated Parmesan cheese

Arrange the marinated chicken strips in a single layer in a 9×13 inch baking dish.

Spread the softened cream cheese evenly over the chicken pieces, creating a smooth layer that will bind everything together.

Top the cream cheese with the wilted spinach from Step 2, distributing it evenly across the dish.

I find that spreading the cream cheese first acts as an adhesive that keeps the spinach from sliding around during baking.

Finally, sprinkle the shredded mozzarella cheese over the top, followed by the grated Parmesan for a golden, flavorful crust.

Step 4: Bake and Finish

Place the assembled casserole in your preheated 400°F oven and bake for 20-30 minutes, until the chicken reaches an internal temperature of 165°F when checked with a meat thermometer at the thickest point.

The cheese should be melted and bubbly, with the Parmesan turning golden brown on top.

Let the casserole rest for 3-5 minutes out of the oven before serving—this allows the cream cheese to set slightly and makes plating cleaner.

Serve warm, and I recommend grating a little fresh Parmesan on individual portions for an extra flavor boost.

mozzarella and spinach chicken casserole

Mouthwatering Mozzarella and Spinach Chicken Casserole

Delicious Mouthwatering Mozzarella and Spinach Chicken Casserole recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 4 servings
Calories 1500 kcal

Ingredients
  

For the marinated chicken

  • 2 large chicken breasts (sliced into 1-inch thick strips)
  • 1 1/2 tbsp extra virgin olive oil
  • 4 garlic cloves (freshly minced)
  • 1 tsp Italian seasoning
  • 1/2 tsp red chili flakes
  • 3/4 tsp sea salt
  • 1/2 tsp cracked black pepper

For the assembly

  • 1 tbsp olive oil
  • 3 cups fresh spinach (roughly chopped)
  • 1 tsp lemon juice
  • 6 oz cream cheese (softened)
  • 1/2 cup shredded mozzarella cheese
  • 2 tbsp grated Parmesan cheese

Instructions
 

  • Preheat your oven to 400°F so it's ready when you need it. While the oven heats, combine the extra virgin olive oil, minced garlic, Italian seasoning, red chili flakes, sea salt, and cracked black pepper in a small bowl to create a flavorful marinade. Place the sliced chicken breast strips in a bag or bowl and coat them thoroughly with the marinade mixture, making sure each piece is evenly covered. Let the chicken sit for 10-15 minutes at room temperature to allow the flavors to penetrate the meat—this brief rest makes a noticeable difference in flavor.
  • Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the roughly chopped fresh spinach and cook, stirring occasionally, until completely wilted and any excess moisture has evaporated, about 3-4 minutes. This prevents the casserole from becoming watery during baking. Remove from heat and stir in the lemon juice to brighten the flavor.
  • Arrange the marinated chicken strips in a single layer in a 9x13 inch baking dish. Spread the softened cream cheese evenly over the chicken pieces, creating a smooth layer that will bind everything together. Top the cream cheese with the wilted spinach from Step 2, distributing it evenly across the dish. I find that spreading the cream cheese first acts as an adhesive that keeps the spinach from sliding around during baking. Finally, sprinkle the shredded mozzarella cheese over the top, followed by the grated Parmesan for a golden, flavorful crust.
  • Place the assembled casserole in your preheated 400°F oven and bake for 20-30 minutes, until the chicken reaches an internal temperature of 165°F when checked with a meat thermometer at the thickest point. The cheese should be melted and bubbly, with the Parmesan turning golden brown on top. Let the casserole rest for 3-5 minutes out of the oven before serving—this allows the cream cheese to set slightly and makes plating cleaner. Serve warm, and I recommend grating a little fresh Parmesan on individual portions for an extra flavor boost.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!