Creamy Roasted Butternut Squash Mac and Cheese – Easy & Healthy

Ready In
Servings
Difficulty

That first hit of nutmeg and sage—the kind that wraps around you before you even take a bite—still takes me straight to my friend Clara’s tiny apartment kitchen. It was late October, and she had a mismatched pile of squash on her counter and this look of determined hope on her face. “Trust me,” she said, stirring a pot of something that smelled like autumn in a bowl. “It’s mac and cheese, but it’s also… not.”

She was right. That first forkful was a revelation. The cheese was there, all stretchy and familiar, but underneath it was this velvety, sweet richness that I couldn’t quite place. It wasn’t heavy. It wasn’t weird. It was just… better. I asked for the recipe and she shrugged, “I just roasted a squash and threw it in.” That was it. No fancy technique, no secret ingredient list. Just a butternut squash, some good cheddar, and a little bit of faith.

I’ve been making my own version of that creamy roasted butternut squash mac and cheese ever since. It’s become my go-to for those nights when I want comfort food that doesn’t leave me feeling sluggish. It’s the dish I bring to potlucks where someone inevitably says, “Wait, there’s squash in this?” and then goes back for seconds. Honestly, it’s one of those recipes that feels like a warm hug—but one that also happens to be packed with vitamin A.

Why You’ll Love This Recipe

Let’s be real for a second. Mac and cheese is already perfect. So why mess with it? Because this version isn’t a compromise—it’s an upgrade. I’ve tested this creamy roasted butternut squash mac and cheese about a dozen times, tweaking the ratio of squash to cheese, the roasting time, the pasta shape. What I landed on is a dish that’s undeniably indulgent but somehow feels a little bit virtuous.

  • Quick & Easy : The active prep time is about 15 minutes. The oven does most of the work roasting the squash while you get on with your life. Perfect for a busy Tuesday.
  • Simple Ingredients : You probably have most of this in your kitchen right now. No fancy cheese monger trips required—just good sharp cheddar and a butternut squash.
  • Perfect for Fall Dinners : This is the ultimate cozy meal for crisp evenings. Serve it alongside a simple green salad and you’ve got dinner that feels special without the stress.
  • Crowd-Pleaser : I’ve served this to kids, picky eaters, and full-on cheese snobs. Every single person has asked for the recipe. The squash adds a creaminess that makes people lean in and say, “What’s in this?”
  • Unbelievably Delicious : The texture is what gets you. It’s not watery or thin. The roasted squash blends into a silky puree that coats every piece of pasta like liquid gold.

What makes this recipe different from the rest is the roasting technique. I don’t boil or steam the squash—I roast it until the edges caramelize and the natural sugars concentrate. That little bit of browning adds a depth of flavor you just can’t get any other way. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction that makes you close your eyes after the first bite.

What Ingredients You Will Need

This creamy roasted butternut squash mac and cheese uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the star of the show is, of course, the squash itself.

For the Roasted Squash

  • 1 medium butternut squash (about 2 pounds) — peeled, seeded, and cubed into 1-inch pieces. Look for one that feels heavy for its size with a firm, unblemished skin.
  • 2 tablespoons olive oil — helps the squash caramelize beautifully. I prefer a good extra virgin here.
  • ½ teaspoon salt — brings out the natural sweetness.
  • ¼ teaspoon black pepper
  • ½ teaspoon smoked paprika — this is my secret weapon. It adds a subtle smokiness that plays perfectly with the cheese.

For the Pasta & Cheese Sauce

roasted butternut squash mac and cheese preparation steps

  • 1 pound (16 oz) elbow macaroni — or any short pasta like cavatappi, shells, or rotini. The ridges catch the sauce beautifully.
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk — warmed slightly. Whole milk gives the creamiest result, but 2% works in a pinch.
  • 1 cup heavy cream — for that extra luxurious texture. You can substitute with half-and-half if you prefer.
  • 2 cups sharp cheddar cheese — freshly grated. Please, please don’t use pre-shredded cheese. It has anti-caking agents that prevent smooth melting. I recommend Cabot or Tillamook for consistent quality.
  • 1 cup Gruyere cheese — grated. This adds a nutty, slightly sweet flavor that complements the squash. If you can’t find Gruyere, use extra cheddar or a good fontina.
  • ½ cup grated Parmesan cheese — for that salty, umami kick.
  • 1 teaspoon Dijon mustard — don’t skip this! It doesn’t make the sauce taste mustardy; it just brightens all the other flavors.
  • ¼ teaspoon nutmeg — freshly grated if you have it. It’s the classic mac and cheese spice for a reason.
  • Salt and pepper — to taste.

