Creamy Chicken Spinach & Mushroom Casserole

Photo of author
Author: Emily Garcia
Published:

When dinner needs to feel indulgent but you don’t want to spend an hour actively cooking, a casserole like this is exactly what belongs in the oven. Tender chicken, fresh spinach, and mushrooms bake together under a creamy green onion sauce and a golden mozzarella top, filling the kitchen with the kind of aroma that makes everyone wander in to ask when it’ll be ready.

This creamy chicken spinach mushroom casserole is naturally gluten-free and keto-friendly, but it doesn’t taste like it’s working around anything. The cream cheese base creates a sauce with real richness, and the layered approach means the vegetables cook directly into the chicken rather than sitting separately on the side. It’s the kind of dinner that serves six comfortably and still has leftovers worth looking forward to.

Why You’ll Love This Creamy Chicken Spinach & Mushroom Casserole

Assembly takes about 10 minutes and the oven does the rest. There’s no stovetop sauce to babysit, no searing required, and the three-stage bake is designed so you can walk away between each step. For a busy evening, that matters.

The green onion cream cheese pulls double duty as a sauce base and a seasoning component. Whisked with olive oil and chicken broth, it loosens into a pourable consistency that coats every layer as it bakes, producing a sauce that’s neither watery nor gluey. At roughly 6 grams of net carbs per serving before any sides, it also fits comfortably within strict keto macros while still eating like a proper comfort food dinner.

Ingredients for Creamy Chicken Spinach & Mushroom Casserole

I always go with cremini mushrooms over white button when I can find them. They have a deeper, earthier flavor that holds up better in a long bake, whereas white button mushrooms can turn a bit bland after 50 minutes in the oven. Either works, but cremini adds more to the finished dish.

The Layered Base:

  • 6 thinly-sliced chicken breasts, pounded to even thickness
  • 1 bag (approx. 6 oz) fresh baby spinach
  • 1 large package (approx. 12 oz) sliced mushrooms, white button or cremini

The Savory Sauce:

  • 1 container (approx. 8 oz) green onion cream cheese, softened
  • ¼ cup extra virgin olive oil
  • ½ cup chicken broth
  • 1 dash black pepper
  • 1 dash herb and garlic seasoning or Italian seasoning

The Cheesy Topping:

  • 2 cups (8 oz) shredded mozzarella cheese
  • Optional: grated Parmesan for extra saltiness

Let the cream cheese soften at room temperature for at least 20 minutes before you try to whisk it. Cold cream cheese doesn’t blend smoothly with the broth and oil, and you’ll end up with lumps in the sauce rather than a uniform coating. If you can’t find green onion cream cheese, plain cream cheese with 2 tablespoons of freshly chopped chives or scallions stirred in is a direct substitute with no meaningful difference in the final result.

How to Make Creamy Chicken Spinach & Mushroom Casserole

The layering sequence here is intentional. The chicken goes down first so it sits in the sauce and broth throughout the bake, which is what keeps it from drying out at the center. I find that skipping the foil tent on the first bake tends to dry out the top layer of vegetables before the chicken has had time to cook through.

  1. Preheat and prep. Set the oven to 375°F. Lightly grease a 9×13-inch baking dish with non-stick spray or a drizzle of olive oil.
  2. Layer the pan. Lay the chicken breasts in a single layer across the bottom of the dish. Spread the fresh baby spinach evenly over the chicken, then top with the sliced mushrooms. The pan will look overloaded at this stage. The spinach will shrink to a fraction of its raw volume during baking, and the mushrooms will reduce significantly as well. This is expected.
  3. Make the sauce. In a medium bowl, whisk the softened green onion cream cheese, olive oil, and chicken broth together until smooth. If the mixture looks slightly broken or grainy, keep whisking. It will come together into a pourable, uniform sauce.
  4. Season and pour. Sprinkle the black pepper and herb seasoning over the mushroom layer. Pour the cream cheese sauce evenly over the top, spreading it gently to cover the surface.
  5. First bake with foil tent. Lay a piece of foil loosely over the top of the dish without crimping or sealing the edges. The foil protects the top layer while allowing steam to escape. Bake for 20 minutes.
  6. Second bake uncovered. Remove the foil and continue baking for another 20 to 25 minutes. The sauce will thicken noticeably as the moisture from the vegetables releases and reduces. The chicken should be approaching 160°F internally at this point.
  7. Cheese finish. Sprinkle the mozzarella evenly over the top. If you’re using Parmesan, scatter it over the mozzarella layer now. Return the dish to the oven for a final 10 minutes until the cheese is fully melted and starting to turn golden at the edges.
  8. Rest before serving. Let the casserole sit for 5 to 10 minutes before scooping. This allows the sauce to settle and thicken slightly, which makes it much easier to serve without everything running to the edges of the plate.

