When the air turns crisp and you start craving ultimate comfort food, this Creamy Butternut Squash Mac and Cheese is the answer. By blending sweet, roasted butternut squash into a velvety sharp cheddar sauce, you get an unbelievably rich and gooey macaroni and cheese that secretly packs a serving of hidden vegetables in every bite.
There is something magical about the pairing of sharp cheddar cheese and earthy butternut squash. The squash enhances the golden orange color of the sauce while adding a subtle sweetness that balances the salty cheese perfectly. If you are a fan of cozy fall dinners like our One-Pan Creamy Sun-Dried Tomato Salmon, you will definitely want to add this seasonal twist on a classic favorite to your weekly rotation.
Why You’ll Love This Recipe
- Hidden Veggies: The squash blends seamlessly into the sauce, making it incredibly kid-friendly.
- Lighter yet Creamier: The squash puree replaces the need for a heavy flour roux, resulting in a silkier, naturally thick sauce.
- Make-Ahead Friendly: You can roast the squash and blend the sauce base up to 3 days in advance.
- Vegetarian Comfort: A hearty, meatless main dish that satisfies everyone at the table.
Key Ingredients & Smart Swaps

- Butternut Squash: Buy it pre-cubed in the produce section to save 15 minutes of peeling and chopping!
- Sharp Cheddar Cheese: Always grate it yourself from a block. Pre-shredded cheese contains anti-caking agents that make sauces grainy.
- Pasta Shells: The little cups perfectly catch and hold the thick cheese sauce. Macaroni or cavatappi work great too.
- Heavy Cream & Broth: Thins out the squash puree into a pourable, rich sauce.
- Fresh Sage: A classic pairing with butternut squash. Frying the leaves in a little butter for 30 seconds makes an incredible crispy garnish.
Step-by-Step Cooking Walkthrough
1. Roast the Squash: Toss cubed butternut squash with olive oil and salt. Roast at 400°F (200°C) for 25 minutes until tender and caramelized on the edges.
2. Boil the Pasta: Cook your pasta shells in heavily salted boiling water until al dente. Drain and set aside.

3. Blend the Sauce Base: Transfer the roasted squash to a blender along with the heavy cream, vegetable broth, and minced garlic. Blend until completely smooth.
4. Melt the Cheese: Pour the squash mixture into a large pot over medium-low heat. Stir in the butter, grated cheddar, and parmesan cheese until melted and velvety.
5. Combine & Garnish: Fold the cooked pasta into the cheese sauce until every shell is coated. Top with fresh sage leaves crisped in butter and serve immediately!
3 Chef Secrets for Perfect Results
1. Salt Your Pasta Water: It should taste like the sea. This is your only chance to season the actual pasta itself from the inside out.
2. Roast, Don’t Boil: Roasting the butternut squash evaporates excess water and concentrates the natural sugars, leading to a much deeper flavor than boiling it.
3. Never Boil Cheese: When melting the cheese into the squash puree, ensure the sauce never comes to a rolling boil, or the proteins will seize and separate.
What to Serve With Butternut Squash Mac and Cheese

- Proteins: Serve as a decadent side dish alongside roasted chicken, pork chops, or our Garlic Butter Steak Bites.
- Greens: A bright, acidic arugula salad with lemon vinaigrette cuts through the richness beautifully.
- Roasted Vegetables: Charred broccoli or Brussels sprouts.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store leftovers in an airtight container for up to 4 days.
- Gentle Reheating: Reheat in a saucepan over medium-low heat. Add a splash of milk or broth to loosen the sauce, as it will thicken significantly in the fridge.
- Freezing Guidelines: Freeze in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating gently.
Ingredients
- 16 oz pasta shells or macaroni
- 3 cups butternut squash cubed
- 2 tbsp olive oil
- 1 tsp salt
- 3 tbsp butter
- 3 cloves garlic minced
- 1 cup heavy cream or whole milk
- 1 cup vegetable broth
- 2 cups sharp cheddar cheese freshly grated
- 1/2 cup parmesan cheese grated
- 1/2 tsp black pepper
- 6 leaves fresh sage crisped in butter
Method
- Toss cubed butternut squash with olive oil and salt. Roast at 400°F (200°C) for 25 minutes until tender and caramelized.
- Cook pasta shells in heavily salted boiling water until al dente. Drain and set aside.
- Transfer the roasted squash to a blender along with the heavy cream, vegetable broth, and minced garlic. Blend until completely smooth.
- Pour the squash mixture into a large pot over medium heat. Stir in the butter, grated cheddar, and parmesan cheese until melted and velvety.
- Fold the cooked pasta into the cheese sauce. Top with fresh sage leaves crisped in butter and serve immediately!
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I use frozen butternut squash?
Yes! You can roast frozen cubed squash exactly the same way, just add 5-10 extra minutes to the roasting time.
Can I bake this with breadcrumbs on top?
Absolutely. Pour the mixed mac and cheese into a baking dish, top with panko breadcrumbs and a little extra parmesan, and bake at 375°F for 15 minutes until bubbly and golden.
Is this dish gluten-free?
The sauce itself is completely gluten-free! Just substitute the regular pasta shells for your favorite gluten-free brand (brown rice or chickpea pasta works great).
Pin This Recipe for Later
Love this recipe? Save this pin to your Pinterest board so you have it ready whenever you need it!
















