Chicken Alfredo Lasagna is the kind of dinner that turns a regular weeknight into something worth remembering. It layers creamy homemade Alfredo sauce, tender rotisserie chicken, wilted spinach, and three kinds of cheese between perfectly cooked noodles. One bite, and your family will be scraping the dish clean.
This recipe came together on a night when the pantry had no red sauce and the fridge held leftover rotisserie chicken. Instead of ordering out, a quick cream sauce went on the stove, the lasagna layers came together faster than expected, and what came out of the oven was bubbling, golden, and better than anything planned. That happy accident became a go-to dinner that has earned a permanent spot in the weekly rotation.
This chicken alfredo lasagna is everything a busy home cook needs. The sauce comes together in one pan. The layering is simple and forgiving. And the result looks impressive enough for company but easy enough for a Tuesday.
Table of Contents
Ingredients for Chicken Alfredo Lasagna
I always keep rotisserie chicken on hand for recipes like this because it saves so much time without sacrificing flavor. The ingredients here are straightforward, and you likely have most of them already. In my experience, full-fat dairy makes the biggest difference in this dish, so I recommend not swapping it out if you can help it.
For the Sauce:
- 1 tablespoon unsalted butter
- 1/2 cup onion, chopped
- 2 teaspoons garlic, minced (I recommend fresh garlic over jarred for the best flavor)
- 3 tablespoons all-purpose flour
- 2 cups heavy cream (whole milk works for a lighter version)
- 1/4 cup Parmesan cheese, grated (freshly grated melts much smoother than pre-packaged)
- 4 oz cream cheese, softened
- 2 cups rotisserie chicken, cut into bite-sized pieces
- 4 cups fresh spinach leaves
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon ground black pepper, plus more to taste
For the Lasagna Layers:
- 3/4 cup ricotta cheese (my preference is whole-milk ricotta for the creamiest texture)
- 1 large egg
- 9 lasagna noodles, fully cooked and drained
- 2 cups shredded mozzarella cheese, plus more for topping (pro tip: shred your own for better melt)

Step-by-Step Instructions
I recommend reading through all the steps before starting. In my experience, having everything prepped and ready before the sauce goes on the stove makes the whole process smooth and stress-free.
Step 1: Preheat your oven to 350 degrees F. Spray an 8×8-inch baking dish with nonstick cooking spray and set it aside.
Step 2: Melt the butter in a large saucepan over medium heat. Add the chopped onion and cook for about 4 minutes, stirring occasionally, until it turns soft and translucent. It should look almost see-through and smell slightly sweet.
Step 3: Stir in the minced garlic and cook for 30 seconds until fragrant. Keep an eye on it here and do not let it brown or it will turn bitter.
Step 4: Whisk in the flour and stir for about 1 minute to cook out the raw taste. Then slowly pour in the heavy cream while whisking. Bring to a gentle simmer and cook, stirring often, until the sauce thickens and coats the back of a spoon. This takes about 3 to 5 minutes.
Step 5: Remove the pan from the heat. Stir in the Parmesan, cream cheese, chicken, spinach, salt, and pepper. Keep stirring until the spinach wilts down and the sauce looks smooth and creamy. If the sauce feels too thick, add a small splash of cream to loosen it.
Step 6: In a small bowl, whisk together the ricotta and egg until the mixture is smooth and creamy. This helps it spread without tearing the noodles.
Step 7: Spread about 1/4 cup of Alfredo sauce on the bottom of your prepared baking dish. Lay 3 cooked lasagna noodles on top.
Step 8: Gently spread 1/4 cup of the ricotta mixture over the noodles. Add 1/2 cup of sauce, then sprinkle 2/3 cup of shredded mozzarella. Repeat this layering two more times for a total of 3 complete layers.
Step 9: Pour any remaining sauce over the top and sprinkle generously with extra mozzarella cheese.
Step 10: Cover tightly with aluminum foil and bake for 38 to 42 minutes, until the sauce is bubbling around the edges and the lasagna is heated through.
Step 11: Remove the foil and switch your oven to broil. Broil for 2 to 3 minutes, watching closely, until the cheese on top turns golden with a few crispy edges.
Step 12: Let the lasagna rest for 18 minutes before slicing. This step is not optional. Skipping it means the layers will slide apart when you cut into it. Use that time to set the table and put together a quick side salad.
What to Serve with Chicken Alfredo Lasagna
Since this dish is rich and creamy, lighter sides work best alongside it. Here are some pairings that balance the meal beautifully.
Green Salad with Lemon Vinaigrette: The brightness of fresh lemon and crisp greens cuts right through the richness of the Alfredo sauce. It adds color to the plate and keeps the meal from feeling too heavy.
Garlic Bread: A classic for good reason. It soaks up the extra sauce on your plate and adds a satisfying crunch alongside the soft, creamy lasagna layers.
Roasted Broccoli, Asparagus, or Green Beans: A little char from roasting adds a savory contrast to the creamy dish. These vegetables are quick to prepare and add both color and nutritional balance to the plate.
Bang Bang Chicken Pasta: If you are cooking for a crowd or want to offer a second main, this bold and creamy pasta is a crowd-pleaser that complements the Italian-inspired flavors on the table.
Texas Roadhouse Smothered Chicken: For a heartier spread, this saucy, cheesy chicken dish brings a different flavor profile that works well alongside a creamy pasta bake.
High Protein Chicken Ranch Quesadilla: These crispy quesadillas make a fun appetizer or side option before the lasagna hits the table, especially if you are feeding kids or a larger group.

