Written by

Diane Horton

Published

Easy Cozy Roasted Butternut Squash Mac and Cheese

Ready In 45 minutes
Servings 8 servings
Difficulty Medium

The fall potluck was in six hours and I’d completely forgotten. I mean, I knew it was coming—the sign-up sheet had been hanging on the fridge for two weeks—but somehow Thursday morning arrived and I was staring at a half-empty fridge with zero plans. Everyone else would be bringing their signature dishes: the elaborate lasagnas, the homemade apple pies with lattice crusts, the slow-cooked braises that had been simmering since dawn. I had a sad-looking butternut squash, some cheddar cheese, and a box of pasta that was definitely not fancy. Panic doesn’t even begin to cover it.

I remember standing there, coffee in hand, mentally running through every recipe I knew that could come together in under an hour. And then it hit me—what if I just roasted the squash and turned it into a sauce? I mean, I’d seen it done before, but I’d never actually tried it myself. The clock was ticking, so I just went for it. I chopped that squash like my life depended on it, tossed it with olive oil and salt, and prayed to the kitchen gods that this wouldn’t be the potluck disaster of the century.

Honestly, I was convinced I was bringing the weirdo dish. The one everyone tries out of politeness and then quietly sets aside. But you know what happened? That baking dish was scraped clean within twenty minutes. People were coming up to me, asking for the recipe, saying it was the creamiest mac and cheese they’d ever had. And I had to admit—it was made with roasted squash. The look on their faces was priceless. Let me tell you, there’s something deeply satisfying about winning a potluck with a recipe that started as a panic move. It’s become my fall go-to ever since, and I think once you try it, you’ll see why. Maybe you’ve been there too—staring down a deadline with nothing but pantry staples and a prayer.

Why You’ll Love This Recipe

This cozy roasted butternut squash mac and cheese isn’t just another pasta dish. It’s the kind of recipe that makes you feel like you’ve pulled off something brilliant without actually doing that much work. I’ve tested this version more times than I can count, tweaking the roasting time, the cheese ratio, the pasta shape—all so you don’t have to. Here’s why this one’s a keeper:

  • Quick & Easy: Comes together in about 45 minutes, most of which is hands-off roasting time. Perfect for those weeknights when you need comfort food fast.
  • Simple Ingredients: No fancy grocery trips needed. You probably have most of this in your kitchen right now—pasta, cheese, milk, butter. The squash is the star, and it’s easy to find in any grocery store during fall.
  • Perfect for Fall Gatherings: Great for Thanksgiving sides, potlucks, cozy Sunday dinners, or just a random Tuesday when you need a hug in a bowl.
  • Crowd-Pleaser: I’ve served this to kids, picky eaters, and serious foodies. It disappears every single time. The secret? The squash adds creaminess without making it taste healthy.
  • Unbelievably Delicious: The texture is next-level—silky, rich, and velvety, with that slightly sweet, nutty flavor from the roasted squash that pairs perfectly with sharp cheddar.

What makes this recipe different from all the other butternut squash mac and cheese recipes out there? It’s the roasting method. A lot of recipes just boil the squash, but roasting concentrates the flavor and gives it that deep, caramelized sweetness that you just can’t get any other way. Plus, I’ve nailed the cheese-to-squash ratio so the sauce is creamy without being gluey, and cheesy without overpowering the squash. It’s the best of both worlds—comfort food that secretly has a vegetable as its base, but tastes like pure indulgence.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the squash is the star that ties everything together.

For the Roasted Butternut Squash

  • 1 medium butternut squash (about 2-2.5 lbs), peeled, seeded, and cubed into 1-inch pieces (look for one that feels heavy for its size)
  • 2 tablespoons olive oil (I prefer extra virgin for flavor, but regular works fine too)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder (optional, but adds a nice savory note)

For the Pasta

