Written by

David Kim

Published

Creamy Roasted Butternut Squash Mac and Cheese: Best Easy Recipe

Ready In 60 minutes
Servings 6 servings
Difficulty Medium

“Wait—there’s squash in this?” My brother-in-law had just taken his first bite, fork suspended mid-air, looking at me like I’d pulled off some kind of kitchen magic trick. I just shrugged and took another bite of my own bowl, letting the creamy, cheesy, slightly sweet silence speak for itself.

That moment pretty much sums up why this creamy roasted butternut squash mac and cheese has become my go-to fall comfort dish. It started as one of those “I have half a squash left and I’m not letting it go to waste” experiments. You know the ones. You’re staring at a leftover vegetable, a block of cheddar, and a box of pasta, thinking… maybe? Honestly, I wasn’t expecting much. I figured it would be fine—edible, even. What I didn’t expect was a mac and cheese so velvety and rich that my family started requesting it by name.

The secret is roasting the squash until it’s caramelized and almost jammy, then blending it right into the cheese sauce. It doesn’t just add color—it adds a subtle sweetness that makes the cheddar pop, and it gives the whole thing this luscious texture that feels way more indulgent than it actually is. There’s no heavy cream here, no roux that could go wrong. Just roasted squash, good cheese, and a little bit of patience.

This isn’t a recipe that tries to hide its vegetables. It’s one that celebrates them—and somehow, everyone ends up happy. Even the skeptics.

Why You’ll Love This Recipe

I’ve tested this creamy roasted butternut squash mac and cheese more times than I can count, tweaking the cheese ratio, playing with roasting times, and even sneaking it past a few picky eaters. Here’s why it keeps landing on my table—and why I think it’ll land on yours too.

  • Quick & Easy: The hands-on time is about 20 minutes. The oven does most of the work roasting the squash, and the sauce comes together in one blender. Perfect for busy weeknights when you want something that tastes like you spent hours in the kitchen.
  • Simple Ingredients: No heavy cream, no processed cheese blocks, no weird additives. You probably have most of this in your kitchen right now—pasta, cheddar, milk, garlic, and a butternut squash.
  • Perfect for Fall: This is the kind of dish that belongs at a cozy Sunday dinner, a Thanksgiving side table, or a weeknight meal when the weather turns crisp and you need something warm.
  • Crowd-Pleaser: I’ve served this to kids, adults, vegetarians, and skeptical in-laws. Every single time, someone asks for the recipe. It’s that good.
  • Unbelievably Delicious: The roasted squash adds this subtle sweetness and creamy texture that blends seamlessly with sharp cheddar. You won’t taste “vegetable”—you’ll taste the best mac and cheese of your life.

What makes this different from other mac and cheese recipes? It’s the roasting. Not boiling, not steaming—roasting. That step caramelizes the natural sugars in the squash, giving the sauce a depth you just can’t get any other way. Plus, it’s naturally gluten-free adaptable (just swap the pasta) and vegetarian-friendly as-is. It’s comfort food that actually makes you feel good.

What Ingredients You Will Need

This creamy roasted butternut squash mac and cheese uses simple, wholesome ingredients to deliver bold flavor and a silky texture without any fuss. Most of these are pantry staples, and the squash does the heavy lifting.

For the Roasted 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—that means it’s fresh and moist)
  • 2 tablespoons olive oil (a good quality extra virgin adds flavor, but regular works fine)
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 3 cloves garlic, skin on (roasting garlic whole mellows it out beautifully)

For the Pasta & Cheese Sauce

roasted butternut squash mac and cheese preparation steps

  • 12 ounces (340g) pasta (I love cavatappi or shells—their curves hold the sauce perfectly; elbows work too)
  • 2 tablespoons unsalted butter
  • 1 small shallot, finely diced (or ¼ cup finely diced onion)
  • ½ cup (120ml) whole milk (2% works, but whole milk gives the creamiest result)
  • ½ cup (120ml) reserved pasta water (this is key for silky sauce—don’t skip it)
  • 1 ½ cups (170g) sharp cheddar cheese, freshly grated (pre-shredded has anti-caking agents that prevent smooth melting)
  • ½ cup (55g) Parmesan cheese, freshly grated
  • ¼ teaspoon nutmeg, freshly grated if possible (it brightens the whole dish)
  • Salt and pepper, to taste