Storage and Serving Tips
Once the lasagna cools completely, transfer leftovers to an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, making day-two lasagna taste even better than the first serving.
For reheating, individual portions do well in the microwave for about 2 minutes. For a larger portion, cover with foil and warm in a 350 degree F oven for about 20 minutes until heated through. I recommend the oven method when reheating more than one serving because it keeps the texture much closer to fresh-baked.
To freeze, wrap the baking dish tightly in plastic wrap and then aluminum foil. It keeps well for up to 3 months. Thaw overnight in the refrigerator before baking or reheating. If freezing unbaked, add 10 to 15 minutes to the baking time. Pro tip: assemble it the night before your dinner and refrigerate overnight. Just add 10 extra minutes to the baking time when cooking from cold.
Frequently Asked Questions
Do I need to cook the lasagna noodles before layering?
Yes, for this recipe the noodles should be fully cooked and drained before layering. Uncooked noodles will not absorb enough moisture from a cream-based sauce the way they might in a tomato-based dish, which can leave them tough or chewy after baking.
Can I make this ahead of time?
Absolutely. Assemble the lasagna the night before, cover it tightly, and refrigerate. When you are ready to bake, pull it straight from the fridge and add 10 extra minutes to the baking time to account for the cold start.
Conclusion
Chicken Alfredo Lasagna is one of those recipes that delivers big results without asking much of you. The sauce is simple, the layering is straightforward, and the finished dish comes out creamy, golden, and deeply satisfying every single time. If you are looking for a dinner that impresses without the stress, this one is it. Give it a try this week and see why it keeps making its way back to the table.

Easy Chicken Alfredo Lasagna
Ingredients
Equipment
Method
- Preheat oven to 350 degrees F. Spray an 8×8-inch baking dish with nonstick cooking spray and set aside.
- Melt butter in a large saucepan over medium heat. Add chopped onion and cook for about 4 minutes, stirring occasionally, until soft and translucent.
- Stir in minced garlic and cook for 30 seconds until fragrant. Do not let it brown.
- Whisk in the flour and stir for 1 minute to cook out the raw taste. Slowly pour in the heavy cream while whisking. Bring to a gentle simmer and cook, stirring often, until the sauce thickens and coats the back of a spoon, about 3 to 5 minutes.
- Remove from heat. Stir in Parmesan, cream cheese, chicken, spinach, salt, and pepper. Keep stirring until the spinach wilts and everything is smooth and combined. If the sauce is too thick, add a small splash of cream to loosen it.
- In a small bowl, whisk together the ricotta and egg until smooth and creamy.
- Spread about 1/4 cup of Alfredo sauce on the bottom of the prepared baking dish. Lay 3 cooked lasagna noodles on top.
- Gently spread 1/4 cup of the ricotta mixture over the noodles. Add 1/2 cup of sauce, then sprinkle 2/3 cup shredded mozzarella. Repeat this layering two more times for a total of 3 layers.
- Pour any remaining sauce over the top and sprinkle generously with extra mozzarella cheese.
- Cover tightly with aluminum foil and bake for 38 to 42 minutes, until the sauce is bubbling around the edges.
- Remove foil and broil for 2 to 3 minutes, watching closely, until the cheese on top is golden with crispy edges.
- Let the lasagna rest for 18 minutes before slicing. This resting time is essential for clean, neat slices.









