In a large pot, bring salted water to a boil. Cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
In a large mixing bowl, combine the shredded chicken, chopped spinach, ricotta cheese, garlic powder, onion powder, salt, and pepper. Mix well until all ingredients are evenly incorporated.
In a 9x13 inch baking dish, spread a thin layer of Alfredo sauce on the bottom. Place three lasagna noodles on top of the sauce.
Spread half of the chicken and spinach filling over the noodles, then sprinkle with a third of the mozzarella and Parmesan cheese. Drizzle with more Alfredo sauce.
Add another layer of three lasagna noodles, followed by the remaining chicken and spinach filling, another third of the cheese, and more Alfredo sauce. Top with the final layer of noodles and the remaining Alfredo sauce. Finish with the remaining mozzarella and Parmesan cheese.
Cover the baking dish with foil (to prevent sticking, spray the foil with cooking spray) and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden brown.
Remove from the oven and let the lasagna cool for 10-15 minutes before slicing. Garnish with fresh basil leaves if desired.