01 - Preheat oven to 350°F. Grease a 9x13 inch baking dish.
02 - Boil pasta in salted water until just al dente. Drain and return to the pot. Incorporate butter, beaten eggs, and grated cheese, then set aside.
03 - Warm olive oil in a large skillet over medium heat. Sauté onion until softened, approximately 5 minutes, then add garlic and cook for 1 minute. Add ground beef, breaking up meat, and cook until browned.
04 - Stir in tomato paste and cook for 1 minute. Add crushed tomatoes, red wine, cinnamon, nutmeg, bay leaf, salt, and pepper. Simmer uncovered for 20–25 minutes, stirring occasionally, until sauce thickens. Remove bay leaf before using.
05 - In a saucepan, melt butter over medium heat. Whisk in flour and cook 1–2 minutes. Gradually pour in warmed milk, whisking constantly, until mixture is smooth. Simmer for 5–6 minutes until thickened.
06 - Remove béchamel from heat. Whisk eggs in a bowl, then slowly stream in a ladle of hot béchamel, whisking to temper. Return egg mixture to saucepan. Stir in nutmeg, cheese, salt, and white pepper to taste.
07 - Layer half the pasta mixture in the prepared baking dish. Spread all the beef sauce over pasta. Add remaining pasta. Top with béchamel sauce, smoothing evenly.
08 - Bake at 350°F for 40–45 minutes until the surface is golden brown and set. Allow to cool a minimum of 15 minutes before slicing and serving.