Written by

Aaliyah Barrett

Published

Creamy Butternut Squash Mac and Cheese – Easy Healthy Dinner

Ready In 75 minutes
Servings 6-8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

There used to be a tiny café tucked behind a used bookstore in Portland that made the most incredible butternut squash mac and cheese. When they closed suddenly in 2019—something about a rent hike and the owner moving back to Vermont—I honestly felt a little lost. That sounds dramatic for a pasta dish, I know. But this wasn’t just mac and cheese. It was creamy without being heavy, rich without making you want to nap afterwards, and somehow both indulgent and like you were eating something that was actually good for you.

After roughly seven tries—some too watery, one that tasted like baby food (let me tell you, that was a rough Tuesday)—I finally cracked it. The secret? Roasting the squash instead of boiling it, and sneaking in a little nutritional yeast for that cheesy depth without going overboard on actual cheese. I mean, I love cheese as much as the next person, but the original café version was clearly doing something lighter.

I remember the day it all came together. My kitchen was a disaster, there was squash puree on the ceiling (don’t ask), and I had burnt my tongue testing the sauce for the third time. But that first bite? Pure magic. The sauce was velvety, the pasta was perfectly al dente, and there was this subtle sweetness from the squash that played off the sharp cheddar beautifully. Maybe you’ve been there—that moment when a recipe finally clicks and you just stand there eating straight from the pot with a spoon.

This creamy butternut squash mac and cheese has been my go-to ever since. It’s the kind of dish that makes you feel good about eating comfort food, you know? No guilt, just satisfaction. Let me show you how to make it.

Why You’ll Love This Recipe

Let’s be real for a second. There are about a million mac and cheese recipes out there. What makes this one different? Well, I’ve tested this recipe more times than I care to admit—my family has been the willing (and very happy) taste testers for every single batch. Here’s why this version wins every time:

  • Light but Luxurious : The butternut squash creates a silky, creamy sauce that feels decadent but has way less heavy cream and butter than traditional recipes. You get all the comfort with none of the food coma.
  • Simple Ingredients : No fancy cheese shops required. You likely have most of these ingredients in your kitchen right now—pasta, squash, milk, and a good block of cheddar.
  • Perfect for Meal Prep : This recipe actually gets better after a day in the fridge. The flavors meld together beautifully, making it ideal for Sunday meal prep or make-ahead dinners.
  • Kid-Approved, Adult-Loved : My nephew devours this and has no idea there’s a vegetable in the sauce. It’s a sneaky way to get some extra nutrients into picky eaters without a fight.
  • Unbelievably Satisfying : The texture is what gets me every time. The roasted squash blends into this velvety sauce that coats every single piece of pasta perfectly. It’s comfort food that actually makes you feel good.

What really sets this apart is the roasting step. Most recipes boil the squash, which makes the sauce watery and bland. Roasting concentrates the natural sweetness and gives the sauce this incredible depth of flavor. It’s a small extra step that makes a huge difference. Honestly, this isn’t just another mac and cheese—it’s the one I make when I want to impress myself.

What Ingredients You Will Need

This creamy butternut squash mac and cheese uses simple, wholesome ingredients to deliver that big, comforting flavor without any fuss. Most of these are pantry staples or easy to find at any grocery store. Let’s break down what you’ll need and why each ingredient matters.

For the Butternut Squash Puree

  • 1 medium butternut squash (about 2-3 pounds) — Look for one that feels heavy for its size with firm, unblemished skin. I prefer using fresh squash over frozen for the best flavor and texture. The roasting brings out this incredible natural sweetness that you just can’t get from the pre-cut stuff.
  • 2 tablespoons olive oil — Helps the squash caramelize beautifully in the oven. A good quality extra virgin olive oil adds a subtle fruity note.
  • Salt and black pepper — Simple seasoning that enhances the squash’s natural flavor.

For the Pasta

creamy butternut squash mac and cheese preparation steps

  • 12 ounces (340g) elbow macaroni — You can use any short pasta shape here. I’ve made this with shells, cavatappi, and even rotini. They all work great because the sauce clings to the curves and ridges. (I personally love cavatappi for this—those corkscrew shapes grab the sauce like nothing else.)

