01 - Preheat the oven to 375°F. Grease a 9x13 inch baking dish and set aside.
02 - Cook lasagna noodles according to package instructions. Drain and set aside on a clean surface or parchment paper.
03 - In a large skillet, heat olive oil over medium heat. Sauté onion and mushrooms for 4 minutes until softened. Add garlic and spinach; cook another 2 minutes until spinach is wilted.
04 - Add shredded chicken to the skillet, season with basil, thyme, pepper, and salt. Mix well and set aside.
05 - In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to form a roux. Gradually add milk, whisking constantly until smooth. Bring to a simmer and cook 5–6 minutes until thickened. Stir in 1/2 cup Parmesan and nutmeg. Remove from heat.
06 - Spread a thin layer of white sauce on the bottom of the baking dish. Layer 3 noodles, then half the chicken mixture, 1/3 of the ricotta, 1/3 of the mozzarella, and 1/4 of the remaining sauce. Repeat layers, finishing with a final layer of noodles, sauce, ricotta, mozzarella, and remaining Parmesan.
07 - Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 15 minutes, or until golden and bubbly on top.
08 - Cool for 10–15 minutes before slicing and serving to allow the layers to set.