In a large pot of boiling salted water, cook the elbow macaroni according to the package instructions until al dente. Drain and set aside.
Steam the diced butternut squash until tender, about 10-12 minutes. Transfer to a blender, add a splash of milk, and blend until smooth.
In a large skillet over medium heat, warm the olive oil. Add the onion and sauté until translucent, about 5 minutes. Stir in the garlic and cook for another minute.
Lower the heat and add the butternut squash puree to the skillet. Stir in the remaining milk, Dijon mustard, smoked paprika, and a pinch of salt and pepper. Mix well until combined and warmed through.
Gradually add the grated sharp cheddar and Gruyère cheeses, stirring until melted and smooth.
Add the drained macaroni to the cheese sauce, mixing carefully to coat each piece.
Pour the mixture into a greased 9x13 inch baking dish, spreading evenly.
In a small bowl, combine breadcrumbs with melted butter and mix until coated. Sprinkle over the mac and cheese.
Bake for 25-30 minutes, or until the top is golden and crispy.
Allow to cool for a few minutes before serving.
Notes
Serve hot with a drizzle of olive oil and garnish with fresh herbs.
Keyword butternut squash, comfort food, mac and cheese