Preheat your oven to 350°F (175°C).
In a large pot of salted boiling water, cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
In a large skillet, heat a tablespoon of olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant.
Add the chopped spinach and artichokes to the skillet. Cook for 3-4 minutes until the spinach is wilted. Season with salt, pepper, and dried Italian herbs. Remove from heat.
In a mixing bowl, combine the shredded chicken, ricotta cheese, and half of the grated Parmesan cheese. Mix well and season with salt and pepper to taste.
In your 9x13 inch baking dish, spread a thin layer of Alfredo sauce on the bottom. Layer 3 lasagna noodles over the sauce.
Spread half of the chicken mixture over the noodles, followed by half of the spinach and artichoke mixture. Sprinkle a third of the mozzarella cheese on top.
Repeat the layers: add another layer of noodles, the remaining chicken mixture, the remaining spinach and artichoke mixture, and another third of the mozzarella cheese.
Top with the final layer of noodles, the remaining Alfredo sauce, the remaining mozzarella cheese, and the rest of the Parmesan cheese.
Cover the baking dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 15 minutes, until the cheese is bubbly and slightly golden.
Let the lasagna cool for about 10 minutes before slicing. Serve warm and enjoy!