roasted butternut squash mac and cheese preparation steps

  • 12 ounces (340g) pasta – cavatappi, elbow macaroni, or shells work great (I love cavatappi because the ridges hold the sauce beautifully)

For the Cheese Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour (use gluten-free flour blend if needed)
  • 1 1/2 cups (360ml) whole milk (2% works too, but whole milk gives the creamiest result)
  • 1/2 cup (120ml) reserved pasta water (this is liquid gold for the sauce)
  • 1 1/2 cups (170g) sharp cheddar cheese, shredded (I recommend Cabot or Tillamook for great melting)
  • 1/2 cup (55g) Gruyere cheese, shredded (optional, but adds incredible nuttiness)
  • 1/4 cup (25g) Parmesan cheese, grated
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon smoked paprika (adds a subtle warmth)
  • Pinch of nutmeg (trust me on this—it brightens the whole dish)

For the Topping (Optional but Highly Recommended)

  • 1/2 cup (50g) panko breadcrumbs
  • 1 tablespoon melted butter
  • 2 tablespoons Parmesan cheese, grated
  • Fresh thyme or parsley for garnish

Ingredient Tips: For the best texture, look for a butternut squash that feels firm with no soft spots. If you’re in a rush, you can buy pre-cubed squash from the store—just make sure the pieces are evenly sized. For the cheese, always shred it yourself from a block. Pre-shredded cheese has anti-caking agents that prevent smooth melting, and we want that sauce silky. If you’re dairy-free, you can substitute the butter with vegan butter, the milk with unsweetened oat milk, and use your favorite dairy-free cheese shreds (though the texture will be slightly different).

Equipment Needed

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

  • Baking sheet – A rimmed baking sheet works best for roasting the squash without making a mess. I use my trusty Nordic Ware half-sheet pan.
  • Large pot – For boiling the pasta. A 5-6 quart pot is perfect.
  • Medium saucepan – For making the cheese sauce. A heavy-bottomed one prevents scorching.
  • Blender or food processor – To puree the roasted squash into a silky sauce. An immersion blender works too if you have one.
  • 9×13 inch baking dish – For assembling and baking the mac and cheese. A 3-quart casserole dish also works.
  • Cheese grater – Please, for the love of all things cheesy, grate your own cheese. A box grater is fine.
  • Whisk – For a lump-free béchamel-style 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—it won’t be as silky, but it’ll still taste great. And if you don’t have a 9×13 dish, you can use a 10-inch cast iron skillet or even individual ramekins for a fun presentation.

Preparation Method

Alright, let’s get cooking! This recipe comes together in a few simple stages. I’ll walk you through each one with all the little details I’ve learned along the way.

Step 1: Roast the Squash

Preheat your oven to 400°F (200°C). While it’s heating up, peel your butternut squash using a vegetable peeler—it’s easier than you think. Cut it in half lengthwise, scoop out the seeds with a spoon, then cut it into 1-inch cubes. Try to make them roughly the same size so they roast evenly. Toss the cubes with olive oil, salt, pepper, and garlic powder on your baking sheet. Spread them in a single layer—don’t crowd them, or they’ll 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 done when a fork slides in easily. Let it cool slightly while you start the pasta.

Step 2: Cook the Pasta

Bring a large pot of salted water to a boil—it should taste like the sea, honestly. Add your pasta and cook according to package directions until al dente, usually about 8-10 minutes. Here’s the trick: reserve about 1 cup of that starchy pasta water before draining. I always set a measuring cup next to the strainer so I don’t forget. Drain the pasta and set it aside. Don’t rinse it—you want that starch to help the sauce cling.

Step 3: Make the Squash Puree

Transfer the roasted squash to a blender or food processor. Add about 1/2 cup of the reserved pasta water and blend until completely smooth. You’re looking for a texture like thick pumpkin puree. If it’s too thick, add a little more pasta water, a tablespoon at a time. Set this aside.

Step 4: Build the Cheese Sauce

