-
1
Preheat the oven to 350.
-
2
In a large pot of boiling water, cook the pasta until al dente.
-
3
Drain well.
-
4
In a large, deep skillet, heat the olive oil.
-
5
Add the onion and cook over moderately high heat, stirring occasionally, until softened, about 4 minutes.
-
6
Add the ground lamb and veal and cook, stirring to break up the lumps, until the meat is beginning to brown, 10 minutes.
-
7
Remove from the heat and stir in the diced tomatoes, tomato paste, marjoram and parsley.
-
8
Season with salt and pepper.
-
9
Transfer to a large bowl.
-
10
In a large saucepan, melt the butter.
-
11
Add the flour and cook over moderate heat, whisking, for 2 minutes.
-
12
Gradually whisk in the milk and cook over moderately high heat, whisking constantly, until the sauce is very thick and boiling, 7 to 8 minutes.
-
13
Remove from the heat and whisk in the egg yolks and the Parmigiano-Reggiano.
-
14
Stir all but 1 1/2 cups of the sauce into the meat mixture along with the pasta and season with salt and pepper.
-
15
Spoon the pasta into a 3-quart baking dish.
-
16
Spread the reserved 1 1/2 cups of sauce on top.
-
17
Bake the pasta in the center of the oven for about 30 minutes, until bubbling.
-
18
Preheat the broiler.
-
19
Broil the pasta 8 inches from the heat for about 2 minutes, until the top is browned and bubbling.
-
20
Let rest for 10 minutes before serving.