For the Creamy Cheese Sauce

  • 2 tablespoons unsalted butter — The base of our roux. Use good quality butter for the best flavor.
  • 2 tablespoons all-purpose flour — This thickens the sauce and gives it that perfect velvety consistency.
  • 2 cups (480ml) whole milk — Whole milk gives the richest sauce, but 2% works fine too. I don’t recommend skim milk—the sauce will be too thin. For a dairy-free version, unsweetened oat milk is my go-to.
  • 1 ½ cups (170g) sharp cheddar cheese, grated — Please, please grate your own cheese from a block. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I learned this the hard way after a few grainy sauce disasters.
  • ½ cup (55g) Parmesan cheese, grated — Adds a salty, nutty depth that balances the sweetness of the squash beautifully.
  • 1 tablespoon nutritional yeast — This is my secret weapon. It adds a cheesy, umami flavor without extra calories or dairy. You can skip it if you don’t have it, but honestly, it makes a noticeable difference.
  • ½ teaspoon garlic powder — A subtle savory note that rounds out the flavors.
  • ¼ teaspoon nutmeg, freshly grated — This tiny amount makes a huge difference. Nutmeg and squash are best friends. Trust me on this one.
  • Salt and black pepper, to taste

For the Topping (Optional but Highly Recommended)

  • ½ cup panko breadcrumbs — These give a lovely crunchy contrast to the creamy pasta.
  • 2 tablespoons butter, melted — Mixed with the breadcrumbs for golden, crispy perfection.
  • 2 tablespoons Parmesan cheese, grated — Adds extra flavor to the topping.

Equipment Needed

You don’t need a fancy kitchen to make this recipe. Here’s what you’ll need:

  • Baking sheet — For roasting the squash. A rimmed baking sheet works best to catch any juices.
  • Large pot — For boiling the pasta. Go with a 5-6 quart pot to give the pasta room to move around.
  • Medium saucepan — For making the cheese sauce. A heavy-bottomed pan prevents scorching.
  • Blender or food processor — To puree the roasted squash into a silky smooth sauce base. An immersion blender works too, but you’ll get the smoothest results with a countertop blender.
  • 9×13 inch baking dish — For baking the assembled mac and cheese. A 2.5-quart dish is perfect.
  • Cheese grater — Seriously, grate your own cheese. A box grater or microplane works great.
  • Whisk — For smoothing out the roux and preventing lumps in the sauce.
  • Wooden spoon or spatula — For stirring everything together.

If you don’t have a blender, you can mash the roasted squash with a potato masher or fork. The texture won’t be quite as smooth, but it’ll still taste delicious. I’ve done this when my blender was in the dishwasher, and honestly, the slightly chunky sauce has its own charm.

