Heat the oven: Preheat to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Prep the filling: In a bowl, stir together ricotta, 1 cup mozzarella, 1/2 cup Parmesan, garlic, Italian seasoning, a pinch of salt and pepper, and lemon zest if using.
Drizzle in the olive oil or melted butter for extra silkiness.
Prepare the sauce: In another bowl, mix Alfredo sauce with 1/4 cup water or milk to loosen slightly. This helps hydrate no-boil noodles and keeps everything creamy.
Layer 1: Spread a thin layer of the Alfredo mixture on the bottom of the dish. Lay down 3–4 no-boil noodles to cover.
Layer 2: Dollop and gently spread 1/3 of the ricotta mixture over the noodles.
Top with 1 cup of the chicken or cooked sausage and a handful of spinach.
Sauce and cheese: Spoon over about 1 cup of the Alfredo mixture. Sprinkle with 3/4 cup mozzarella and 2–3 tablespoons Parmesan.
Repeat: Make two more layers the same way—noodles, ricotta, protein, spinach, sauce, and cheese.
Finish: Top with a final layer of noodles, the remaining Alfredo, and the rest of the mozzarella and Parmesan. Add a pinch of crushed red pepper if you like.
Cover and bake: Cover tightly with foil (tent slightly so it doesn’t stick to the cheese).
Bake for 30 minutes.
Uncover and brown: Remove foil and bake another 12–15 minutes, until the top is golden and the edges bubble.
Rest and serve: Let the lasagna rest for 10–15 minutes before slicing. This helps it set and slice cleanly.