Pro tip: After removing the foil in step six, check the sauce level. If it looks thin and watery, give it the full 25 minutes uncovered before adding the cheese. The extra time lets more moisture evaporate and produces a sauce with proper body.

What to Serve with Creamy Chicken Spinach & Mushroom Casserole

The sauce in this casserole is rich enough that it benefits from a neutral or lightly flavored side to balance the plate.

Cauliflower rice: Sautéed cauliflower rice is the natural low-carb pairing. It soaks up the cream sauce well and keeps the meal within keto macros. A little garlic butter in the pan while it cooks ties it back to the flavors in the casserole.

Steamed jasmine or white rice: For anyone not watching carbs, plain steamed rice underneath a scoop of this casserole is a completely satisfying combination. The neutral rice lets the cream sauce do the work.

Roasted asparagus: Asparagus roasted at the same 375°F oven temperature while the casserole finishes its second bake makes efficient use of the oven and adds a slightly bitter green note that cuts through the richness of the cheese sauce.

Mashed potatoes: A simple buttered mash alongside makes this feel like a proper comfort food spread and works well for feeding people with bigger appetites or younger eaters.

Simple arugula salad: Dressed with lemon and olive oil, arugula adds a peppery freshness that contrasts well with the creamy, savory casserole without competing for flavor.

Pro Tips & Variations

Make it ahead: Assemble the entire casserole up to 24 hours in advance, cover tightly, and refrigerate. Add about 10 extra minutes to the first covered bake to account for the cold dish going into the oven.

Cheese swaps: Sharp cheddar gives a more pronounced flavor than mozzarella and melts beautifully. Gouda adds a slightly smoky richness. A combination of mozzarella and Parmesan produces a more complex, saltier topping if you want more depth on the surface.

Add sun-dried tomatoes: A quarter cup of chopped sun-dried tomatoes scattered over the mushroom layer before the sauce goes on adds a concentrated savory sweetness that works very well with the cream cheese base.

Make it spicier: A pinch of red pepper flakes added to the sauce mixture or a few dashes of hot sauce over the chicken layer before everything goes on introduces gentle heat without changing the overall character of the dish.

Dairy-free adaptation: Dairy-free cream cheese and a plant-based shredded mozzarella both behave similarly in this recipe. The sauce may be slightly thinner, but the overall result holds up well enough to make the swap worthwhile if needed.

Storage & Reheating Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days. I find the flavor actually deepens overnight as the sauce settles into the chicken and vegetables, making next-day portions worth looking forward to. For longer storage, this casserole freezes reasonably well for up to 2 months, though the spinach will be softer after thawing.

To reheat, place portions in an oven-safe dish, cover with foil, and warm at 325°F for 15 to 20 minutes. This keeps the sauce from breaking and the chicken from drying out. The microwave works for a quick lunch; cover with a damp paper towel and heat in 90-second intervals, stirring the sauce around the chicken once between intervals to distribute the heat evenly.

Common Questions

Can I use frozen spinach instead of fresh? Frozen spinach works with one important adjustment: thaw it completely and wring out as much liquid as possible before it goes in the pan. Frozen spinach holds significantly more water than fresh and can make the sauce thin and watery if added straight from the bag. Press it in a clean kitchen towel until almost dry before layering.