For the Topping (Optional but Highly Recommended)

  • ½ cup panko breadcrumbs
  • 2 tablespoons melted butter
  • ¼ cup grated Parmesan
  • Fresh sage leaves — a few, for frying (optional but incredible).

Equipment Needed

You don’t need a lot of fancy gear for this creamy roasted butternut squash mac and cheese. Here’s what you’ll want to have on hand:

  • Baking sheet — a rimmed sheet pan is ideal for roasting the squash without making a mess.
  • Large pot — for boiling the pasta. A 6-quart pot gives you plenty of room.
  • Medium saucepan — for making the cheese sauce.
  • Whisk — a good whisk is essential for a lump-free béchamel.
  • Blender or food processor — to puree the roasted squash until silky smooth. An immersion blender works great too, but you’ll want to transfer the squash to a tall container.
  • 9×13-inch baking dish — for the final bake. A cast iron skillet also works beautifully.
  • Box grater — for grating your cheese. Trust me, it’s worth the extra minute.
  • Chef’s knife and cutting board — for prepping the squash.

If you don’t have a blender, you can mash the roasted squash with a potato masher or fork. It won’t be as silky, but it’ll still taste amazing. I’ve done it both ways, and honestly, the rustic texture has its own charm.

Preparation Method

Let’s get cooking! This creamy roasted butternut squash mac and cheese comes together in a few simple stages. Take your time with the roasting—it’s the step that makes everything else sing.

Step 1: Roast the Squash

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup. Toss the cubed butternut squash with olive oil, salt, pepper, and smoked paprika. Spread it in a single layer—don’t overcrowd the pan or the squash will steam instead of roast. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and the edges are golden brown and caramelized. You’ll know it’s ready when a fork slides in easily and the pieces smell sweet and toasty. Let it cool slightly, then transfer to a blender. Add about ¼ cup of water or milk and blend until completely smooth. Set aside.

Step 2: Cook the Pasta

While the squash roasts, bring a large pot of generously salted water to a boil. Add the pasta and cook according to package directions until al dente. I always cook it a full minute less than the package says because it will continue cooking in the oven. Drain the pasta, reserving about 1 cup of the starchy pasta water. Don’t rinse the pasta—you want that starch to help the sauce cling.

Step 3: Make the Cheese Sauce

In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for about 1 minute, stirring constantly. This is your roux, and it should smell slightly nutty but not brown. Slowly pour in the warm milk and heavy cream, whisking continuously to prevent lumps. Cook for 3-4 minutes, until the mixture thickens enough to coat the back of a spoon. Remove from heat and stir in the Dijon mustard, nutmeg, and a pinch of salt and pepper.

Now for the cheese. Add the grated cheddar, Gruyere, and Parmesan a handful at a time, stirring gently until each addition is fully melted before adding the next. The sauce should be smooth and glossy. If it seems too thick, stir in a splash of the reserved pasta water.

Step 4: Combine Everything

Pour the roasted squash puree into the cheese sauce and whisk until fully combined. Taste and adjust seasoning—you might want a little more salt or a crack of black pepper. Pour the sauce over the cooked pasta and stir gently until every piece is coated. The mixture should look creamy and inviting, not dry or soupy.

Step 5: Assemble and Bake

Preheat your oven to 375°F (190°C). Transfer the mac and cheese to your greased 9×13-inch baking dish. If you’re using the topping, mix the panko breadcrumbs with melted butter and Parmesan, then sprinkle evenly over the top. Bake for 20-25 minutes, until the edges are bubbly and the top is golden and crisp. If you want extra color, switch the oven to broil for the last 2 minutes—but watch it closely so it doesn’t burn.

Let it rest for 5 minutes before serving. I know it’s hard to wait, but this allows the sauce to set slightly so you get those perfect, creamy servings.

Cooking Tips & Techniques

I’ve made this creamy roasted butternut squash mac and cheese more times than I can count, and I’ve definitely learned a few things the hard way. Here are my best tips for perfect results every time.

Don’t skip roasting the squash. I tried boiling it once to save time, and the result was watery and bland. Roasting concentrates the flavor and gives you that deep, caramelized sweetness that makes this dish special. It’s worth the extra 25 minutes, I promise.

Grate your own cheese. I know it’s tempting to buy the pre-shredded bags, but they contain cellulose and anti-caking agents that prevent smooth melting. Your sauce will be grainy instead of silky. Take the extra 3 minutes to grate it yourself—your taste buds will thank you.

Warm your milk and cream. Adding cold dairy to your hot roux can cause the sauce to seize up or become lumpy. I microwave mine for about 45 seconds before adding it. It’s a small step that makes a big difference.

Season as you go. Salt the pasta water, season the squash, season the sauce. Layering flavor at each stage creates a much more complex final dish than just adding salt at the end.