In your medium saucepan, melt the butter over medium heat. Once it’s bubbly, whisk in the flour and cook for about 1 minute, stirring constantly. This is your roux—it should smell slightly nutty and look like wet sand. Slowly pour in the milk while whisking continuously to prevent lumps. Keep whisking until the mixture thickens, about 3-4 minutes. It should coat the back of a spoon. Now, reduce the heat to low and add your shredded cheeses one handful at a time, stirring until each addition is melted before adding the next. This prevents the sauce from getting grainy. Stir in the salt, pepper, smoked paprika, and nutmeg. Finally, add the squash puree and stir until everything is beautifully combined. Taste it—yes, right now—and adjust the seasoning if needed.

Step 5: Assemble and Bake

Preheat your oven to 375°F (190°C). In a large bowl, combine the cooked pasta and the cheese-squash sauce. Stir gently until every piece of pasta is coated. Pour the mixture into your greased 9×13 baking dish and spread it evenly. If you’re using the topping, mix the panko with melted butter and Parmesan, then sprinkle it over the top. Bake for 20-25 minutes, until the sauce is bubbly and the topping is golden brown. If you want extra color on top, switch to the broiler for the last 2 minutes—but watch it closely, it can go from golden to burnt in seconds.

Let it rest for about 5 minutes before serving. I know it’s hard to wait, but this helps the sauce set so it doesn’t run all over your plate. Garnish with fresh thyme or parsley if you’re feeling fancy.

Cooking Tips & Techniques

After making this recipe more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share them so you don’t have to learn the hard way.

Don’t skip the roasting. I know it’s tempting to just boil the squash to save time, but roasting is where the magic happens. That caramelization adds a depth of flavor that boiling just can’t replicate. The squash gets sweet, almost buttery, and it transforms the whole dish. Trust me on this one—I tried the shortcut version once, and it was a sad, watery mess.

Grate your own cheese. I said it before, but it’s worth repeating. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent smooth melting. Your sauce will be grainy instead of silky. Spend the two minutes grating a block of cheddar—your taste buds will thank you.

Watch your heat when making the sauce. The first time I made a cheese sauce, I got impatient and cranked up the heat. Big mistake. The milk scorched, the cheese seized up, and I ended up with a lumpy, greasy mess. Keep it on low heat once you add the cheese, and stir constantly. Patience is your friend here.

Reserve more pasta water than you think you need. That starchy water is liquid gold for adjusting the sauce consistency. If your mac and cheese seems too thick after baking, stir in a splash of reserved water to loosen it up. I usually save a full cup, even though I only use half—it’s better to have extra than to run out.

Let it rest. I know the smell is intoxicating and you want to dig in immediately. But letting the dish sit for 5 minutes after baking allows the sauce to thicken and set. If you serve it right away, it’ll be runny. Patience pays off, I promise.

Variations & Adaptations

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

Make It Gluten-Free

Swap the all-purpose flour for a gluten-free flour blend (I like Bob’s Red Mill 1-to-1) and use gluten-free pasta. The sauce might be slightly less thick, but it still works beautifully. Just make sure to cook the pasta a minute less than the package says so it doesn’t get mushy in the oven.

Add Some Protein

This mac and cheese is amazing on its own, but if you want to make it a full meal, try adding cooked bacon crumbles, shredded rotisserie chicken, or crispy pancetta. Stir them in right before baking. I once added leftover pulled pork, and honestly, it was life-changing.

Change Up the Cheese

While sharp cheddar is my go-to, you can experiment with other cheeses. Smoked gouda adds a lovely smoky flavor, fontina melts like a dream, and a little bit of blue cheese can add a funky kick. Just keep the total cheese amount the same and mix and match to your heart’s content.

Go Dairy-Free

Use vegan butter, unsweetened oat milk or cashew milk, and your favorite dairy-free cheese shreds. The sauce won’t be quite as creamy, but it’ll still be delicious. I’ve had good results with Miyoko’s and Violife brands.

