-
1
Remove the butternut rind and seeds.
-
2
Cut the butternut flesh into 1/2-inch pieces.
-
3
In a deep pot, place 6 quarts of water over medium-high heat.
-
4
Add 2 tablespoons of salt and the butternut pieces.
-
5
Bring to the water to a boil and boil until the butternut is completely tender, about 15-20 minutes.
-
6
When the butternut is tender, drain the pot and pass the butternut flesh through a food mill.
-
7
Place the butternut in a small pot over low heat.
-
8
Add the butter to the pureed butternut and, using a wooden spoon, stir to form a homogenous blend, much like mashed potatoes.
-
9
Salt and pepper to taste and continue stirring until the mixture is on the dry side.
-
10
Add the flour to the milk and stir to dissolve some of the flour.
-
11
Add the milk mixture to the butternut and continue mixing until the butternut is somewhat stiff and difficult to mix.
-
12
Remove the butternut from the heat and allow to come to room temperature.
-
13
Preheat the oven to 300 degrees F.
-
14
When the butternut is at room temperature, add the egg yolks and the cheese, stirring until the mixture is well combined.
-
15
Spoon the butternut mixture into a round, lightly-buttered 10-inch casserole dish.
-
16
Bake until lightly browned, about 40 minutes.
-
17
Remove from the oven and serve immediately.