This one-pot butternut squash mac and cheese is easy to make, delicious, and a great way to add more veggies to your diet. Whether you’re enjoying it as a main course or a side dish, this tasty recipe is something the whole family is sure to love and a little something that you can add to your healthy comfort food recipe repertoire.

Butternut squash in mac and cheese? Yes, you read that right. Although it’s not traditional, or anything like boxed mac and cheese, the soft, sweet, orange flesh of winter squash makes a lovely addition to a cheese sauce. Not only does the squash puree make the mac and cheese extra rich and creamy, but it also adds a lovely boost of fiber and micronutrients, which is something that we can all use a little more of.
What You’ll Need
You’ll need the following ingredients to make my fiber-packed mac and cheese:
- Butternut Squash: You can buy a whole butternut squash, peel and cut it yourself, buy pre-cubed squash, or use frozen butternut squash, see the note below.
- Short-Cut Pasta: You can use any variation of short-cut pasta you like, such as gomiti or elbow macaroni, cavatappi or corkscrew pasta, conchiglie or shell pasta, penne, or fusilli. I used pipe rigate, also known as small snail pasta, for my recipe. You can also use whole wheat pasta if preferred.
- Cheese: I think a combination of sharp cheddar cheese and gruyere provides the best texture and flavor. If you can’t find gruyere cheese you can replace it with additional cheddar, just make sure you use the good stuff since cheese is the star of this mac and cheese show.
- Butter: To add some creaminess and fry the sage.
- Milk: To help create the cheese sauce, whole milk or 2% milk work best.
- Onion Powder: To add some flavor.
- Garlic Powder: To add a bit more flavor.
- Salt: To season the dish.
- Fresh Sage: While optional, fresh sage helps to elevate the flavors and make a great topping to the dish.
While optional, you can also add a pinch of smoked paprika for additional flavor and color.
Dietary Adaptions
To Make it Gluten-Free: Use short-cut gluten-free pasta instead of wheat-based pasta.

How to Make Butternut Squash Mac and Cheese
Once you’ve got the ingredients, here’s how you’ll assemble them:
- Roast the squash. Roasting the squash adds a depth of flavor. (If you want to skip this step, you can use a can of squash puree.)
- Puree the squash. Blend the squash into a rich and creamy puree.
- Boil the pasta. Cook the pasta to your liking, I think al dente is best.
- Fry the sage (optional). While this isn’t a must, it really does elevate the flavors.
- Make the sauce. Mix the butter, spices, squash, milk, and cheese to make the quintessential butternut squash cheese sauce.
- Mix the pasta and sauce. Once the sauce is ready, gently fold in the pasta, until well combined, smooth, and creamy.
And that’s it! If you like breadcrumbs on your make and cheese (it’s just not my thing), simply add the completed dish to a large baking dish, sprinkle with breadcrumbs, and bake in the oven at 350°F for 10-15 minutes until golden and crispy.
Cheese Sauce Troubleshooting:
- If your cheese sauce is too thick, you can thin it with a bit of additional milk.
- If your cheese sauce is too thin, you can thicken it with a bit of all-purpose flour.

Red’s Nutrition Tip
If you think pasta is unhealthy, think again! Pasta is a healthy food, that has been consumed across cultures for thousands of years, and a source of complex carbohydrates and fiber that can be included in a healthy and balanced diet along with proteins, fats, and nutrients.

What does butternut squash mac n cheese taste like?
Mac and cheese with butternut squash tastes very similar to regular mac and cheese with a slightly sweeter and nuttier taste. While the flavor is slightly different, the texture is essentially the same.
Is it better to boil or roast butternut squash for mac and cheese?
Many squash mac and cheese recipes will call for boiling the squash for the sauce, but roasting it provides much more flavor. Although boiling the squash is quicker, you will lose flavor, texture, and a little nutrition in the process, so it’s well worth the extra time and effort for the flavor roasting the squash will provide.
Can I use frozen butternut squash?
Yes. Simply add the frozen butternut squash to the baking sheet and cook as per the directions. You may need to add an additional 5 minutes or so to ensure the squash is fully cooked through, just use a fork to check for doneness and add additional cooking time as needed.
Can I use another type of squash?
Yes, you can easily substitute the butternut squash for another type of hard winter squash, such as buttercup, acorn, or hubbard squash. Just don’t use spaghetti squash as the texture is not the same.

What to Serve with Squash Mac and Cheese
This mac and cheese is rich in carbohydrates and fat, with a decent amount of fiber, so pairing it with protein and additional veggies can make it a more balanced meal.
To add protein: Serve it with roasted, grilled, or baked chicken, such as my lemon paprika chicken, a bit of sausage, or steak.
To add vegetables: Serve it with steamed or roasted broccoli, asparagus, green peas, or spinach, or add them right into the dish.

Storage + Reheating
To Store: Allow the mac and cheese to cool completely, then transfer to airtight containers and store in the fridge for up to 3 days.
To Freeze: Once cooled, transfer to an airtight container and store in the freezer for up to 3 months.
To Reheat: This squash mac and cheese is best reheated in a pan or pot on low heat. Simply add the leftovers to the pot with a little bit of water or milk and warm, stirring consistently and adding additional milk or water as needed, until the sauce is smooth and creamy. Alternatively, it can be reheated in the microwave in a microwave-safe container for 1-2 minutes. If frozen, be sure to thaw before reheating.

























































