The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
Creamy & Cheesy Spinach Chicken Casserole (Easy, Healthy & Meal Prep Friendly!)

Tired of bland weeknight dinners that leave your family underwhelmed? Craving comfort food that’s actually good for you and doesn’t require hours in the kitchen? You’ve just discovered the answer to your dinner dilemmas: our Ultimate Spinach Chicken Casserole.
This creamy spinach chicken bake combines tender, juicy chicken with nutrient-packed spinach, rich cream sauce, and a perfectly melted cheese topping that’ll have everyone asking for seconds. After countless tests and refinements—plus feedback from hundreds of home cooks—we’ve perfected this easy chicken spinach casserole to be the creamiest, cheesiest, and most flavorful version you’ll ever try.
Whether you’re a busy parent scrambling for weeknight meal solutions, a meal prep enthusiast planning ahead, or simply someone who loves comforting, wholesome food, this recipe delivers on all fronts. Best of all? It’s incredibly versatile, freezer-friendly, and adaptable to nearly any dietary preference.
In this comprehensive guide, you’ll discover:
- The tested-and-perfected recipe with detailed instructions
- Expert tips for achieving restaurant-quality results
- Dietary variations (keto, gluten-free, dairy-free options)
- Make-ahead and freezer instructions
- Serving suggestions and troubleshooting advice
Let’s transform your dinner routine with this healthy chicken spinach casserole that proves comfort food can be both delicious and nutritious!
The Ultimate Spinach Chicken Casserole Recipe
Recipe Overview
Prep Time | Cook Time | Total Time | Servings | Difficulty |
---|---|---|---|---|
20 minutes | 30 minutes | 50 minutes | 6-8 | Easy |
Cuisine: American | Category: Main Dish, Dinner | Diet: High-Protein, Gluten-Free Option
Nutrition Information (Per Serving)
- Calories: 385
- Protein: 42g
- Fat: 18g
- Carbohydrates: 12g
- Fiber: 3g
Ingredients
For the Chicken:
- 2 lbs boneless, skinless chicken breasts (or thighs for richer flavor)
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Creamy Spinach Base:
- 3 tablespoons butter
- 4 cloves garlic, minced
- 3 tablespoons all-purpose flour (or gluten-free alternative)
- 2 cups whole milk (or half-and-half for extra richness)
- 1 cup chicken broth (low-sodium recommended)
- 8 oz cream cheese, softened
- 10 oz fresh spinach (or 2 cups frozen, thawed and squeezed dry)
- 1 teaspoon Italian seasoning
- ½ teaspoon onion powder
- Salt and pepper to taste
- Pinch of nutmeg (optional, but enhances flavor)
For the Cheese Topping:
- 1½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ cup shredded cheddar cheese (optional, for extra flavor)
Optional Add-Ins:
- ½ cup sun-dried tomatoes, chopped
- 8 oz sliced mushrooms, sautéed
- ½ cup diced roasted red peppers
Step-by-Step Instructions with Expert Tips
Step 1: Prepare and Cook the Chicken
- Season the chicken: Pat chicken breasts dry with paper towels. Season both sides with garlic powder, salt, and pepper.
- Sear for flavor: Heat olive oil in a large skillet over medium-high heat. Once hot, add chicken breasts and cook for 6-7 minutes per side until golden brown and cooked through (internal temperature should reach 165°F).
- Rest and dice: Transfer chicken to a cutting board and let rest for 5 minutes. Cut into bite-sized cubes (about 1-inch pieces).
Pro Tip: Don’t overcrowd the pan when browning chicken—work in batches if necessary. This ensures proper browning rather than steaming, which develops deeper flavor.

