- Preheat oven to 350°F. 
- Sauce 
- To make the sauce, melt butter, onion and garlic over medium low heat. Cook until onion is softened, about 3 minutes. Add flour and cook for 1-2 minutes. 
- Reduce heat to low. Combine milk and broth. Add a small amount at a time, whisking to thicken. After the first two additions of milk/broth you can pour the rest in whisking the whole time. 
- Once all of the liquid has been added, stir in cream cheese until melted. 
- Remove from heat and add in 1/3 cup parmesan, 1 cup mozzarella cheese, dried basil and oregano. 
- Assembly 
- Combine cottage cheese, eggs, parsley and spinach. Set aside. 
- In a 9x13 pan, layer 4 noodles, sauce, cooked vegetables and half of the chicken. Sprinkle with 1/2 mozza, 1/4 cup parmesan and 1/3 of the sauce. 
- Add another layer of noodles, chicken, cottage cheese mixture, sauce. Top with noodles and sauce. Cover and bake.