Add Veggies

This is a great way to sneak in even more vegetables. Stir in some sautéed spinach, roasted broccoli florets, or caramelized onions before baking. The sweetness of the onions pairs especially well with the squash.

Serving & Storage Suggestions

This mac and cheese is best served warm, straight from the oven, with that golden crust on top and the creamy sauce underneath. I like to scoop it into bowls and top with a sprinkle of fresh thyme or a crack of black pepper. It’s hearty enough to be a main dish on its own, but it also pairs beautifully with a simple green salad dressed with lemon vinaigrette or some roasted Brussels sprouts.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it sits, so don’t be alarmed. To reheat, I recommend the oven or a skillet rather than the microwave, which can make the pasta mushy. Add a splash of milk or reserved pasta water to loosen the sauce before reheating. Pop it in a 350°F oven for about 15 minutes, or until warmed through.

Freezing: This recipe freezes beautifully. Assemble the mac and cheese in a freezer-safe dish, but don’t bake it. Cover tightly with foil and freeze for up to 3 months. When you’re ready to eat, thaw it in the fridge overnight, then bake as directed, adding about 10 minutes to the baking time. The topping might not be as crispy, but the flavor will still be spot-on.

One thing I love about this dish is that the flavors actually get better after a day in the fridge. The squash and cheese meld together into something even more cohesive. So if you’re meal-prepping for a busy week, this is a great candidate.

Nutritional Information & Benefits

While I wouldn’t call this a health food, it’s certainly a healthier take on classic mac and cheese. Here’s a rough breakdown per serving (based on 8 servings):

  • Calories: Approximately 420-450
  • Protein: 18g
  • Fat: 20g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Sugar: 6g

The butternut squash is the real hero here. It’s packed with vitamin A (great for eye health), vitamin C, fiber, and potassium. By using squash as the base of the sauce, you’re getting a serving of vegetables without even realizing it. The cheese provides calcium and protein, and the whole wheat pasta (if you choose to use it) adds extra fiber. It’s comfort food that actually has some nutritional merit—something I feel pretty good about serving to my family.

If you’re watching your sodium, you can reduce the added salt and use low-sodium cheese. And if you’re looking to cut calories, you can use reduced-fat cheese and 2% milk, though the texture won’t be quite as luxurious.

Conclusion

This cozy roasted butternut squash mac and cheese is the kind of recipe that feels like a warm hug on a cold day. It’s creamy, cheesy, and secretly packed with wholesome squash that makes it just a little bit better for you. Whether you’re bringing it to a potluck (and trust me, you’ll be the hero), serving it for a cozy family dinner, or just treating yourself on a quiet evening, it never disappoints.

I love this recipe because it proves that comfort food doesn’t have to be complicated. It came from a moment of panic and a half-empty fridge, and now it’s one of my most-requested dishes. That’s the beauty of cooking—sometimes the best things come from the most unexpected places.

I’d love to hear how yours turns out! Did you add any fun variations? Did your family go back for seconds? Drop a comment below and let me know. And if you loved it, share it with a friend who needs a little comfort in their life. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Yes, you can! Frozen squash is already peeled and cubed, which saves prep time. Just thaw it first, pat it dry with paper towels to remove excess moisture, and roast it as directed. It might take a few extra minutes in the oven since it has more water content.

Why did my cheese sauce turn out grainy?

Grainy cheese sauce usually happens when the heat is too high or the cheese is added too quickly. Always melt cheese over low heat, and add it a handful at a time, stirring until each addition is fully melted. Also, grating your own cheese from a block instead of using pre-shredded cheese makes a big difference.

Can I make this recipe ahead of time?

Absolutely! You can assemble the entire dish (without the breadcrumb topping) up to 24 hours in advance. Cover it and refrigerate. When you’re ready to bake, add the topping and bake as directed, adding about 10 extra minutes since it’s starting from cold.

