Preheat the over to 350°F. I always prepare the Alfredo and Turkey Spinach layers after turning on the over, otherwise I forget to preheat it.
Alfredo: Melt butter-butter in saucepan over medium heat. Add flour; cook, stirring, 1 minute. Whisk in milk, salt, pepper. Bring to a boil, whisking; reduce heat and simmer, stirring occasionally, for 5 minutes add your smoked gouda stir till melted. Put aside (or on low covered).
Turkey Spinach: Melt butter in a skillet. Add onions and garlic until tender. Add turkey, browning. Once brown, add seasonings and stir. By handful or so, combine spinach with turkey until wilted and covered in moisture and seasonings. Put aside (or on low covered).
Time to layer! Grease your deep baking dish and put a layer of noodles on the bottom. (1) Cover with a layer of mozzarella cheese than turkeyspinach than Alfredo and end with noodles. (2) layer of ricotta cheese and than another layer of noodles. Repeat 1 and 2 until you are out of filling. You should have a layer of noodles on top, combine remaining mozzarella and Parmesan cheese and cover the top noodle... you can never have too much cheese :)
Cover and bake for 45 minutes.
Uncover and cook for 20 more minutes.
Let rest and cool before serving.