For the Topping (Optional but Recommended)

  • ½ cup (60g) panko breadcrumbs
  • 2 tablespoons melted butter
  • 2 tablespoons Parmesan cheese, grated
  • ¼ teaspoon smoked paprika (adds a subtle warmth)

I recommend using a block of sharp cheddar from brands like Cabot or Tillamook for the best melt and flavor. Pre-shredded cheese really won’t give you the same creamy result—I learned that the hard way. If you need a dairy-free option, use a good-quality unsweetened oat milk and a dairy-free cheddar shred that melts well.

Equipment Needed

You don’t need a fancy kitchen to pull off this creamy roasted butternut squash mac and cheese. Here’s what you’ll need:

  • Baking sheet (rimmed is best—prevents any squash juices from dripping)
  • Parchment paper (for easy cleanup, though foil works too)
  • Large pot (for boiling pasta)
  • Blender or food processor (a standard countertop blender works great; an immersion blender with a tall cup also does the job)
  • Large skillet or saucepan (for the sauce)
  • Box grater (for shredding cheese—please don’t use pre-shredded!)
  • Chef’s knife and cutting board
  • Wooden spoon or silicone spatula
  • 9×13-inch baking dish (if you’re making the baked version with the topping)

If you don’t have a blender, you can mash the roasted squash really well with a potato masher, but the sauce won’t be as silky. I’ve done it—it’s still good, just a little rustic. For budget-friendly options, a basic $20 blender from a discount store works fine for this recipe.

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 most important step.

  1. Preheat and prep. Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper. Peel your butternut squash, scoop out the seeds, and cut it into roughly 1-inch cubes. Don’t stress about perfect shapes—just try to keep them similar in size so they roast evenly.
  2. Roast the squash and garlic. Toss the cubed squash with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon pepper. Spread it in a single layer on the baking sheet. Add the 3 garlic cloves (skin on) right on the sheet. Roast for 25–30 minutes, flipping halfway through, until the squash is tender and the edges are starting to caramelize. The garlic should feel soft when squeezed. Let everything cool for about 5 minutes.
  3. Cook the pasta. While the squash roasts, bring a large pot of salted water to a boil. Add your 12 ounces of pasta and cook until al dente (about 1 minute less than the package directions). Before draining, reserve 1 cup of the starchy pasta water. Drain the pasta and set it aside. Do not rinse it—you want that starch to help the sauce cling.
  4. Blend the squash sauce base. Squeeze the roasted garlic cloves out of their skins (they’ll pop right out). Add the roasted squash, roasted garlic, ½ cup of the reserved pasta water, and ½ cup milk to your blender. Blend until completely smooth and velvety. It should look like a thick, golden-orange puree. Taste it—it should be slightly sweet and savory already.
  5. Make the cheese sauce. In a large skillet or saucepan over medium heat, melt 2 tablespoons of butter. Add the finely diced shallot and cook for 2–3 minutes until softened and translucent, stirring occasionally. Pour the blended squash mixture into the pan and stir to combine. Reduce the heat to low. Add the shredded cheddar cheese and Parmesan cheese a handful at a time, stirring constantly until each addition is fully melted before adding the next. Stir in the ¼ teaspoon nutmeg, plus salt and pepper to taste. The sauce should be smooth, glossy, and thick enough to coat the back of a spoon.
  6. Combine pasta and sauce. Add the drained pasta to the skillet with the cheese sauce. Gently fold everything together until every piece of pasta is coated in that creamy, golden sauce. If the sauce seems too thick, add a splash more of the reserved pasta water until it reaches your desired consistency. Trust me, it will thicken as it sits.
  7. Optional: Bake with a crispy topping. If you want that irresistible crunchy top, preheat your broiler. Transfer the mac and cheese to a 9×13-inch baking dish. In a small bowl, mix the panko breadcrumbs, 2 tablespoons melted butter, 2 tablespoons Parmesan, and smoked paprika. Sprinkle evenly over the mac and cheese. Broil for 2–3 minutes, watching closely, until the topping is golden brown and crispy. Do not walk away—it can burn in seconds.
  8. Rest and serve. Let the mac and cheese sit for 5 minutes before serving. This lets the sauce set slightly so it’s creamy but not runny. Serve warm, and prepare for compliments.

