This chicken spinach alfredo lasagna combines tender shredded chicken, rich homemade Alfredo sauce, and vibrant spinach tucked between layers of cheesy lasagna noodles. It’s creamy, comforting, and baked to bubbly perfection. If you’re craving a twist on classic lasagna, this creamy, cheesy variation promises to steal the show at your dinner table. Trust me, one bite and you’ll see why my family requests this all the time.

This recipe took inspiration from traditional Italian white sauces, but I’ve simplified it with a cozy, no-fuss version using a ready-to-eat rotisserie chicken and a touch of cream of mushroom soup for a velvety texture. It’s hearty enough for Sunday dinners and elegant enough for hosting company—proof that comfort food can still feel special.
Why This Chicken Spinach Alfredo Lasagna Is So Irresistible
- It’s loaded with layers of creamy Alfredo sauce, gooey mozzarella, and tender chicken for ultimate comfort food vibes.
- Using a rotisserie chicken saves you cooking time and adds unbeatable flavor.
- The fresh spinach brings a pop of color and a healthy twist to balance the rich, cheesy goodness.
- Makes enough to serve a crowd or leave you with amazing leftovers that reheat beautifully.
- This easy chicken alfredo lasagna recipe is simple enough for weeknights but impressive enough for dinner parties.
Essential Ingredients for Perfect Chicken Spinach Alfredo Lasagna
Let’s talk about a few key ingredients that make this creamy spinach lasagna with rotisserie chicken truly shine:
- Rotisserie Chicken: Shredding a store-bought rotisserie chicken saves time and effort. It’s perfectly seasoned, and its tenderness works beautifully in the filling. You can also use any cooked chicken you have on hand.
- Heavy Cream: The base of the Alfredo sauce ensures it’s silky and indulgent. If you’re looking for a lighter option, you could substitute half-and-half.
- Fresh Spinach: Adds freshness, color, and just a hint of earthy sweetness. If fresh spinach isn’t available, you can substitute frozen spinach—just thaw, drain, and squeeze out as much liquid as possible first.
- Lasagna Noodles: Traditional lasagna noodles work perfectly here, boiling them just until al dente. No-boil noodles can also be used in a pinch, but you might need slightly more sauce to ensure everything stays moist.
Chicken Spinach Alfredo Lasagna Recipe Details
- Servings: 12
- Prep Time: 30 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 2 hours
- Cuisine: Italian
- Course: Main Course
- Nutrition: Fat: 44g, Carbs: 22g, Protein: 29g, Calories: 591
Ingredients for Chicken Spinach Alfredo Lasagna
- 1 (8 ounce) package lasagna noodles
- 3 cups heavy cream
- 2 (10.5 ounce) cans condensed cream of mushroom soup
- 1 cup grated Parmesan cheese
- 1/4 cup butter
- 1 tablespoon olive oil
- 1/2 large onion, diced
- 4 cloves garlic, sliced
- 5 mushrooms, diced
- 1 cooked rotisserie chicken, shredded
- Salt and ground black pepper, to taste
- 1 cup ricotta cheese
- 1 bunch fresh spinach, rinsed
- 3 cups shredded mozzarella cheese
How to Make Chicken Spinach Alfredo Lasagna
- Preheat your oven to 350°F (175°C).
- Bring a large pot of salted water to a boil, then cook the lasagna noodles until al dente, about 8–10 minutes. Drain and rinse with cold water to keep them from sticking.
- In a saucepan over low heat, combine the heavy cream, cream of mushroom soup, Parmesan cheese, and butter. Stir frequently until the mixture is smooth and creamy.
- Heat olive oil in a skillet over medium heat. Sauté the diced onion until tender, then add the garlic and mushrooms. Cook until fragrant and softened, about 3–4 minutes.
- Stir in the shredded chicken and cook until warmed through. Season with salt and pepper to taste.
- Spread a thin layer of the cream sauce in the bottom of a 9×13-inch baking dish to prevent sticking.
- Begin layering: Add 1/3 of the lasagna noodles, 1/2 cup of ricotta cheese, 1/2 of the fresh spinach, 1/2 of the chicken mixture, 1 cup of mozzarella, and 1/3 of the cream sauce. Repeat these layers one more time.
- Top with the remaining lasagna noodles and spread the rest of the cream sauce on top. Sprinkle with the remaining mozzarella cheese.
- Bake uncovered for 1 hour, or until the top is bubbly and lightly golden. For an extra cheesy finish, broil for 1–2 minutes at the end.
- Let the lasagna rest for 10 minutes before slicing and serving.
Expert Tips for the Best Chicken Spinach Alfredo Lasagna
- Don’t overcook the noodles: They’ll continue cooking in the oven, so aim for just al dente when boiling them.
- Drain spinach thoroughly: If using frozen, squeeze out any water to avoid a watery lasagna.
- Make it ahead: Prepare the lasagna up to 24 hours in advance and refrigerate until you’re ready to bake.
- Use fresh Parmesan: Pre-grated cheese won’t melt as smoothly as fresh grated Parmesan for the sauce.
- Let it rest: After baking, give the lasagna a few minutes to set so your layers stay intact when serving.
Delicious Chicken Spinach Alfredo Lasagna Variations
- Vegetarian Option: Skip the chicken and add more mushrooms or roasted vegetables like zucchini and bell peppers.
- Spicy Kick: Add a pinch of red pepper flakes to the Alfredo sauce for subtle heat.
- Gluten-Free: Swap regular lasagna noodles for gluten-free noodles, and ensure your soup is gluten-free.
- Low-Carb: Use zucchini or eggplant slices instead of traditional noodles for a lighter lasagna.
Chicken Spinach Alfredo Lasagna FAQs
Can I use pre-shredded chicken?
Absolutely! Pre-shredded chicken works perfectly in this homemade chicken and spinach lasagna, saving you prep time without compromising flavor.
Can I freeze chicken spinach alfredo lasagna?
Yes, this easy chicken alfredo lasagna recipe freezes beautifully. Assemble it in a freezer-safe dish, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
How do I avoid a watery lasagna?
Be sure to thoroughly drain your cooked noodles and any spinach to prevent excess liquid in your best chicken alfredo lasagna. Using fresh ingredients helps, too.
Can I make this recipe healthier?
For a healthy spinach and chicken lasagna recipe, substitute half-and-half for heavy cream, use whole-grain noodles, and reduce the mozzarella slightly.
What side dishes pair well with this lasagna?
A crisp Caesar salad or garlic bread complements this creamy spinach lasagna perfectly. For a lighter option, try steamed broccoli or roasted asparagus.
There you have it, my absolute favorite chicken spinach alfredo lasagna. I’m confident it’ll be a new family favorite in your house too. What do you think—will you serve it on a cozy Sunday night or for your next dinner party? Let me know in the comments!
Chicken Spinach Alfredo Lasagna
Ingredients
- 1 (8 ounce) package lasagna noodles
- 3 cups heavy cream
- 2 (10.5 ounce) cans condensed cream of mushroom soup
- 1 cup grated Parmesan cheese
- 1/4 cup butter
- 1 tablespoon olive oil
- 1/2 large onion, diced
- 4 cloves garlic, sliced
- 5 mushrooms, diced
- 1 cooked rotisserie chicken, shredded
- Salt and ground black pepper, to taste
- 1 cup ricotta cheese
- 1 bunch fresh spinach, rinsed
- 3 cups shredded mozzarella cheese
Instructions
- Preheat your oven to 350°F (175°C).
- Bring a large pot of salted water to a boil, then cook the lasagna noodles until al dente, about 8–10 minutes. Drain and rinse with cold water to keep them from sticking.
- In a saucepan over low heat, combine the heavy cream, cream of mushroom soup, Parmesan cheese, and butter. Stir frequently until the mixture is smooth and creamy.
- Heat olive oil in a skillet over medium heat. Sauté the diced onion until tender, then add the garlic and mushrooms. Cook until fragrant and softened, about 3–4 minutes.
- Stir in the shredded chicken and cook until warmed through. Season with salt and pepper to taste.
- Spread a thin layer of the cream sauce in the bottom of a 9x13-inch baking dish to prevent sticking.
- Begin layering: Add 1/3 of the lasagna noodles, 1/2 cup of ricotta cheese, 1/2 of the fresh spinach, 1/2 of the chicken mixture, 1 cup of mozzarella, and 1/3 of the cream sauce. Repeat these layers one more time.
- Top with the remaining lasagna noodles and spread the rest of the cream sauce on top. Sprinkle with the remaining mozzarella cheese.
- Bake uncovered for 1 hour, or until the top is bubbly and lightly golden. For an extra cheesy finish, broil for 1–2 minutes at the end.
- Let the lasagna rest for 10 minutes before slicing and serving.