What can I use instead of Gruyere cheese?

If you don’t have Gruyere, you can substitute it with more sharp cheddar, Swiss cheese, or even Monterey Jack. The Gruyere adds a nutty flavor, but the dish will still be delicious with any good melting cheese.

How do I make the topping extra crispy?

For an extra crispy topping, mix the panko with melted butter and a little more Parmesan than the recipe calls for. You can also add a pinch of garlic powder or paprika to the breadcrumb mixture. And if you want it really golden, finish it under the broiler for 1-2 minutes—but watch it like a hawk!

Pin This Recipe!

roasted butternut squash mac and cheese recipe

Print

Easy Cozy Roasted Butternut Squash Mac and Cheese

This creamy, cheesy mac and cheese is secretly made with roasted butternut squash for a healthier twist on comfort food. Perfect for fall gatherings, potlucks, or cozy weeknight dinners, it comes together in about 45 minutes with simple ingredients.

  • Author: Dina
  • 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–2.5 lbs), peeled, seeded, and cubed into 1-inch pieces
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder (optional)
  • 12 ounces (340g) pasta (cavatappi, elbow macaroni, or shells)
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 1/2 cups (360ml) whole milk
  • 1/2 cup (120ml) reserved pasta water
  • 1 1/2 cups (170g) sharp cheddar cheese, shredded
  • 1/2 cup (55g) Gruyere cheese, shredded (optional)
  • 1/4 cup (25g) Parmesan cheese, grated
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon smoked paprika
  • Pinch of nutmeg
  • 1/2 cup (50g) panko breadcrumbs (for topping, optional)
  • 1 tablespoon melted butter (for topping, optional)
  • 2 tablespoons Parmesan cheese, grated (for topping, optional)
  • Fresh thyme or parsley for garnish (optional)

Instructions

  1. Preheat oven to 400°F (200°C). Peel butternut squash, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes. Toss with olive oil, salt, pepper, and garlic powder on a baking sheet. Spread in a single layer and roast for 25-30 minutes, flipping halfway, until tender and golden brown.
  2. Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1 cup of pasta water before draining. Do not rinse the pasta.
  3. Transfer roasted squash to a blender or food processor. Add 1/2 cup reserved pasta water and blend until completely smooth. Set aside.
  4. In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly. Slowly pour in milk while whisking continuously. Cook until thickened, about 3-4 minutes. Reduce heat to low and add shredded cheeses one handful at a time, stirring until melted. Stir in salt, pepper, smoked paprika, and nutmeg. Add squash puree and stir until combined.
  5. Preheat oven to 375°F (190°C). In a large bowl, combine cooked pasta and cheese-squash sauce. Stir gently. Pour into a greased 9×13 baking dish. If using topping, mix panko with melted butter and Parmesan, then sprinkle over the top.
  6. Bake for 20-25 minutes until bubbly and golden. For extra color, broil for 1-2 minutes. Let rest for 5 minutes before serving. Garnish with fresh thyme or parsley if desired.

Notes

For best results, grate your own cheese from a block—pre-shredded cheese contains anti-caking agents that prevent smooth melting. Roasting the squash is essential for deep flavor; do not substitute with boiling. Reserve more pasta water than needed to adjust sauce consistency. Let the dish rest for 5 minutes after baking to allow the sauce to set. Leftovers keep in the refrigerator for up to 4 days and can be frozen for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1/8
  • Calories: 435
  • Sugar: 6
  • Sodium: 580
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 45
  • Fiber: 4
  • Protein: 18

Keywords: butternut squash mac and cheese, roasted squash mac and cheese, fall mac and cheese, healthy mac and cheese, creamy mac and cheese, comfort food, potluck recipe, vegetarian mac and cheese

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 ★☆ ★☆ ★☆ ★☆ ★☆