Step 2: Create the Creamy Sauce Base
- Make the roux: In the same skillet (don’t clean it—those browned bits add flavor!), melt butter over medium heat. Add minced garlic and sauté for 30 seconds until fragrant. Sprinkle in flour and whisk continuously for 2 minutes to create a golden roux.
- Build the sauce: Gradually pour in milk while whisking constantly to prevent lumps. Add chicken broth and continue whisking. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
- Add cream cheese: Cut softened cream cheese into chunks and whisk into the sauce until completely melted and smooth. Season with Italian seasoning, onion powder, salt, pepper, and a pinch of nutmeg.
Chef’s Note: Using room-temperature cream cheese prevents lumps and ensures silky-smooth integration. If you forgot to soften it, microwave for 15-20 seconds.
Step 3: Incorporate the Spinach
- Wilt the spinach: If using fresh spinach, add it in batches, stirring until wilted (about 2-3 minutes). If using frozen spinach, ensure it’s thoroughly thawed and squeezed dry in a clean kitchen towel before adding to the sauce.
- Combine ingredients: Stir the diced chicken into the creamy spinach sauce, ensuring everything is well coated.
Critical Tip: Excess moisture from spinach is the #1 cause of watery casseroles. Fresh spinach naturally releases water as it cooks, but frozen spinach must be squeezed almost completely dry. Wring it in a towel until you think you can’t get more water out—then squeeze once more!
Step 4: Assemble and Bake
- Transfer to baking dish: Preheat oven to 375°F (190°C). Pour the cheesy chicken spinach casserole mixture into a greased 9×13-inch baking dish, spreading it evenly.
- Add cheese topping: Combine mozzarella, Parmesan, and cheddar cheese in a bowl. Sprinkle evenly over the casserole.
- Bake to perfection: Place in preheated oven and bake for 25-30 minutes until the cheese is golden brown and bubbly, and the edges are slightly caramelized.
- Rest before serving: Let the casserole rest for 5 minutes before serving. This allows the sauce to set slightly, making it easier to serve.
Pro Tip: For an extra-golden, crispy cheese topping, broil for the final 2-3 minutes of cooking. Watch carefully to prevent burning!
Expert Tips & Tricks for the PERFECT Spinach Chicken Casserole
How to Avoid a Watery Casserole
- Squeeze spinach thoroughly: Whether fresh or frozen, remove as much moisture as possible
- Don’t over-thin the sauce: The sauce should be thick enough to coat a spoon before baking
- Let it rest: Those 5 minutes after baking allow the sauce to thicken as it cools slightly
Achieving the Creamiest Texture
- Use full-fat dairy: While lower-fat options work, full-fat milk and cream cheese deliver superior creaminess
- Perfect your roux: Cook the flour-butter mixture for the full 2 minutes to eliminate raw flour taste
- Room temperature ingredients: Cold cream cheese creates lumps; softened cream cheese melts seamlessly
Flavor Boosters That Make a Difference
- Fresh herbs: Add 2 tablespoons fresh basil or parsley just before serving for brightness
- Sun-dried tomatoes: Their concentrated flavor adds tangy complexity
- Nutmeg: Just a pinch enhances the creaminess without being identifiable
- Quality cheese: Freshly grated cheese melts better than pre-shredded (which contains anti-caking agents)
Chicken Perfection
- Don’t overcook: Use a meat thermometer—165°F is perfect
- Thighs over breasts: For richer, juicier results, use boneless chicken thighs
- Rotisserie shortcut: Save time by using 3-4 cups pre-cooked rotisserie chicken
Achieving Cheesy Perfection
- Best cheese blend: Mozzarella for melt, Parmesan for flavor, cheddar for depth
- Add cheese in layers: Reserve some to sprinkle on top for that irresistible golden crust
- Avoid pre-shredded cheese: Freshly grated melts smoother and tastes better
Spinach Chicken Casserole Variations & Customizations
Dietary Adjustments
Keto/Low-Carb Spinach Chicken Casserole
Transform this into a keto spinach chicken casserole with these simple swaps:
- Replace flour with 2 tablespoons almond flour or xanthan gum (½ teaspoon)
- Use heavy cream instead of milk
- Serve over cauliflower rice or enjoy as-is
- Net carbs per serving: Approximately 5g
Gluten-Free Option
- Substitute all-purpose flour with gluten-free flour blend (1:1 ratio)
- Ensure chicken broth is certified gluten-free
- Verify all seasonings are gluten-free
- Results are virtually identical to the original!
Dairy-Free Adaptation
- Use dairy-free cream cheese (Kite Hill or Miyoko’s work well)
- Replace milk with unsweetened almond or oat milk
- Substitute butter with olive oil or vegan butter
- Use nutritional yeast (½ cup) in place of cheese for umami flavor
Vegetarian/Vegan Option
While this becomes a different dish entirely, you can create a delicious plant-based version:
- Replace chicken with extra-firm tofu (pressed and cubed) or chickpeas
- Use plant-based cream cheese and milk
- Nutritional yeast for cheesy flavor
- Add extra vegetables like bell peppers and zucchini
Flavor Twists to Try
Spicy Spinach Chicken Casserole
- Add ½-1 teaspoon red pepper flakes to the sauce
- Mix in diced jalapeños
- Top with pepper jack cheese instead of mozzarella
- Serve with hot sauce on the side
Mediterranean-Inspired
- Stir in ½ cup Kalamata olives, sliced
- Add ½ cup crumbled feta cheese to the mixture
- Include ½ cup roasted red peppers
- Use oregano instead of Italian seasoning
- Finish with fresh dill or parsley
Mushroom & Herb Variation
- Sauté 8 oz sliced mushrooms and add to the mixture
- Use fresh thyme and rosemary (1 teaspoon each)
- Add caramelized onions for depth
- Top with Gruyère cheese for nutty flavor
With Pasta or Rice
Transform into a chicken spinach pasta bake:
- Cook 8 oz penne or rotini according to package directions
- Stir cooked pasta into the chicken-spinach mixture before baking
- Increase sauce slightly (add ½ cup more milk)
- Bake time remains the same
Quick Ingredient Swaps
Original Ingredient | Alternative Options |
---|---|
Chicken breasts | Turkey breast, rotisserie chicken, chicken thighs |
Fresh spinach | Kale, Swiss chard, frozen spinach (thawed & drained) |
Mozzarella | Provolone, fontina, Monterey Jack |
Heavy cream | Half-and-half, evaporated milk, coconut cream |
Cream cheese | Greek yogurt + butter, mascarpone |
All-purpose flour | Cornstarch (use 1.5 tbsp), gluten-free flour |
What to Serve with Spinach Chicken Casserole
This creamy chicken spinach bake is hearty enough to stand alone, but these sides complement it beautifully:
Quick & Easy Sides
- Garlic bread or dinner rolls – Perfect for soaking up the creamy sauce
- Simple green salad – Arugula with lemon vinaigrette balances the richness
- Roasted vegetables – Brussels sprouts, broccoli, or asparagus add color and nutrition
- Cauliflower rice – For a low-carb option that doesn’t compete with the casserole
- Quinoa or wild rice pilaf – Adds whole grains and textural variety
Vegetable Pairings
- Roasted cherry tomatoes with herbs
- Steamed green beans with almonds
- Honey-glazed carrots
- Sautéed zucchini with garlic
- Caesar salad with homemade croutons
Heartier Options
- Roasted sweet potato wedges
- Parmesan-crusted baked potatoes
- Buttered egg noodles
- Creamy polenta
- Herb-roasted fingerling potatoes
Make Ahead & Freezer-Friendly Instructions
One of the best features of this make-ahead chicken casserole is its flexibility!
Make-Ahead Instructions
Option 1: Assemble and Refrigerate
- Follow steps 1-9 (prepare through assembly, but don’t bake)
- Cover tightly with plastic wrap, then aluminum foil
- Refrigerate for up to 24 hours
- When ready to bake, remove from refrigerator 30 minutes before baking
- Bake as directed, adding 5-10 extra minutes if needed
Option 2: Partial Prep
- Cook and dice chicken up to 2 days ahead
- Store in airtight container in refrigerator
- Prepare sauce fresh when ready to assemble
- This method ensures the freshest flavor
Freezing Instructions
For Unbaked Casserole (Recommended):
- Assemble casserole in a freezer-safe baking dish
- Cover tightly with plastic wrap, then two layers of aluminum foil
- Label with date and baking instructions
- Freeze for up to 3 months
- To bake: Thaw overnight in refrigerator, then bake as directed (add 10-15 minutes to baking time)
- Or bake from frozen: Cover with foil and bake at 350°F for 60 minutes, remove foil, increase to 375°F, and bake 20-25 minutes more
For Pre-Baked Casserole:
- Bake casserole as directed and cool completely
- Cut into portions if desired (easier for reheating)
- Wrap tightly in plastic wrap and foil
- Freeze for up to 2 months
- To reheat: Thaw overnight, then reheat at 350°F for 20-25 minutes until heated through
Storage Tip: Use a disposable aluminum pan for freezing, or line your baking dish with heavy-duty foil (leaving overhang). Once frozen solid, lift the foil-wrapped casserole out, wrap tightly, and return to freezer. This frees up your baking dish!
Refrigerator Storage
- Store leftovers in an airtight container
- Keeps fresh for 3-4 days in the refrigerator
- Reheat individual portions in microwave (2-3 minutes) or oven (350°F for 15-20 minutes)
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes! Frozen spinach works beautifully in this recipe. Use 2 cups (about 16 oz) of frozen spinach. The critical step is to thaw it completely (overnight in the fridge or 5 minutes in the microwave), then squeeze out as much liquid as possible using a clean kitchen towel or cheesecloth. Excess moisture is the enemy of a perfect casserole texture.
How long does spinach chicken casserole last in the fridge?
Your healthy chicken spinach casserole will stay fresh for 3-4 days when stored properly in an airtight container in the refrigerator. Make sure to cool it completely before covering and storing. Reheat portions in the microwave for 2-3 minutes or in a 350°F oven for 15-20 minutes until heated through.
Can I use raw chicken in this recipe?
Absolutely! If you prefer not to pre-cook the chicken, you can add raw chicken directly to the casserole. Cut boneless, skinless chicken into bite-sized pieces, season well, and mix into the sauce with the spinach. Increase the baking time to 45-50 minutes and ensure the internal temperature reaches 165°F before serving. Cover with foil for the first 30 minutes to prevent over-browning.
What kind of chicken is best for this casserole?
Chicken breasts are the most popular choice for their lean protein and mild flavor. However, boneless, skinless chicken thighs provide richer flavor and stay more tender due to their higher fat content. You can also use pre-cooked rotisserie chicken (3-4 cups shredded) as a time-saving shortcut—just skip the cooking step and mix it directly into the sauce.
Why is my casserole watery?
The most common culprits for a watery creamy spinach chicken bake are:
- Spinach not properly drained: This is the #1 cause. Squeeze frozen spinach until bone-dry. Fresh spinach should be wilted completely and excess liquid removed.
- Sauce too thin: Make sure your roux cooks for the full 2 minutes and the sauce thickens before adding to the casserole.
- Not allowing rest time: Let the casserole sit for 5 minutes after baking so the sauce can set.
- Chicken too wet: Pat chicken dry before cooking.
Can I make this in an Instant Pot or slow cooker?
While this recipe is optimized for oven-baking to achieve that gorgeous golden cheese topping, you can adapt it:
- Slow Cooker: Cook on LOW for 4-5 hours or HIGH for 2-3 hours. Note that you won’t get the crispy cheese top unless you transfer to a broiler-safe dish and broil for 3-5 minutes before serving.
- Instant Pot: This isn’t ideal for casseroles, but you can cook the chicken and sauce mixture on Manual/Pressure Cook for 8 minutes, then transfer to a baking dish, top with cheese, and broil.
Is this spinach chicken casserole healthy?
Yes! This recipe offers excellent nutritional benefits:
- High protein: 42g per serving supports muscle health and satiety
- Nutrient-rich spinach: Loaded with iron, vitamins A, C, and K, and antioxidants
- Calcium from dairy: Supports bone health
- Customizable: Easily adapt to meet various dietary needs (keto, low-carb, gluten-free)
- Whole food ingredients: No processed additives or artificial ingredients
At 385 calories per serving with substantial protein and nutrients, it’s a well-balanced meal. For an even lighter version, use chicken breasts, reduced-fat dairy, and increase the spinach ratio.
Can I add vegetables to this recipe?
Definitely! This easy chicken spinach casserole is incredibly versatile. Great additions include:
- Sautéed mushrooms (8 oz)
- Diced bell peppers (any color)
- Roasted red peppers
- Sun-dried tomatoes
- Broccoli florets (blanched)
- Artichoke hearts (drained and chopped)
- Zucchini (excess moisture removed)
Just be mindful of vegetables with high water content—pre-cook and drain them well.
Final Thoughts: Your New Weeknight Hero
This Ultimate Spinach Chicken Casserole isn’t just another recipe—it’s a versatile, crowd-pleasing solution to the eternal question: “What’s for dinner?” Whether you’re feeding picky eaters, meal-prepping for the week, or entertaining guests, this cheesy chicken spinach casserole delivers comfort, nutrition, and incredible flavor in every bite.
The beauty of this dish lies in its adaptability. Make it keto-friendly for low-carb lifestyles, gluten-free for sensitive diets, or load it with extra veggies for added nutrition. Prepare it fresh on busy weeknights, or stock your freezer with pre-assembled portions for emergency dinners. However you make it, you’re serving up a restaurant-quality meal made with love.
Ready to Make This Tonight?
We’d love to hear from you! Try this recipe and let us know in the comments:
- What variations did you try?
- Did you make it ahead or freeze it?
- What did your family think?
- Any creative modifications you’d recommend?
Share your photos on social media and tag us—we feature reader creations every week!
Creamy & Cheesy Spinach Chicken Casserole (Easy, Healthy & Meal Prep Friendly!)
Course: DinnerCuisine: American6
servings15
minutes30
minutes430
kcalIngredients
1 ½ lb (680 g) boneless, skinless chicken breasts, cut into 1-inch pieces
1 tsp kosher salt, ½ tsp black pepper, 1 tsp paprika (divided)
2 tbsp olive oil
1 small yellow onion, finely diced
3 cloves garlic, minced
8 cups (about 240 g) fresh baby spinach, roughly chopped
4 oz (113 g) cream cheese, softened
½ cup (120 g) plain Greek yogurt (or ½ cup heavy cream for richer sauce)
1 ½ cups (170 g) shredded mozzarella, divided
½ cup (45 g) grated Parmesan
½ tsp red pepper flakes (optional)
1 tsp lemon zest (optional, brightness)
2 tbsp breadcrumbs or crushed pork rinds (optional topping)
Directions
- Prep & preheat: Heat oven to 375°F (190°C). Lightly grease a 9×13 in (23×33 cm) baking dish.
- Season chicken: Pat chicken dry; toss with ½ tsp salt, ¼ tsp pepper, and ½ tsp paprika.
- Sear: Heat olive oil in a large skillet over medium-high. Sear chicken 3–4 minutes, stirring once or twice, until lightly golden (it will finish in the oven). Transfer to the baking dish.
- Aromatics: In the same skillet over medium heat, add onion with a pinch of salt; cook 3–4 minutes until translucent. Add garlic; cook 30 seconds until fragrant.
- Wilt spinach: Add spinach in batches, stirring until just wilted and most liquid evaporates, 2–3 minutes.
- Make it creamy: Lower heat. Stir in cream cheese until melted and smooth, then whisk in Greek yogurt (or cream). Season with remaining ½ tsp paprika, ¼ tsp pepper, and salt to taste. Add red pepper flakes and lemon zest if using.
- Cheese blend: Off heat, fold in 1 cup mozzarella and all the Parmesan until just combined.
- Assemble: Spoon the spinach-cream mixture over the chicken in the dish and gently spread. Top with remaining ½ cup mozzarella. Sprinkle breadcrumbs (or pork rinds) if using.
- Bake: Bake uncovered 18–22 minutes, until bubbling and the chicken reaches 165°F (74°C) in the center.
- Rest & serve: Let rest 5 minutes. Serve with a squeeze of lemon or over rice, pasta, or cauliflower rice.