Creamy Butternut Squash Mac and Cheese
This creamy butternut squash mac and cheese blends roasted squash puree into a rich cheese sauce for a cozy, veggie packed twist on the classic comfort food everyone loves.
There is something so soothing about a bowl of mac and cheese, and when you fold silky roasted butternut squash into the sauce, the whole dish turns a gorgeous golden color while getting an extra layer of sweetness and depth. The pasta gets coated in a velvety sauce that clings to every noodle, and the aroma of nutty browned butter, sharp cheddar, and warm nutmeg fills the kitchen as it bakes. It is the kind of meal that makes a weeknight feel a little more special without asking for much extra effort.
This dish is perfect for busy fall evenings when you want something warm and filling on the table fast, but it also works beautifully for potlucks, holiday side dishes, or a cozy Sunday dinner when you want to sneak extra vegetables into a crowd pleasing favorite. Kids tend to love the creamy orange color and mild sweetness, so it is a sneaky way to get everyone eating more squash without any complaints at the table.
I started making this version one chilly October when my garden had given me more butternut squash than I knew what to do with, and swapping it into my usual mac and cheese recipe turned out to be one of the best kitchen accidents I have ever had. Now it shows up on my table every single autumn, and I think once you try it, it will earn a permanent spot in your recipe rotation too.
Recipe at a Glance
Ingredients
Roasted Squash
Pasta
Cheese Sauce
Topping
Substitutions & Variations
Step-by-Step Instructions
Preheat the oven and prep the squash
Preheat your oven to 400 degrees Fahrenheit. Toss the cubed butternut squash with olive oil, salt, and pepper on a rimmed baking sheet, spreading the pieces out in a single layer so they roast evenly instead of steaming.
Roast the squash until tender
Roast the squash for 25 to 30 minutes, flipping halfway through, until the edges are caramelized and a fork slides through each piece easily. This caramelization is key, it deepens the flavor and adds natural sweetness to the sauce.
Puree the roasted squash
Transfer the roasted squash to a blender or food processor and blend until completely smooth, adding a splash of milk if needed to help it move. Set the puree aside, you should have about 1 1/2 cups.
Cook the pasta
Bring a large pot of well salted water to a rolling boil and cook the macaroni until just al dente, about a minute less than the package directs since it will continue cooking in the oven. Drain and set aside, tossing with a drizzle of oil so it does not stick together.
Make the roux
In a large saucepan over medium heat, melt the butter until it foams gently. Whisk in the flour and cook for about 1 to 2 minutes, stirring constantly, until the mixture is smooth, pale golden, and smells lightly toasted.
Whisk in the milk and cream
Slowly pour in the warmed milk and heavy cream while whisking constantly to prevent lumps. Continue cooking over medium heat for 4 to 5 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.
Stir in the squash puree
Add the butternut squash puree to the sauce along with the garlic powder, nutmeg, and smoked paprika. Whisk everything together until fully combined and the sauce turns a warm golden orange color.
Melt in the cheese
Remove the pan from the heat and add the shredded cheddar and Gruyere a handful at a time, stirring until each addition melts smoothly before adding more. Taste the sauce and season with salt and pepper as needed.
Combine pasta and sauce
Add the cooked macaroni to the cheese sauce and stir gently until every piece of pasta is fully coated in the creamy squash and cheese mixture.
Assemble for baking
Pour the mac and cheese into a greased 9 by 13 inch baking dish, spreading it into an even layer. In a small bowl, toss the panko breadcrumbs with melted butter and Parmesan, then sprinkle the mixture evenly over the top.
Bake until golden and bubbly
Bake in the preheated 400 degree oven for 15 to 18 minutes, until the topping is golden brown and the sauce is bubbling around the edges of the dish.
Rest before serving
Let the mac and cheese rest for about 5 minutes before serving so the sauce can settle and thicken slightly, making it easier to scoop into neat, creamy portions.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
This creamy butternut squash mac and cheese pairs wonderfully with simple sides that balance its rich, comforting flavor.
Frequently Asked Questions
Go Make It!
This creamy butternut squash mac and cheese is proof that comfort food and a little extra veggie goodness can absolutely go hand in hand. Whether you are making it for a cozy family dinner or bringing it to a fall gathering, its golden color and rich, cheesy flavor are sure to win everyone over. Give it a try this season, and do not be surprised if it becomes one of your most requested recipes.