This Baked Butternut Squash Macaroni and Cheese is perfect for holiday parties and any cozy winter meal!
The holidays means different things to different people. One of the main focuses for me is the wonderful food. Preparing food is is way for me to express myself to friends and family, and I love sharing the flavors of the season with them.
This baked butternut squash macaroni and cheese is everything I love about the autumn and winter months. It highlights seasonal produce, and it’s cozy, filling, comfort food.
The butternut squash adds subtle sweetness to contrast the earthiness of the sage, the savoriness of the cheddar, and the saltiness of the parmesan. It’s a great dish to prepare in advance if you’re entertaining guests, up to 24 hours beforehand. You can build the whole thing and then bake it while serving appetizers.
You can also easily transport it to someone else’s home. Simply follow the recipe as written, but instead of baking it as written in Step 7, wrap the casserole dish in plastic wrap and chill until you’re ready to continue. Then bake according to the instructions in Step 8 for perfect, gooey macaroni and cheese.
Looking for more butternut squash recipes? Check out my creamy butternut squash pasta!
Baked Butternut Squash Macaroni and Cheese
- 1 large butternut squash (approximately 2 1/2 pounds), peeled, deseeded and diced
- 1 tablespoon extra virgin olive oil
- 3/4 teaspoon kosher salt, divided
- 1/2 teaspoon ground black pepper, divided
- 1 pound elbow macaroni
- 4 ounces shredded mild cheddar cheese
- 4 ounces shredded sharp cheddar cheese
- 2 ounces shredded parmesan cheese
- 3 ounces unsalted butter
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 10 large or 15 small sage leaves, chopped
- 3/4 cup all-purpose flour
- 4 cups whole milk (part-skim may be substituted)
- Preheat the oven to 400 degrees F, and line a large baking sheet with aluminum foil. Set aside 2 cups of the butternut squash, then toss the remaining squash with the olive oil, 1/2 teaspoon salt and 1/4 teaspoon black pepper. Spread evenly on the baking sheet and roast for 20 minutes, stirring once during the process to prevent sticking.
- While the butternut squash is roasting, steam the reserved squash until fork tender, approximately 10 minutes, then mash and set aside.
- Prepare the macaroni according to package instructions, then drain and rinse in cold water to prevent sticking. Set aside.
- Combine the cheddars and parmesan cheese in a medium-sized bowl. Remove 1 cup and set aside.
- In a large Dutch oven or heavy bottom sauce pot, melt 1 tablespoon of butter over medium-low heat. Add the onions and garlic, cooking and stirring until translucent, approximately 3-5 minutes. Stir in half the sage and cook until fragrant, approximately 30 seconds. Add the remaining butter and melt, then add the flour to form a paste. Using a spatula, stir the paste for approximately 1-2 minutes, then ladle in some of the milk, stirring. Slowly add in the remaining milk, stirring, and turn the heat up to medium-high.
- Whisk constantly as the sauce heats up and thickens. Once it is thick, remove the sauce from the heat and whisk in the cheese until smooth, omitting the reserved cup. Whisk in the mashed butternut squash and remaining salt and pepper.
- Combine the macaroni, cheese sauce, and roasted squash, then spread evenly into a 9x13 casserole dish. Top with the reserved cheese and sage. (Note: if you are preparing the dish in advance, cover with plastic wrap and store in the refrigerator until it’s time to cook).
- Bake in a 350 degrees F oven for 40 minutes, or until the top is melted and the sides are beginning to bubble.
Please read my full post for additional recipe notes, tips, and serving suggestions!
For immediate help troubleshooting a recipe, please email me using the form on my contact page. I’ll try to respond to urgent questions as quickly as possible! For all general questions, please leave a comment here :)