Go Back

Spinach Mushroom Chicken Alfredo Casserole - Creamy, Comforting, and Easy

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • 10 ounces dried pasta (penne, rotini, or rigatoni work best)
  • 2 cups cooked chicken, shredded or cubed (rotisserie is great)
  • 8 ounces mushrooms, sliced (cremini or button)
  • 3 cups fresh spinach (or 10 ounces frozen spinach, thawed and squeezed dry)
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk (or 1 1/2 cups milk + 1/2 cup cream for richer sauce)
  • 3/4 cup grated Parmesan cheese, plus extra for topping
  • 1 cup shredded mozzarella (for topping and mixing)
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes (optional, for a little heat)
  • 1/2 teaspoon Italian seasoning or dried oregano
  • 1/3 cup panko breadcrumbs (optional, for crunch)
  • Fresh parsley, chopped (optional, for garnish)

Method
 

  1. Preheat and prep: Heat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  2. Boil the pasta: Cook pasta in salted water until just shy of al dente (about 1–2 minutes less than package directions). Drain and set aside.
  3. Sauté the mushrooms: In a large skillet, heat olive oil over medium-high. Add mushrooms and a pinch of salt. Cook, stirring occasionally, until they release liquid and brown, 6–8 minutes.
  4. Add garlic and spinach: Reduce heat to medium. Add garlic to the mushrooms and cook 30 seconds. Add spinach and cook until wilted. If using frozen spinach, stir in until warmed through.
  5. Make the Alfredo base: In a separate pot, melt butter over medium heat. Whisk in flour and cook 1 minute to form a roux.
  6. Build the sauce: Slowly whisk in milk, stirring constantly until smooth. Bring to a gentle simmer and cook 2–3 minutes until slightly thickened.
  7. Add cheese and season: Remove from heat. Stir in Parmesan, salt, pepper, red pepper flakes, and Italian seasoning. Adjust seasoning to taste.
  8. Combine everything: In a large bowl, mix pasta, chicken, mushroom-spinach mixture, and about two-thirds of the mozzarella. Pour over the Alfredo sauce and toss until evenly coated.
  9. Assemble the casserole: Transfer to the prepared baking dish. Top with remaining mozzarella, a sprinkle of Parmesan, and panko if using.
  10. Bake: Bake uncovered for 18–22 minutes, until bubbly around the edges and lightly golden on top.
  11. Finish and serve: Let it rest 5–10 minutes so it sets up a bit. Garnish with chopped parsley and serve warm.