Easy Chicken Alfredo Lasagna with Spinach and Mushrooms
This creamy Chicken Alfredo Lasagna is layered with juicy chicken, fresh spinach, mushrooms, and a velvety Alfredo sauce. An easy white lasagna recipe the whole family will love—perfect for dinner, leftovers, or a full pan of comfort food!
A Twist on Classic Lasagna
If you love lasagna and creamy pasta dishes, this Chicken Alfredo Lasagna with Spinach and Mushrooms is the best of both worlds. It’s packed with layers of tender chicken, fresh spinach, and earthy mushrooms, all tucked between lasagna noodles and smothered in a creamy Alfredo sauce. Instead of the usual tomato sauce, this dish uses a rich and cheesy white sauce that makes every bite warm, cozy, and full of flavor.
This easy chicken Alfredo lasagna recipe is perfect for busy nights, family dinners, or when you just want the ultimate comfort food. It’s a great way to use up leftover rotisserie chicken, and it comes together with simple ingredients like ricotta cheese, parmesan cheese, and a simple homemade Alfredo sauce. Add in some fresh spinach and mushrooms, and you’ve got a dish that feels fancy but is actually super simple to make.
Whether you’re feeding the whole family or prepping meals for the week, this creamy, cheesy lasagna is sure to be a hit. It’s a delicious twist on traditional lasagna that will have everyone coming back for seconds!
Why you’ll love this Spinach Mushroom Chicken Alfredo Lasagna:
Ingredients for Creamy Chicken Alfredo Lasagna
- 1 rotisserie chicken, deboned and chopped – A quick and easy shortcut for tender, flavorful chicken.
- 16 oz package of lasagna noodles – Traditional noodles that hold all the creamy layers together. Boil until just al dente.
- 1 tsp olive oil – Used to keep the cooked noodles from sticking together.
- 3 cups shredded mozzarella cheese – Adds melty, gooey layers of cheesy goodness.
- Fresh parsley, chopped (for garnish) – A fresh pop of color and flavor to finish the dish.
- 2 tbsp butter – Helps sauté the onions and garlic while adding a rich flavor base.
- 1 small onion, diced – Brings sweetness and depth to the veggie mix.
- 2-3 cloves fresh garlic, minced – A must-have for bold, savory flavor.
- 2 cups fresh baby spinach, chopped – Adds color, nutrition, and pairs perfectly with the creamy sauce.
- 1 pint mushrooms, sliced – Earthy and hearty, mushrooms add texture and umami flavor.
- 4 cups heavy cream – The base for a rich and creamy Alfredo sauce.
- 1 ½ cups grated parmesan cheese – Salty, nutty, and the perfect complement to the cream sauce.
- 15 oz ricotta cheese – Creamy and mild, great for texture and thickening the creamy white sauce.
- 1 tsp black pepper – Adds a little kick and enhances all the other flavors.
- 1 tsp Italian seasoning – A simple blend of herbs that ties the whole dish together.
How to Make Chicken Alfredo Lasagna – Step by Step Instructions
- Prepare the chicken: Remove the meat from the rotisserie chicken and chop it into small pieces. Set aside.
- Cook the noodles: Boil lasagna noodles in salted water according to the package directions until al dente. Drain, then drizzle with olive oil to keep them from sticking together. Set aside.
- Sauté the vegetables: In a large skillet, melt the butter over medium heat. Add the diced onion and minced garlic. Cook, stirring occasionally, until the onion is soft and fragrant.
- Add spinach and mushrooms: Stir in the chopped spinach and sliced mushrooms. Season with salt and black pepper. Cook for about 2 minutes, or until the spinach is wilted and the mushrooms are tender.
- Make the Alfredo sauce: Pour in the heavy cream, then stir in 1 cup of grated Parmesan cheese, the ricotta cheese, black pepper, and Italian seasoning. Let the mixture simmer over medium-low heat until it becomes smooth and slightly thickened. Remove from heat.
- Preheat and prep the baking dish: Preheat your oven to 350°F. Spray a deep, rectangular baking dish with nonstick cooking spray.
- Assemble the lasagna: Spread a generous spoonful of Alfredo sauce on the bottom of the dish. Add a layer of cooked lasagna noodles, followed by a layer of chopped chicken, then a layer of shredded mozzarella.
- Repeat layers: Continue layering sauce, noodles, chicken, and mozzarella until you’ve built about 3 layers of each, ending with a final layer of mozzarella cheese on top. I also like to sprinkle the top with a little extra Italian seasoning.
- Bake: Cover the dish with aluminum foil and bake for 25-30 minutes. Remove the foil and broil for 2–3 minutes, or until the cheese on top is golden brown and bubbly.
- Garnish and serve: Let the lasagna cool slightly before slicing and serving. Garnish with chopped parsley. Enjoy!
Recipe Variations to Try
One of the best things about this Chicken Alfredo Lasagna is that it’s easy to customize. Whether you’re working with what’s already in your kitchen or just want to change things up, here are some tasty variations to try:
Swap the ricotta – If you’re not a fan of ricotta, substitute with cottage cheese for a lighter texture.
Use different cheeses – Feel free to mix and match your favorite kinds of cheese, such as provolone, Gouda, or even a little cream cheese for extra richness in the sauce.
Try a shortcut sauce – Don’t have time to make a creamy Alfredo from scratch? A jar of Alfredo sauce works just fine in a pinch!
Change up the pasta – Use oven-ready lasagna noodles to skip the boiling step, or try fresh lasagna sheets for a softer, more delicate texture.
Vegetable swap – Leave out the veggies or change them up. Broccoli, frozen peas, and sun-dried tomatoes are all great options! Use what your family likes.
Choose your chicken – Instead of rotisserie chicken, you can use grilled chicken breasts or even leftover baked chicken. Just make sure it’s fully cooked and chopped before layering.
Storage and Reheating Tips
Chicken Alfredo Lasagna stores and reheats beautifully, making it perfect for leftovers or meal prep! Here’s how to keep it fresh and delicious:
To store: Let the lasagna cool completely before covering the dish tightly with foil or transferring slices to an airtight container. Store in the refrigerator for up to 3–4 days.
To freeze: Wrap individual portions in plastic wrap, then foil, or place them in freezer-safe containers. Freeze for up to 2 months. For best results, thaw overnight in the fridge before reheating.
To reheat: For a quick option, microwave individual slices on a microwave-safe plate until heated through. To reheat larger portions, place the lasagna in a baking dish, cover with foil, and warm in a 350°F oven for about 20–25 minutes, or until hot and bubbly.
An Easy & Delicious Comforting Meal
This creamy Chicken Alfredo Lasagna is the ultimate twist on classic homemade lasagna. With layers of lasagna noodles, juicy chicken, sautéed veggies, and a velvety Alfredo sauce, it’s a white lasagna that will bring everyone to the table. Whether you’re feeding a crowd or making a full pan to enjoy over a few days, this easy chicken Alfredo lasagna recipe is a great way to serve up something cozy and satisfying. Pair it with a side of garlic bread and a simple salad, and you’ve got a complete meal the whole family will love. There’s nothing quite like a warm slice of creamy chicken Alfredo lasagna to turn an ordinary evening into something special!
Pin this recipe for later!