Don’t overbake. The mac and cheese is done when it’s bubbly around the edges and the topping is golden. Overbaking can dry out the sauce and make the pasta mushy. If you’re unsure, err on the side of underbaking—it will continue to set as it rests.

Variations & Adaptations

One of the best things about this creamy roasted butternut squash mac and cheese is how adaptable it is. Here are some of my favorite ways to switch it up:

Make it Gluten-Free

Swap the all-purpose flour for a gluten-free 1:1 blend, and use gluten-free pasta. The sauce will be slightly less thick, but still delicious. I’ve had great results with brown rice pasta and chickpea pasta.

Add Some Protein

Stir in 2 cups of shredded rotisserie chicken, crispy bacon bits, or crumbled Italian sausage before baking. It turns this side dish into a hearty main course that will satisfy even the hungriest eaters.

Vegan Version

Use plant-based butter, oat milk or unsweetened cashew milk in place of dairy, and your favorite vegan cheddar shreds. The squash puree does a lot of the heavy lifting for creaminess, so this actually works surprisingly well. I’ve made it for a vegan friend and she couldn’t believe it was dairy-free.

Spice It Up

Add a pinch of cayenne pepper or red pepper flakes to the cheese sauce for a subtle heat. Or stir in a finely chopped chipotle pepper in adobo sauce for a smoky-spicy kick that pairs beautifully with the sweet squash.

Seasonal Swaps

In the fall, use roasted pumpkin or kabocha squash instead of butternut. In the summer, try this with roasted zucchini and yellow squash—just be sure to squeeze out excess moisture before pureeing.

Serving & Storage Suggestions

This creamy roasted butternut squash mac and cheese is incredibly versatile when it comes to serving and storing. Here’s how to get the most out of it.

Serving: Serve it hot, straight from the oven, with a sprinkle of fresh parsley or fried sage leaves on top for a touch of elegance. It pairs beautifully with a crisp green salad dressed with lemon vinaigrette—the acidity cuts through the richness perfectly. For a cozy fall dinner, serve it alongside roasted Brussels sprouts or a simple fresh cold pasta salad with sun-dried tomatoes for contrast.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so it might taste even better the next day. To reheat, add a splash of milk or cream and warm gently in the microwave or on the stovetop. You can also reheat it in a 350°F oven for about 15 minutes, covered with foil to prevent drying.

Freezing: This mac and cheese freezes beautifully. Assemble it in a freezer-safe baking dish, but don’t bake it. Cover tightly with foil and freeze for up to 3 months. When you’re ready to enjoy it, thaw overnight in the refrigerator, then bake as directed, adding about 10 minutes to the baking time. It’s my go-to for busy weeks when I need a comforting meal with zero effort.

Nutritional Information & Benefits

This creamy roasted butternut squash mac and cheese is comfort food with a conscience. Here’s a rough estimate per serving (based on 8 servings):

  • Calories: Approximately 520
  • Protein: 22g
  • Fat: 28g
  • Carbohydrates: 48g
  • Fiber: 5g
  • Vitamin A: Over 200% of the daily value (thanks to the squash!)

The butternut squash is the real star here nutritionally. It’s packed with vitamin A for eye health, vitamin C for immune support, and fiber for digestive health. The cheese provides calcium and protein, while the whole milk and cream offer a dose of healthy fats that keep you full and satisfied. Compared to traditional mac and cheese, this version has more fiber, more vitamins, and a lower overall calorie count—without sacrificing any of the creamy, cheesy goodness you crave.

If you’re watching your sodium, use a low-sodium cheese and reduce the added salt. For a lighter version, substitute the heavy cream with evaporated skim milk and use reduced-fat cheese. It won’t be quite as luxurious, but it’s still delicious.

Conclusion

This creamy roasted butternut squash mac and cheese has become a staple in my kitchen for a reason. It’s the dish that proves you don’t have to choose between healthy and indulgent. It’s the recipe I turn to when I want something that feels special but doesn’t require a trip to three different grocery stores. It’s comfort food that actually nourishes you—body and soul.

I really hope you give this one a try. Roast that squash, grate that cheese, and let the smell of nutmeg and sage fill your kitchen. And when you take that first bite—the one where the creamy sauce coats every piece of pasta and the sweet squash melts into the sharp cheddar—I hope you feel exactly what I feel. That this is what cooking is all about. Making something simple feel extraordinary.