My sauce looks separated or oily after baking. What happened? This usually means the cream cheese wasn’t fully softened before whisking, or the bake temperature ran a bit high. A gentle stir after the casserole comes out of the oven can bring the sauce back together. For future batches, make sure the cream cheese is fully at room temperature and whisk the sauce until completely smooth before pouring.

Can I use chicken thighs instead of breasts? Boneless skinless chicken thighs are actually a slightly better choice for this recipe since they’re more forgiving in a long bake and stay moister under the sauce. Slice or pound them to an even thickness and use the same timing. They’ll be tender and flavorful with no adjustments needed beyond that.

This casserole is the kind of dinner that earns a spot in the regular rotation not because it’s flashy, but because it’s reliably good with minimal effort. The oven handles most of the work, the sauce takes care of itself, and the result tastes like you spent considerably more time on it than you did. That’s a combination worth coming back to.

Creamy Chicken Spinach & Mushroom Casserole

A rich, keto-friendly casserole with tender chicken, fresh spinach, and mushrooms baked in a green onion cream cheese sauce under a golden mozzarella top.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 420

Ingredients
  

  • 6 thinly-sliced chicken breasts pounded to even thickness
  • 6 oz fresh baby spinach one standard bag
  • 12 oz sliced mushrooms white button or cremini
  • 8 oz green onion cream cheese softened to room temperature
  • 0.25 cup extra virgin olive oil
  • 0.5 cup chicken broth
  • 1 pinch black pepper
  • 1 pinch herb and garlic seasoning or Italian seasoning
  • 2 cup shredded mozzarella cheese 8 oz
  • grated Parmesan optional, for extra saltiness on top

Equipment

  • 9×13-inch baking dish
  • medium mixing bowl
  • whisk

Method
 

  1. Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with non-stick spray or olive oil.
  2. Lay chicken breasts in a single layer across the bottom of the dish. Top evenly with fresh baby spinach, then layer the sliced mushrooms over the spinach.
  3. In a medium bowl, whisk together the softened green onion cream cheese, olive oil, and chicken broth until smooth and pourable.
  4. Sprinkle black pepper and herb seasoning over the mushroom layer. Pour the cream cheese sauce evenly over the top.
  5. Lay a sheet of foil loosely over the dish without sealing the edges. Bake for 20 minutes.
  6. Remove the foil and continue baking uncovered for 20 to 25 minutes until the sauce thickens and the chicken is nearly cooked through.
  7. Sprinkle mozzarella and optional Parmesan evenly over the top. Return to the oven for 10 minutes until cheese is melted and golden at the edges.
  8. Remove from oven and let the casserole rest for 5 to 10 minutes before serving to allow the sauce to settle.

Notes

Make-ahead: Assemble up to 24 hours in advance and refrigerate. Add 10 minutes to the first covered bake when cooking from cold. Storage: Refrigerate in an airtight container for up to 3 days. Freeze for up to 2 months. Reheat covered at 325°F for 15 to 20 minutes or microwave in 90-second intervals covered with a damp paper towel. If using frozen spinach, thaw completely and wring out excess liquid before layering. Substitute plain cream cheese plus 2 tablespoons chopped chives if green onion variety is unavailable.

Clara Garcia

Clara Garcia, the creator behind VariedRecipes.net, focuses on delivering easy, budget-friendly, and mouthwatering recipes for everyday cooking

Weekly Newsletter!

Get weekly delicious Recipes delivered to your inbox.

YOU MIGHT ALSO LIKE...

The Best Sheet Pan Chicken and Potatoes

The Best Sheet Pan Chicken and Potatoes

Bobby Flay Chicken Enchiladas

Bobby Flay Chicken Enchiladas

The Cozy Cook Chicken Piccata

The Cozy Cook Chicken Piccata

Classic Lemon Chicken Piccata

Classic Lemon Chicken Piccata

Leave a Comment

Recipe Rating