Spinach Chicken Casserole with Cream Cheese and Mozzarella

Highlight: Satisfying Main Dishes for Every Occasion

This spinach chicken casserole combines tender chicken breasts, creamy cream cheese, and melted mozzarella with sautéed spinach for a comforting oven-baked dish. The chicken is marinated with garlic and spices, then layered with cream cheese and spinach before baking to juicy, flavorful perfection. Quick to prepare and satisfying enough for busy nights, this dish pairs well with cauliflower rice or roasted vegetables. Perfect for when you want a hearty, creamy main without too much fuss.

A woman in a pink apron is smiling.
Crafted By Dina
Updated on Mon, 30 Jun 2025 17:07:56 GMT
A dish of spinach chicken casserole with cream cheese and mozzarella. Save
A dish of spinach chicken casserole with cream cheese and mozzarella. | myhomemademeal.com

This chicken breast casserole has become my ultimate weeknight salvation when I need something that looks impressive but doesn't require hours of preparation. The combination of tender chicken, creamy cheese layers, and vibrant spinach creates a restaurant quality dish that my whole family devours without complaint. I discovered this recipe during one of those particularly chaotic weeks when I had a refrigerator full of ingredients that needed to be used up, and it's since become our go to comfort meal whenever we crave something rich and satisfying.

The first time I served this casserole, my teenage son who usually turns his nose up at anything green actually asked for seconds and wanted to know what made it taste so good. Since then, it's become our Sunday meal prep staple because it makes excellent leftovers and travels well to work or school lunches.

Ingredients

  • 2 large boneless skinless chicken breasts cut horizontally: choose plump, even sized breasts for the most consistent cooking and slice them carefully to create uniform thickness
  • 8 oz cream cheese softened: let this come to room temperature for at least 30 minutes before using so it spreads easily and creates a smooth, creamy layer
  • 2 cups fresh spinach rinsed: baby spinach works best as it's tender and wilts quickly, but mature spinach can be used if chopped finely
  • 2 tablespoons olive oil divided: use good quality extra virgin olive oil for the best flavor in both the marinade and for cooking the spinach
  • 4 oz mozzarella cheese shredded: freshly shredded melts better than pre shredded and creates that perfect golden bubbly top
  • 3 cloves garlic minced: fresh garlic provides the best flavor foundation, but you can substitute with 1/2 teaspoon garlic powder if needed
  • 1/2 teaspoon red pepper flakes optional: adds a gentle warmth that enhances the other flavors without overwhelming the dish
  • 1/2 teaspoon salt: use fine sea salt or table salt for even distribution in the marinade
  • 1/2 teaspoon black pepper: freshly ground provides the best flavor and aroma
  • 1/2 teaspoon Italian seasoning optional: a blend of herbs that adds complexity, or substitute with dried basil and oregano

Step-by-Step Instructions

Create the Marinade:
In a gallon sized ziplock bag, combine 1 tablespoon of olive oil, minced garlic, Italian seasoning, red pepper flakes, salt, and black pepper. Seal the bag tightly and shake vigorously until all ingredients are well distributed and the oil carries the aromatics throughout. This creates a flavorful base that will penetrate the chicken and infuse every bite with savory goodness.
Prepare and Marinate the Chicken:
Add the chicken breasts to the ziplock bag with the marinade, seal completely, and massage the bag gently with your hands to ensure every surface of the chicken is coated with the seasoned oil mixture. Set aside on the counter for 10 to 15 minutes while you prep the remaining ingredients, allowing the flavors to begin penetrating the meat. Position a rack in the center of your oven and preheat to 400°F.
Wilt the Spinach:
Heat the remaining tablespoon of olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Add the fresh spinach and cook, stirring constantly with tongs, until it wilts completely and releases most of its moisture, about 2 to 3 minutes. The spinach should be bright green and considerably reduced in volume. Remove from heat and set aside to cool slightly.
Assemble the Casserole:
Remove the chicken breasts from the marinade, discarding any excess liquid, and arrange them in a single layer in a greased 9x13 inch baking dish or similar sized casserole dish. Using a spoon or offset spatula, spread the softened cream cheese evenly over the surface of each chicken breast, creating a smooth, even layer that reaches to the edges. Distribute the wilted spinach evenly over the cream cheese layer, pressing it gently to help it adhere.
Add the Final Layer:
Sprinkle the shredded mozzarella cheese evenly over the spinach layer, making sure to cover the entire surface for consistent browning and melting. The cheese should form a relatively even blanket that will create that beautiful golden top during baking.
Bake to Perfection:
Place the assembled casserole in the preheated oven and bake for 20 to 30 minutes, depending on the thickness of your chicken breasts. The casserole is perfectly done when the chicken reaches an internal temperature of 165°F when checked with a meat thermometer and the cheese on top is golden brown and bubbly. Let the casserole rest for 5 minutes before serving to allow the cheese to set slightly.
A dish of spinach chicken casserole with cream cheese and mozzarella. Save
A dish of spinach chicken casserole with cream cheese and mozzarella. | myhomemademeal.com

What I love most about this dish is how the cream cheese melts and mingles with the chicken juices to create an incredibly rich sauce that gets absorbed by the spinach. I learned from my Italian neighbor that the secret to any great casserole is layering flavors, and this recipe does exactly that with each component building on the last to create something much greater than the sum of its parts.

