-
1
Preheat the oven to 375 degrees F.
-
2
Heat the olive oil in a large skillet over medium-high heat (use a skillet with a lidyoull need it in a bit).
-
3
Add the onion and cook for 3 to 4 minutes, until softened.
-
4
Add the garlic and cook for about 30 seconds, until fragrant.
-
5
Add the butternut squash, rosemary and nutmeg and season with salt and pepper.
-
6
Mix to combine.
-
7
Add the vegetable broth, then reduce the heat to medium-low and cover the pan.
-
8
Cook for 15 to 20 minutes, until the squash is very tender.
-
9
Remove from the heat and, using a potato masher or fork, mash the squash mixture until smooth.
-
10
Transfer to a large bowl and stir in 1 cup of mozzarella, 1 cup of Parmesan, the Fontina and the ricotta cheese.
-
11
Bring a large pot of salted water to a boil.
-
12
Add the pasta and cook for about 6 minutes, until almost al dente.
-
13
Drain the pasta and add it into the squash mixture.
-
14
Meanwhile, heat the butter in a medium saucepan over medium heat.
-
15
Add the flour and cook for 2 minutes.
-
16
Slowly add the milk, whisking constantly until smooth.
-
17
Cook for 4 to 6 minutes, stirring constantly, until the mixture thickens enough to coat the back of a wooden spoon.
-
18
Stir in the mustard and season with a dash of salt and pepper.
-
19
Add the sauce into the pasta and squash mixture and toss to combine.
-
20
Pour the mixture into a 13 by 9-inch baking dish.
-
21
Sprinkle the remaining 1/2 cup of mozzarella and 1/2 cup of Parmesan cheese over the top.
-
22
Cover the dish loosely with aluminum foil and bake for 45 minutes.
-
23
Remove the foil and bake for another 15 to 20 minutes, until golden brown and bubbly.
-
24
Remove from the oven and let it rest for 10 minutes before serving.