Step 1 Cook the pasta in boiling salted water about 11 minutes or until al dente. Drain, place in a large bowl and let cool slightly.
Step 2 In a bowl, lightly beat the whites of the eggs with a fork (save the yolks for the bechamel sauce) and add the cheese. Stir into the pasta.
Step 3Melt the butter in a large heavy skillet and saute the onion until golden brown, about 3 to 4 minutes. Add the ground meat and cook 5 minutes, until browned, stirring occasionally.
Step 4Add tomatoes, wine, cinnamon, cloves and salt and pepper to taste. Cover and simmer 15 minutes. Remove the cover and continue to simmer until the juices are reduced, 10 to 15 minutes. Remove the meat sauce from the heat and let stand while preparing the bechamel sauce. After the sauce cools a bit, spoon off any excess fat.