Cooking Tips & Techniques

Over the years, I’ve made every mistake you can imagine with this creamy roasted butternut squash mac and cheese. Here’s what I’ve learned so you don’t have to.

Don’t skip the roasting. I tried boiling the squash once to save time. Big mistake. The sauce was watery and bland. Roasting concentrates the flavor and gives you that deep, caramelized sweetness that makes this dish special. It’s non-negotiable.

Grate your own cheese. I know it’s tempting to buy the bagged shreds, but they’re coated in cellulose and starches that prevent smooth melting. You’ll end up with a grainy, clumpy sauce. A block of sharp cheddar and a box grater take two minutes—your sauce will thank you.

Reserve that pasta water. This is the single best trick for silky sauce. The starch in the water helps bind the sauce to the pasta and gives it that luscious texture. I always reserve a full cup, even if I don’t use it all.

Watch your heat. When melting the cheese into the sauce, keep the heat low. High heat can cause the cheese to seize up and turn grainy. Patience pays off here—low and slow is the way.

Multitask wisely. Start roasting the squash first, then cook the pasta while it roasts. By the time the squash is done, your pasta is ready to go. This keeps the whole process under an hour.

Season in layers. Salt the squash before roasting, salt the pasta water, and season the sauce at the end. Each layer builds flavor so you don’t end up with a flat-tasting dish.

Variations & Adaptations

One of the best things about this creamy roasted butternut squash mac and cheese is how flexible it is. Here are a few ways I’ve adapted it over the years.

Gluten-Free: Swap the pasta for your favorite gluten-free variety—I like brown rice pasta or chickpea pasta. The sauce is naturally gluten-free, so you’re set. Just be careful not to overcook gluten-free pasta; it gets mushy fast.

Dairy-Free: Use unsweetened oat milk or cashew milk in place of whole milk, and swap the cheeses for a good dairy-free cheddar shred. I’ve had great luck with the Miyoko’s brand for melting. The sauce won’t be quite as rich, but it’s still delicious.

Add Protein: Stir in some cooked, crumbled bacon, shredded rotisserie chicken, or even crispy sage leaves on top. I’ve also added leftover roasted turkey after Thanksgiving—it’s incredible. If you’re looking for another cozy meal, this pairs beautifully with my creamy one-pot chicken and wild rice soup for a full comfort food spread.

Spice It Up: Add a pinch of cayenne pepper or red pepper flakes to the sauce for a little heat. I also love stirring in a tablespoon of Dijon mustard—it adds a subtle tang that cuts through the richness.

Herb It Up: Fresh thyme or rosemary stirred into the sauce (or sprinkled on top) adds a lovely earthy note. I’ve also used sage, which feels very autumnal.

Make It a Meal: Serve it alongside cozy roasted tomato basil soup for a soup-and-sandwich style dinner that’s pure fall comfort.

Serving & Storage Suggestions

This creamy roasted butternut squash mac and cheese is best served warm, straight from the oven or stovetop. The sauce is at its creamiest right after it’s made, so don’t let it sit too long before digging in.

Serving: Scoop into bowls and top with a little extra Parmesan, some fresh cracked black pepper, and maybe a few toasted breadcrumbs if you skipped the baking step. It pairs beautifully with a simple green salad dressed with lemon vinaigrette—the acidity cuts through the richness. For a heartier meal, serve it alongside roasted chicken or a crispy baked eggplant parmesan for a vegetable-forward feast.