Storage and Reheating Tips

Store leftover casserole in the refrigerator for up to 4 days in an airtight container or covered tightly with plastic wrap. To reheat, place individual portions in the microwave for 1 to 2 minutes, stirring halfway through, or reheat the entire casserole in a 325°F oven for 15 to 20 minutes until warmed through. For meal prep, you can assemble the casserole up to 24 hours ahead and keep it covered in the refrigerator, then bake when ready to serve. The dish also freezes well for up to 3 months, though the texture of the cream cheese may change slightly upon thawing.

Smart Substitutions and Variations

This versatile base recipe adapts beautifully to different tastes and dietary preferences. Substitute the chicken with boneless pork chops or even thick white fish fillets, adjusting cooking time accordingly. For a lighter version, use reduced fat cream cheese or substitute half the cream cheese with Greek yogurt mixed in after baking. Try different greens like chopped kale, Swiss chard, or even broccoli florets for variety. Sun dried tomatoes, artichoke hearts, or roasted red peppers make excellent additions that complement the creamy base.

A spinach chicken casserole with cream cheese and mozzarella. Save
A spinach chicken casserole with cream cheese and mozzarella. | myhomemademeal.com

Serving Suggestions and Pairings

This rich casserole pairs beautifully with lighter sides that won't compete with its creamy richness. Serve over cauliflower rice, zucchini noodles, or simple steamed vegetables for a complete low carb meal. A crisp green salad with lemon vinaigrette provides a refreshing contrast to the richness. For those not avoiding carbs, serve over pasta, rice, or with crusty bread to soak up the delicious sauce. A glass of crisp white wine like Pinot Grigio or Sauvignon Blanc complements the flavors perfectly.

The Science of Casserole Success

The beauty of this casserole lies in how the different components work together during baking. The cream cheese creates a protective barrier that keeps the chicken moist while adding richness, while the spinach provides color, nutrients, and a pleasant textural contrast. The mozzarella on top browns beautifully and creates appealing visual appeal while sealing in all the flavors below. This layering technique ensures that each component maintains its distinct character while contributing to the overall harmony of the dish.

Recipe FAQs

→ Can I use frozen spinach instead of fresh?

Yes, thawed and well-drained frozen spinach works. Just ensure you remove as much moisture as possible before adding it.

→ How do I know when the chicken is fully cooked?

Use a meat thermometer to check the thickest part of the chicken—it should read 165°F (75°C).

→ Can I prepare this ahead of time?

Yes, you can assemble the casserole in advance, refrigerate it, and bake it when ready. Add 5–10 minutes to baking time if chilled.

→ What can I serve with this dish?

Serve with cauliflower rice, roasted vegetables, mashed potatoes, or a fresh green salad for a balanced meal.

→ Can I substitute cream cheese with something lighter?

You can use reduced-fat cream cheese or Greek yogurt for a lighter texture, though flavor and consistency may vary slightly.

Spinach Chicken Casserole with Cream Cheese and Mozzarella

Creamy chicken with spinach and mozzarella, perfect for a quick, hearty oven-baked dinner.

Prep Time
10 minutes
Cooking Duration
30 minutes
Overall Time
40 minutes
Crafted By: Dina

Recipe Type: Main Dishes

Preparation Complexity: Moderate Challenge

Regional Cuisine: American

Servings Output: 6 Serving Size

Dietary Choices: Lower-Carb Choice, Gluten-Free Alternative

Everything You’ll Need

→ Main Ingredients

01 2 large boneless skinless chicken breasts, cut horizontally
02 8 oz cream cheese, softened
03 2 cups spinach, rinsed
04 2 tablespoons olive oil, divided
05 4 oz mozzarella cheese, shredded
06 3 cloves garlic, minced
07 1/2 teaspoon red pepper flakes (optional)
08 1/2 teaspoon salt
09 1/2 teaspoon pepper
10 1/2 teaspoon Italian seasoning (optional)

Steps to Cook

Step 01

Combine 1 tablespoon olive oil, garlic, Italian seasoning, red pepper flakes, salt, and pepper in a resealable bag. Add the chicken breasts, seal, and massage to coat evenly. Set aside for 10–15 minutes at room temperature.

Step 02

Preheat the oven to 400ºF (200°C) and position a rack in the center.

Step 03

In a skillet over medium heat, quickly wilt the spinach using 1 tablespoon olive oil. Set aside.

Step 04

Place marinated chicken breasts in a baking dish. Spread softened cream cheese over each breast, then top with wilted spinach and shredded mozzarella.

Step 05

Bake the casserole for 20–30 minutes until the internal temperature of the chicken reaches 165˚F (75°C).

Step 06

Serve warm with cauliflower rice or roasted vegetables.

Extra Suggestions

  1. Ensure the chicken is fully cooked by checking for an internal temperature of 165˚F (75°C).

Must-Have Equipment

  • Skillet
  • Baking dish
  • Ziplock bag
  • Oven

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Contains dairy (cream cheese, mozzarella)

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 365
  • Fat Breakdown: 24.5 grams
  • Carbohydrate Breakdown: 4.2 grams
  • Protein Count: 32.8 grams