Preparation Method

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil for easy cleanup.
  2. Prepare the butternut squash. Cut the squash in half lengthwise and scoop out the seeds and stringy bits. You can save the seeds and roast them separately for a snack! Brush the cut sides with olive oil and season with a pinch of salt and pepper. Place the squash cut-side down on the prepared baking sheet. Roast for 35-45 minutes, until the flesh is fork-tender and starting to caramelize around the edges. The skin should look slightly wrinkled and the squash should feel soft when you press on it.
  3. Let the squash cool slightly until it’s safe to handle. Scoop the flesh out of the skin—it should come away easily. Transfer the roasted squash to a blender or food processor. Blend until completely smooth, scraping down the sides as needed. You should have about 2 cups of puree. Set aside.
  4. While the squash roasts, cook the pasta. Bring a large pot of generously salted water to a rolling boil. Add the macaroni and cook according to package directions until al dente—usually about 7-8 minutes. You want it slightly firmer than usual because it will continue cooking in the oven. Drain the pasta, but don’t rinse it. The starch on the surface helps the sauce stick.
  5. Make the cheese sauce. In a medium saucepan, melt the butter over medium heat. Once it’s foaming, whisk in the flour. Cook for 1-2 minutes, stirring constantly, until the mixture turns a pale golden color and smells slightly nutty. This is your roux, and it’s the foundation of a smooth, lump-free sauce.
  6. Slowly pour in the milk while whisking continuously. Keep whisking until the mixture is smooth and starts to thicken, about 3-4 minutes. It should be thick enough to coat the back of a spoon. Reduce the heat to low.
  7. Add the butternut squash puree to the sauce and whisk until fully incorporated. The sauce will turn a beautiful golden-orange color. Add the nutritional yeast, garlic powder, and nutmeg. Season with salt and pepper—start with ½ teaspoon salt and ¼ teaspoon pepper, then adjust to taste.
  8. Add the cheese. Gradually sprinkle in the grated cheddar and Parmesan, stirring constantly until each addition is fully melted before adding the next. This prevents the sauce from becoming grainy. Keep stirring until the sauce is smooth, glossy, and perfectly creamy. Taste and adjust seasoning if needed. The sauce should be slightly thinner than you want—it will thicken as it bakes.
  9. Combine the pasta and sauce. Pour the drained pasta into the pot with the sauce. Stir gently until every piece of pasta is evenly coated. Don’t be rough here—you want the pasta to stay intact.
  10. If making the topping, mix the panko breadcrumbs with the melted butter and Parmesan cheese in a small bowl until the breadcrumbs are evenly moistened.
  11. Assemble and bake. Transfer the mac and cheese to your greased 9×13 inch baking dish. Spread it into an even layer. Sprinkle the breadcrumb mixture evenly over the top. Bake at 375°F (190°C) for 20-25 minutes, until the sauce is bubbly around the edges and the topping is golden brown and crispy. If you want extra browning, you can broil it for the last 1-2 minutes—but watch it carefully so it doesn’t burn.
  12. Let it rest for 5-10 minutes before serving. This is important! The sauce needs time to set up a bit. I know it’s hard to wait, but it makes a difference in the final texture. The mac and cheese will be piping hot anyway.

Cooking Tips & Techniques

I’ve made this creamy butternut squash mac and cheese so many times that I’ve collected a few hard-won lessons along the way. Here’s what I wish someone had told me:

Don’t skip roasting the squash. I tried boiling it once because I was in a hurry. The sauce turned out watery and bland. Roasting concentrates the flavor and removes excess moisture, which is crucial for a thick, creamy sauce. If you’re really pressed for time, you can use frozen butternut squash puree—just make sure to thaw it and squeeze out as much liquid as possible with a clean kitchen towel.

Grate your own cheese. I cannot stress this enough. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. Your sauce will end up grainy and separated instead of silky and cohesive. Take the extra two minutes to grate a block of cheese. Your taste buds will thank you.

Season in layers. Salt the pasta water, season the squash before roasting, and season the sauce at the end. Each layer of seasoning builds complexity. Underseasoned mac and cheese is one of the saddest things in the world. Don’t be shy with the salt.

Watch your heat. When making the roux and adding the milk, keep the heat at medium or medium-low. High heat can cause the butter to burn or the milk to scorch, leaving you with a sauce that tastes bitter or has brown specks. Low and slow is the way to go.

Let it rest. I know you want to dig in immediately. But letting the mac and cheese sit for 5-10 minutes after baking allows the sauce to thicken and set. If you serve it right away, it’ll be runny and loose. Patience pays off here.

Make extra sauce. If you’re nervous about the sauce being too thick, remember that it will thicken further in the oven. But if you accidentally make too much sauce? That’s a win. You can store it separately and use it as a pasta sauce later in the week.

Variations & Adaptations

One of the best things about this recipe is how flexible it is. Here are some ways to make it your own:

Make it gluten-free. Use gluten-free pasta (I like brown rice or chickpea pasta) and substitute the all-purpose flour with a gluten-free all-purpose blend or cornstarch. For the topping, use gluten-free panko breadcrumbs. The rest of the recipe stays the same.

Add some protein. Stir in 2 cups of shredded rotisserie chicken, cooked Italian sausage, or crispy bacon bits before baking. This turns it into a complete one-dish meal that’s perfect for busy weeknights.

Go dairy-free. Use unsweetened oat milk or cashew milk instead of whole milk. Replace the butter with vegan butter or olive oil. Use your favorite dairy-free cheddar and Parmesan shreds. The nutritional yeast helps boost the cheesy flavor even more in a dairy-free version.

Spice it up. Add ½ teaspoon of smoked paprika, a pinch of cayenne pepper, or ¼ teaspoon of red pepper flakes to the sauce. The smoky heat pairs beautifully with the sweet squash. I made this version for a game day party and it disappeared in minutes.