Storage: Let any leftovers cool completely, then transfer to an airtight container. Store in the refrigerator for up to 4 days. The sauce will thicken as it sits, so don’t be alarmed.

Reheating: The best way to reheat is on the stovetop over low heat, adding a splash of milk or pasta water to loosen the sauce back up. Stir gently until warmed through. You can also microwave individual portions in 30-second bursts, stirring between each. If you baked it with the topping, reheating in the oven at 350°F for about 15 minutes will help restore some crunch.

Freezing: This freezes surprisingly well. Transfer the cooled mac and cheese (without the breadcrumb topping) to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop with a splash of milk. The texture won’t be quite as silky as fresh, but it’s still delicious—perfect for a busy night.

Flavor development: Honestly, the flavors meld and deepen overnight. Some people actually prefer this dish the next day. The squash and cheese flavors settle into each other, and it gets even more comforting.

Nutritional Information & Benefits

This creamy roasted butternut squash mac and cheese is comfort food that actually has some nutritional perks. Here’s a rough estimate per serving (based on 6 servings, without the breadcrumb topping):

  • Calories: ~420
  • Protein: 18g
  • Carbohydrates: 52g
  • Fat: 16g
  • Fiber: 6g
  • Vitamin A: 180% of the Daily Value (thanks to the butternut squash)
  • Calcium: 35% of the Daily Value

Health benefits: Butternut squash is packed with vitamin A, vitamin C, and fiber—all great for immune health and digestion. The squash also adds natural creaminess, which means you can use less cheese and still get a luscious sauce. Sharp cheddar provides protein and calcium, while the garlic and shallot add antioxidants. This dish is vegetarian-friendly and can easily be made gluten-free or dairy-free with simple swaps.

Dietary considerations: Contains dairy and gluten (unless adapted). The recipe as written is vegetarian. For a lower-carb option, serve the sauce over roasted spaghetti squash or zucchini noodles—though honestly, I love the pasta version too much to skip it.

Conclusion

This creamy roasted butternut squash mac and cheese is one of those recipes that feels like a warm hug in a bowl. It’s rich, comforting, and just a little bit unexpected—in the best way. The roasted squash adds a natural sweetness and velvety texture that makes the cheese sauce sing, and it all comes together with simple ingredients you can feel good about.

I love that this recipe is forgiving enough for a weeknight but impressive enough for company. You can dress it up with a crispy breadcrumb topping or keep it simple and stovetop-smooth. Either way, it delivers. And honestly? Watching someone take that first bite and realize there’s squash in it—priceless.

If you make this, I’d love to hear about it. Leave a comment below and tell me how it turned out, what variations you tried, or if you successfully snuck it past a picky eater. Don’t forget to share a photo and tag me—I love seeing your creations. And if you’re looking for more cozy fall recipes, check out my cozy brown butter pumpkin chocolate chip cookies for the perfect sweet finish. 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 first, pat it dry to remove excess moisture, and roast it as directed. It won’t caramelize quite as well as fresh, but the sauce will still be delicious.

Why did my sauce turn out grainy?

Grainy sauce usually happens from overheating the cheese or using pre-shredded cheese. Always grate your own cheese from a block, and melt it over low heat. If your sauce does seize up, try whisking in a splash of warm milk or pasta water to smooth it out.

Can I make this ahead of time?

Absolutely. Assemble the mac and cheese completely (including the topping if using), then cover and refrigerate for up to 24 hours. Bake at 375°F for 20–25 minutes until hot and bubbly. You may need to add a few extra minutes if it’s cold from the fridge.

What’s the best pasta shape for this recipe?

I love cavatappi or shells because their curves and ridges catch the sauce beautifully. Elbow macaroni is classic and works perfectly too. Really, any short pasta shape will do—just avoid long noodles like spaghetti, as they don’t hold the sauce as well.

