-
1
To make the sauce: melt butter in a saucepan; stir in flour until thoroughly blended; cook, stirring 2 minutes.
-
2
Gradually add in the chicken broth; stirring constantly, until mixture begins to boil and thicken; add in the heavy cream.
-
3
Cook, stirring, over medium heat until sauce is thickened and smooth, about 10 minutes.
-
4
Beat in the yolks in a small bowl; gradually beat in some of the hot sauce.
-
5
Return yolk mixture back to saucepan; stir to combine; season with salt and pepper.
-
6
To make the filling: melt 2 tablespoons butter in a large skillet.
-
7
Add in chicken; saute until tender, about 7 minutes; transfer mixture to another dish.
-
8
Add the remaining 2 tablespoons butter to the skillet; add in the mushrooms; saute, stirring, until tender and lightly browned.
-
9
Add in scallions and garlic; saute 2 minutes; return the chicken to the skillet; add in parsley; season with salt, pepper, and nutmeg.
-
10
Cook the macaroni in lots of boiling salted water until al dente, about 8 minutes; drain.
-
11
Combine the macaroni, sauce, chicken-mushroom mixture, and parmesan cheese.
-
12
Spoon mixture into a buttered 9x13 inch baking dish; sprinkle top with the Gruyere.
-
13
Bake in a preheated oven at 350u00b0F for about 45 minutes, until top is browned and bubbly.