Easy Chicken Alfredo Lasagna with Spinach and Mushrooms
Equipment
Ingredients
- 1 rotisserie chicken deboned and chopped into bite-sized pieces
- 12 lasagna noodles cooked al dente
- 1 tsp olive oil
- 3 cups mozzarella cheese shredded
- 2 tbsp butter
- 1 small onion diced
- 2 cloves garlic minced
- 2 cups fresh baby spinach roughly chopped
- 1 pint mushrooms sliced
- 4 cups heavy cream
- 1 ½ cups parmesan cheese grated
- 15 oz ricotta cheese or cream cheese
- 1 tsp black pepper
- 1 tsp Italian seasoning
- fresh parsley chopped for garnish
Instructions
- Prepare the chicken: Remove the meat from the rotisserie chicken and chop it into small pieces. Set aside.
- Cook the noodles: Boil lasagna noodles in salted water according to the package directions until al dente. Drain, then drizzle with olive oil to keep them from sticking together. Set aside.
- Sauté the vegetables: In a large skillet, melt the butter over medium heat. Add the diced onion and minced garlic. Cook, stirring occasionally, until the onion is soft and fragrant.
- Add spinach and mushrooms: Stir in the chopped spinach and sliced mushrooms. Season with salt and black pepper. Cook for about 2 minutes, or until the spinach is wilted and the mushrooms are tender.
- Make the Alfredo sauce: Pour in the heavy cream, then stir in 1 cup of grated Parmesan cheese, the ricotta cheese, black pepper, and Italian seasoning. Let the mixture simmer over medium-low heat until it becomes smooth and slightly thickened. Remove from heat.
- Preheat and prep the baking dish: Preheat your oven to 350°F. Spray a deep, rectangular baking dish with nonstick cooking spray.
- Assemble the lasagna: Spread a generous spoonful of Alfredo sauce on the bottom of the dish. Add a layer of cooked lasagna noodles, followed by a layer of chopped chicken, then a layer of shredded mozzarella.
- Repeat layers: Continue layering sauce, noodles, chicken, and mozzarella until you’ve built about 3 layers of each, ending with a final layer of mozzarella cheese on top. I also like to sprinkle the top with a little extra Italian seasoning.
- Bake: Cover the dish with aluminum foil and bake for 25-30 minutes. Remove the foil and broil for 2–3 minutes, or until the cheese on top is golden brown and bubbly.
- Garnish and serve: Let the lasagna cool slightly before slicing and serving. Garnish with chopped parsley. Enjoy!
Notes
Recipe Variations
- Swap the ricotta – If you’re not a fan of ricotta, substitute with cottage cheese for a lighter texture.
- Use different cheeses – Feel free to mix and match your favorite kinds of cheese, such as provolone, Gouda, or even a little cream cheese for extra richness in the sauce.
- Try a shortcut sauce – Don’t have time to make a creamy Alfredo from scratch? A jar of Alfredo sauce works just fine in a pinch!
- Change up the pasta – Use oven-ready lasagna noodles to skip the boiling step, or try fresh lasagna sheets for a softer, more delicate texture.
- Vegetable swap – Leave out the veggies or change them up. Broccoli, frozen peas, and sun-dried tomatoes are all great options! Use what your family likes.
- Choose your chicken – Instead of rotisserie chicken, you can use grilled chicken breasts or even leftover baked chicken. Just make sure it’s fully cooked and chopped before layering.






