Add greens. Stir in 2 cups of chopped kale or spinach after you’ve combined the pasta and sauce. The heat from the sauce will wilt the greens perfectly. It’s an easy way to add more vegetables and color to the dish.

Try different cheeses. While sharp cheddar is my favorite, you can experiment with Gruyère for a nuttier flavor, Gouda for smokiness, or Monterey Jack for extra creaminess. Just make sure at least half of your cheese is a good melting cheese.

Serving & Storage Suggestions

This creamy butternut squash mac and cheese is best served warm, straight from the oven. The contrast between the crispy topping and the creamy pasta underneath is pure magic. I like to serve it in shallow bowls with a simple side salad dressed with lemon vinaigrette—the acidity cuts through the richness beautifully.

For a complete meal, pair it with roasted broccoli or green beans. The slight char on the vegetables complements the sweet squash sauce. If you’re serving this for a crowd, it goes wonderfully with a crisp white wine like Sauvignon Blanc or a light Pinot Noir.

Storing leftovers: Transfer any leftovers to an airtight container and refrigerate for up to 4 days. The flavors actually deepen and meld together overnight, so leftovers might taste even better than the original. I’ve been known to make a double batch just for this reason.

Freezing instructions: You can freeze this mac and cheese for up to 3 months. Assemble the dish completely but don’t bake it. Cover tightly with foil and freeze. When you’re ready to eat, thaw overnight in the refrigerator, then bake as directed, adding about 10 minutes to the baking time since you’re starting from cold.

Reheating tips: For individual portions, the microwave works in a pinch—just add a splash of milk and stir halfway through. For the best texture, reheat in a 350°F oven for 15-20 minutes, covered with foil. Remove the foil for the last 5 minutes to re-crisp the topping. Add a little extra milk or cream if the sauce seems too thick.

Nutritional Information & Benefits

Here’s the thing—this isn’t health food pretending to be mac and cheese. It’s mac and cheese that happens to be a little smarter about its ingredients. The butternut squash adds a significant nutritional boost without sacrificing any of the comfort food magic.

One serving (about 1 cup) contains approximately:

  • Calories: 380-420
  • Protein: 16g
  • Fat: 18g
  • Carbohydrates: 42g
  • Fiber: 5g
  • Vitamin A: 180% of the daily value (thanks to the squash!)
  • Vitamin C: 25% of the daily value
  • Calcium: 25% of the daily value

Butternut squash is packed with vitamin A for eye health, vitamin C for immune support, and fiber for digestive health. The nutritional yeast adds B vitamins, including B12 if you use a fortified variety. And by using less cheese and more squash, you’re getting all the creamy satisfaction with fewer calories and saturated fat than traditional mac and cheese.

This recipe is naturally vegetarian and can easily be made gluten-free or dairy-free. It’s also a great option for anyone looking to add more vegetables to their diet without feeling like they’re eating diet food.

Conclusion

This creamy butternut squash mac and cheese is everything I want comfort food to be—rich, satisfying, and a little bit surprising. It’s the kind of recipe that makes you feel clever for sneaking in a vegetable, but more importantly, it’s just genuinely delicious. The sweet roasted squash, the sharp cheddar, the crispy golden topping—every bite is a reminder that eating well doesn’t mean eating boring.

I hope you give this recipe a try and make it your own. Maybe you’ll add bacon, maybe you’ll go heavy on the nutmeg, maybe you’ll discover that you actually love nutritional yeast as much as I do. That’s the beauty of cooking, right? You take a recipe and you make it yours.

I’d love to hear how it turns out for you! Drop a comment below and let me know if you tried any variations, or tag me in your photos on social media. Seriously, nothing makes my day like seeing someone else enjoying a recipe that started as my own little obsession in a tiny Portland café kitchen.

Now go make some mac and cheese. You deserve it.

Frequently Asked Questions

Can I use pre-cut butternut squash from the store?

Absolutely! Pre-cut squash cubes will save you prep time. Toss them with olive oil and roast on a baking sheet for about 25-30 minutes at 400°F, until tender and caramelized. Just make sure the pieces are roughly the same size so they cook evenly.

Why did my sauce turn out grainy?