If you make this creamy roasted butternut squash mac and cheese, I’d love to hear about it! Leave a comment below and let me know how it turned out. Did you add any fun variations? Did your kids go back for seconds? Share your photos and tag me—I can’t wait to see your creations. And if you’re looking for more cozy fall recipes, check out this rustic sourdough pumpkin focaccia for the perfect bread to serve alongside. Happy cooking!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can! Frozen butternut squash works in a pinch. Just thaw it completely and pat it dry before roasting. You won’t get quite the same caramelization as fresh, but it will still taste great. Roast it at 400°F for about 20 minutes, or until tender.

Can I make this creamy roasted butternut squash mac and cheese ahead of time?

Absolutely. Assemble the dish completely, cover it, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time since you’re starting from cold. This is perfect for holiday prep or busy weeknights.

What’s the best pasta shape for this recipe?

Short, sturdy pasta shapes with ridges or curves work best because they hold onto the creamy sauce. Elbow macaroni is classic, but cavatappi, shells, rotini, or even orecchiette are excellent choices. Avoid long, thin pasta like spaghetti—it just doesn’t work as well.

Can I make this dairy-free?

Yes! Use plant-based butter, unsweetened oat milk or cashew milk for the sauce, and your favorite dairy-free cheddar shreds. The squash puree adds so much creaminess that you won’t miss the dairy as much as you’d think. Just be sure to use a dairy-free cheese that melts well—I’ve had good luck with brands like Violife and Miyoko’s.

Why is my cheese sauce grainy?

Grainy cheese sauce usually happens for one of two reasons: you used pre-shredded cheese (which contains anti-caking agents), or you overheated the sauce. Always grate your own cheese and remove the sauce from the heat before adding it. Stir gently until just melted—don’t boil the sauce once the cheese is in.

Pin This Recipe!

roasted butternut squash mac and cheese recipe
Print

Creamy Roasted Butternut Squash Mac and Cheese – Easy & Healthy

A comforting yet healthier twist on classic mac and cheese, featuring velvety roasted butternut squash puree blended with sharp cheddar and Gruyere for a rich, creamy sauce. This easy recipe is perfect for fall dinners and is sure to be a crowd-pleaser.

  • Author: Eva
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 2 pounds), peeled, seeded, and cubed into 1-inch pieces
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • 1 pound (16 oz) elbow macaroni or other short pasta
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk, warmed
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, freshly grated
  • 1 cup Gruyere cheese, grated
  • ½ cup grated Parmesan cheese
  • 1 teaspoon Dijon mustard
  • ¼ teaspoon nutmeg, freshly grated if possible
  • Salt and pepper to taste
  • ½ cup panko breadcrumbs (for topping, optional)
  • 2 tablespoons melted butter (for topping, optional)
  • ¼ cup grated Parmesan (for topping, optional)
  • Fresh sage leaves for frying (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Toss cubed butternut squash with olive oil, salt, pepper, and smoked paprika. Spread in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway, until tender and caramelized.
  3. Let squash cool slightly, then transfer to a blender. Add about ¼ cup water or milk and blend until completely smooth. Set aside.
  4. While squash roasts, bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente (cook 1 minute less than package suggests). Drain, reserving 1 cup pasta water. Do not rinse.
  5. In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly.
  6. Slowly pour in warm milk and heavy cream, whisking continuously. Cook for 3-4 minutes until thickened.
  7. Remove from heat. Stir in Dijon mustard, nutmeg, and a pinch of salt and pepper.
  8. Add grated cheddar, Gruyere, and Parmesan a handful at a time, stirring until each addition is fully melted. If sauce is too thick, stir in a splash of reserved pasta water.
  9. Pour the squash puree into the cheese sauce and whisk until combined. Taste and adjust seasoning.
  10. Pour sauce over cooked pasta and stir gently until every piece is coated.
  11. Preheat oven to 375°F (190°C). Transfer mac and cheese to a greased 9×13-inch baking dish.
  12. If using topping, mix panko breadcrumbs with melted butter and Parmesan, then sprinkle evenly over the top.
  13. Bake for 20-25 minutes until edges are bubbly and top is golden. For extra color, broil for the last 2 minutes, watching closely.
  14. Let rest for 5 minutes before serving.

Notes

Don’t skip roasting the squash—it concentrates flavor. Always grate your own cheese for a smooth sauce. Warm the milk and cream before adding to the roux to prevent lumps. Season at each stage for best flavor. Do not overbake to avoid drying out the sauce.

Nutrition

  • Serving Size: 1 serving (about 1 c
  • Calories: 520
  • Sugar: 8
  • Sodium: 680
  • Fat: 28
  • Saturated Fat: 16
  • Carbohydrates: 48
  • Fiber: 5
  • Protein: 22

Keywords: butternut squash mac and cheese, healthy mac and cheese, creamy mac and cheese, fall pasta, comfort food, roasted squash mac and cheese

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating