Preheat oven to 350℉. Coat a 9X13 baking dish with a nonstick cooking spray and set aside.
Cook lasagna noodles according to package instructions until al dente. Drain and set aside.
In a large mixing bowl, add cheese-filling ingredients and mix until well combined. Then, set aside.
In a large skillet over medium-high heat, melt butter and add garlic. Saute garlic for 30 seconds, and then add in baby spinach. Cook and stir until wilted.
Lower heat to medium and pour in heavy cream. Occasionally, stir until the sauce starts to simmer. Slowly start to whisk in the parmesan cheese until comeplety melted. Remove from heat and stir in tomatoes.
Add a ¼ cup of sauce on the bottom of the 9X13 baking dish and spread out evenly. Then, top with 4 cooked noodles.
Reserve 1 cup of the alfredo sauce and set aside. Then, add ½ of the prepared cheese filling, spread it evenly over the noodles, and top with half of the chicken. Pour half of the alfredo sauce over the chicken.
Repeat layering cheese filling, chicken, and sauce. Then, top with 4 noodles and cover with reserved sauce and 1 ½ cups of mozzarella cheese.
Cover with foil and bake for 40 minutes. Remove foil and bake for an additional 5 minutes.