Can I freeze the leftovers?

Yes! Freeze the mac and cheese without the breadcrumb topping in an airtight container for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop with a splash of milk. The texture won’t be quite as creamy as fresh, but it’s still a great quick dinner option.

Pin This Recipe!

roasted butternut squash mac and cheese recipe

Print

Creamy Roasted Butternut Squash Mac and Cheese: Best Easy Recipe

This creamy roasted butternut squash mac and cheese is a fall comfort dish that combines velvety roasted squash with sharp cheddar for a rich, indulgent sauce. It’s quick, easy, and a crowd-pleaser that even skeptics will love.

  • Author: Belle
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 22.5 lbs), peeled, seeded, and cubed into 1-inch pieces
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 3 cloves garlic, skin on
  • 12 ounces (340g) pasta (cavatappi, shells, or elbows)
  • 2 tablespoons unsalted butter
  • 1 small shallot, finely diced (or ¼ cup finely diced onion)
  • ½ cup (120ml) whole milk
  • ½ cup (120ml) reserved pasta water
  • 1 ½ cups (170g) sharp cheddar cheese, freshly grated
  • ½ cup (55g) Parmesan cheese, freshly grated
  • ¼ teaspoon nutmeg, freshly grated if possible
  • Salt and pepper, to taste
  • ½ cup (60g) panko breadcrumbs (optional topping)
  • 2 tablespoons melted butter (optional topping)
  • 2 tablespoons Parmesan cheese, grated (optional topping)
  • ¼ teaspoon smoked paprika (optional topping)

Instructions

  1. Preheat oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper. Peel butternut squash, scoop out seeds, and cut into 1-inch cubes.
  2. Toss cubed squash with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon pepper. Spread in a single layer on the baking sheet. Add 3 garlic cloves (skin on) to the sheet. Roast for 25–30 minutes, flipping halfway, until squash is tender and edges caramelized. Let cool 5 minutes.
  3. While squash roasts, bring a large pot of salted water to a boil. Cook 12 ounces pasta until al dente (1 minute less than package directions). Reserve 1 cup pasta water before draining. Do not rinse pasta.
  4. Squeeze roasted garlic cloves out of skins. Add roasted squash, roasted garlic, ½ cup reserved pasta water, and ½ cup milk to a blender. Blend until completely smooth and velvety.
  5. In a large skillet or saucepan over medium heat, melt 2 tablespoons butter. Add finely diced shallot and cook 2–3 minutes until softened. Pour blended squash mixture into the pan and stir. Reduce heat to low. Add shredded cheddar and Parmesan a handful at a time, stirring constantly until each addition melts. Stir in ¼ teaspoon nutmeg, plus salt and pepper to taste.
  6. Add drained pasta to the skillet with cheese sauce. Gently fold until every piece is coated. If sauce is too thick, add more reserved pasta water until desired consistency.
  7. Optional: For crispy topping, preheat broiler. Transfer mac and cheese to a 9×13-inch baking dish. Mix panko breadcrumbs, 2 tablespoons melted butter, 2 tablespoons Parmesan, and smoked paprika. Sprinkle over mac and cheese. Broil 2–3 minutes until golden brown, watching closely.
  8. Let mac and cheese rest 5 minutes before serving. Serve warm.

Notes

Don’t skip roasting the squash—it caramelizes the natural sugars for depth. Always grate your own cheese from a block for smooth melting. Reserve pasta water to adjust sauce consistency. For gluten-free, use gluten-free pasta. For dairy-free, use unsweetened oat milk and dairy-free cheddar shreds. Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months (without topping). Reheat on stovetop with a splash of milk.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 420
  • Sugar: 8
  • Sodium: 580
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 52
  • Fiber: 6
  • Protein: 18

Keywords: butternut squash mac and cheese, creamy mac and cheese, fall comfort food, vegetarian mac and cheese, easy mac and cheese recipe

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