In a medium bowl add ricotta cheese, eggs, 1/2 cup parmesan cheese, 1/4 cup of basil, garlic & salt. Stir to fully combine. Set aside
In a large bowl add chicken, baby spinach & remaining 1/2 cup parmesan cheese. Toss to mix through. Set aside.
In a large rectangle baking dish, spread 1/4 cup of Alfredo pasta sauce.
Top with 1 large lasagne sheet, then spoon half of the ricotta mixture over the lasagne sheet.
Spoon half the chicken mixture over the ricotta mixture.
Sprinkle 1 cup mozzarella cheese over the chicken mixture.
Top with 1/2 cup Alfredo pasta sauce.
Repeat process – top with 1 large lasagne sheet, add remaining ricotta mixture, add remaining chicken mixture, top with 1 cup mozzarella cheese then 1/2 cup alfredo pasta sauce.
lay final lasagne sheet over the top.
Spread remaining alfredo pasta sauce over the top
Spread diced tomatoes over the top, then the final 1 cup mozzarella cheese.
Place in oven, uncovered, and bake for about 40 minutes.
Remove from oven, garnish with remaining basil, if required, and let sit for about 5 minutes before serving.