-
1
Preheat oven to 350 degrees F.
-
2
Combine the cheeses (save a some of the parmesan for the topping), garlic and shallot in a large bowl.
-
3
Set aside.
-
4
Cook the pasta according to the instructions on the packages, but cook them all in one pot, adding each pasta based on the time needed to cook (so start the pasta that has the longest cook time first, then add the additional pastas when the remaining cook time on the first pasta equals the time specified on that next pasta package).
-
5
Its easier with one pot, and less clean up.
-
6
When done, drain pasta.
-
7
Assemble ingredients on the counter.
-
8
Butter the bottom and sides of a 9 x 12 baking dish and begin layering pasta, cheeses and two pats of butter.
-
9
Repeat layers of pasta, cheese mixture and butter until the pan is almost full.
-
10
Pour milk over pasta until its about an inch from the top of the pan.
-
11
Sprinkle the top with the remaining Parmesan cheese.
-
12
Depending on the pasta youre using you might have some left over.
-
13
Put baking dish on a foil-covered, rimmed cookie sheetif theres any spillage, itll be on the foil, not the bottom of the oven.
-
14
Place the pan on the middle rack of the preheated oven.
-
15
After 20 minutes, check and make sure its creamy in the middle.
-
16
You may need to add some more milk and stir a bit.
-
17
If you stir it, add more Parmesan on top.
-
18
Bake for another 15-20 minutes until its golden brown.
-
19
Everyone I know likes the crispy topping, but if you dont, just cover the top with foil when it starts to get crispy.
-
20
Serve with warm, crusty French bread and youll think youre in heaven!