Grainy sauce usually happens for one of two reasons: using pre-shredded cheese (which contains anti-caking agents) or overheating the sauce after adding the cheese. Always grate your own cheese from a block, and keep the heat low when melting it in. If your sauce does get grainy, you can try blending it with an immersion blender to smooth it out.

Can I make this ahead of time?

Yes! You can assemble the entire dish (without the breadcrumb topping) up to 24 hours in advance. Cover and refrigerate. When you’re ready to bake, add the topping and bake as directed, adding 10-15 minutes to the cooking time since you’re starting from cold. This makes it perfect for holiday dinners or entertaining.

How do I make the sauce thicker or thinner?

If your sauce is too thin, let it simmer for a few extra minutes to reduce and thicken. You can also stir in an extra tablespoon of grated cheese. If it’s too thick, add a splash of milk or pasta cooking water and whisk until you reach your desired consistency. Remember that the sauce will thicken further as it bakes.

Can I skip the breadcrumb topping?

Of course! The mac and cheese is delicious without it. If you skip the topping, you can reduce the baking time to about 15 minutes, just until the sauce is bubbly and heated through. You’ll still get a creamy, satisfying dish—just without that crunchy contrast on top.

Pin This Recipe!

creamy butternut squash mac and cheese recipe

Print

Creamy Butternut Squash Mac and Cheese – Easy Healthy Dinner

This creamy butternut squash mac and cheese is rich, satisfying, and a little bit surprising. Roasted squash creates a silky sauce that feels decadent but has less heavy cream and butter than traditional recipes.

  • Author: Mandy
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 2–3 pounds)
  • 2 tablespoons olive oil
  • Salt and black pepper, to taste
  • 12 ounces (340g) elbow macaroni
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups (480ml) whole milk
  • 1 ½ cups (170g) sharp cheddar cheese, grated
  • ½ cup (55g) Parmesan cheese, grated
  • 1 tablespoon nutritional yeast
  • ½ teaspoon garlic powder
  • ¼ teaspoon nutmeg, freshly grated
  • ½ cup panko breadcrumbs (optional)
  • 2 tablespoons butter, melted (for topping, optional)
  • 2 tablespoons Parmesan cheese, grated (for topping, optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil.
  2. Cut the butternut squash in half lengthwise and scoop out the seeds and stringy bits. Brush the cut sides with olive oil and season with salt and pepper. Place cut-side down on the prepared baking sheet. Roast for 35-45 minutes until fork-tender and caramelized.
  3. Let the squash cool slightly, then scoop the flesh into a blender or food processor. Blend until completely smooth. Set aside.
  4. While the squash roasts, bring a large pot of salted water to a boil. Cook the macaroni according to package directions until al dente. Drain (do not rinse).
  5. In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes until pale golden and nutty.
  6. Slowly pour in the milk while whisking continuously. Cook for 3-4 minutes until thickened enough to coat the back of a spoon. Reduce heat to low.
  7. Add the butternut squash puree, nutritional yeast, garlic powder, and nutmeg. Whisk until smooth. Season with salt and pepper.
  8. Gradually sprinkle in the cheddar and Parmesan, stirring constantly until each addition is melted and the sauce is smooth.
  9. Pour the drained pasta into the sauce and stir gently until evenly coated.
  10. If making the topping, mix panko breadcrumbs with melted butter and Parmesan in a small bowl.
  11. Transfer the mac and cheese to a greased 9×13 inch baking dish. Sprinkle the breadcrumb mixture evenly over the top.
  12. Bake at 375°F (190°C) for 20-25 minutes until bubbly and golden. For extra browning, broil for 1-2 minutes.
  13. Let rest for 5-10 minutes before serving.

Notes

Don’t skip roasting the squash—it concentrates flavor and removes excess moisture. Grate your own cheese from a block for a smooth sauce. Let the mac and cheese rest for 5-10 minutes after baking to allow the sauce to set.

Nutrition

  • Serving Size: 1 cup
  • Calories: 400
  • Sugar: 8
  • Sodium: 480
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 42
  • Fiber: 5
  • Protein: 16

Keywords: butternut squash mac and cheese, healthy mac and cheese, creamy mac and cheese, vegetarian mac and cheese, easy dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