
While whisking constantly, slowly add the hot milk to the flour mixture until evenly combined and smooth. Add the flour and whisk constantly until the mixture turns light brown in color, about 3 minutes. In a large, heavy-bottomed saucepan, melt the butter over medium heat. For the béchamel: Heat the milk in a medium saucepan over medium-high heat until it just comes to a simmer, then turn off the heat and set aside.Bake it in the oven at 400 degrees for 45-60 min or until the top is golden brown.Finally, pour and spread the remaining bachamel sauce over the top of the last layer.Now add the rest of the Pasta to form the top layer.You can top with a sprinkling on Parmesan cheese if you like. Now layer the entire meat mixture over the pasta.Put half the pasta covered with the sauce into a 9x13 baking dish.
TO ASSEMBLE THE DISH: Mix half the bachamel mixture into the pasta. Now whisk in the thyme and nutmeg (if you want it). Whisk pretty continuously until the milk is almost boiling, but not quite. Add the salt and white and black peppers to your taste. Keep whisking making sure there are no lumps in it.
Now whisk in the milk slowly until all the milk has been added. Once melted whisk in the flour until smooth. TO MAKE THE BACHAMEL SAUCE: In a large saucepan over med-high heat melt the butter. Once it has cooled stir in the beaten egg. Stir in the can of tomato sauce and simmer over low heat about 10 minutes. Drain off the fat, return to the stove and add the parsley, thyme, and cinnamon until combined. Saute the onion in a little oil over med high heat until soft. Prepare pasta according to directions on the box.