There used to be a tiny farm-to-table spot tucked away on a side street in Portland called The Gathered Table that made a mac and cheese so creamy, so deeply comforting, that I’d drive forty minutes just to sit at their worn wooden counter. When they closed suddenly two summers ago — a lease dispute, I heard through the grapevine — I honestly felt a little pang of grief. That sounds dramatic, I know. But that first bite of their butternut squash mac was the kind of thing you remember.
After twelve tries — including one where I accidentally used a whole head of garlic and basically made garlic soup with pasta — I finally got it. This creamy butternut squash mac and cheese is the light, healthy recreation I’ve been chasing. It’s everything I loved about that original bowl: velvety smooth, subtly sweet, with that familiar cheesy pull. But here’s the thing — it’s actually good for you. No heavy cream, no giant blocks of processed cheese. Just real food that tastes like a hug.
The magic is in the squash itself. When you roast it until it’s caramelized and tender, then blend it into a silky puree, it creates this luxurious sauce that feels indulgent without any of the guilt. And honestly? I think I actually prefer this version now. Maybe you’ve been there too — searching for that one dish that satisfies your cravings without derailing your week. This is that recipe.
Why You’ll Love This Recipe
Let me tell you why this creamy butternut squash mac and cheese has become my most-requested recipe among friends and family. It’s not just another healthy swap that leaves you feeling deprived. This one delivers on every level.
- Quick & Easy: Comes together in about 45 minutes, with only 20 minutes of active prep. Perfect for those nights when you need something comforting but don’t have hours to spend in the kitchen.
- Simple Ingredients: No fancy grocery trips needed. You likely already have most of these pantry staples — pasta, cheese, milk, garlic — and the butternut squash is the star that does all the heavy lifting.
- Perfect for Meal Prep: This dish 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.
- Crowd-Pleaser: I’ve served this to picky eaters, health-conscious friends, and cheese purists alike. Every single person has asked for the recipe. Kids love it because it’s creamy and cheesy. Adults love it because it’s secretly packed with vegetables.
- Unbelievably Delicious: The texture is what gets everyone. The roasted butternut squash creates a sauce so smooth and velvety that you’d never guess it’s lightened up. It’s comfort food reimagined — healthier, faster, but with the same soul-soothing satisfaction.
What makes this recipe different from the rest is the roasting technique. I don’t just boil the squash and mash it in. Roasting brings out the natural sugars, creating a depth of flavor that canned puree or boiled squash simply can’t match. It’s a small extra step that makes a world of difference. This isn’t just another version of healthy mac and cheese — it’s my best version, tested and perfected over those twelve attempts.
What Ingredients You Will Need
This creamy 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 or easy to find at any grocery store.
For the Butternut Squash Sauce:
- 1 medium butternut squash (about 2-3 pounds) — peeled, seeded, and cubed into 1-inch pieces. Look for one that feels heavy for its size with firm, unblemished skin. I prefer using fresh squash for the best flavor, but you can use pre-cut cubes from the store to save time.
- 2 tablespoons olive oil — for roasting the squash. A good quality extra virgin olive oil adds a subtle fruity note.
- 3 cloves garlic — whole, unpeeled. Roasting garlic alongside the squash mellows its sharpness and adds a sweet, nutty depth to the sauce.
- 1 cup low-sodium vegetable broth — helps thin the sauce to the perfect consistency. I like Pacific Foods brand for its clean flavor.
- 1/2 cup milk — use 2% or whole milk for creaminess, or unsweetened almond milk for a dairy-free option. The milk adds richness without the heaviness of cream.
- 1/2 teaspoon salt — plus more to taste. I use fine sea salt for even seasoning.
- 1/4 teaspoon black pepper — freshly ground is best.
- 1/4 teaspoon smoked paprika — this adds a subtle smokiness that complements the sweet squash beautifully.
- 1/8 teaspoon nutmeg — freshly grated if possible. Nutmeg is the secret ingredient that makes the squash taste extra cozy and warm.
For the Pasta and Cheese:
- 8 ounces whole wheat pasta — I recommend Banza chickpea pasta for extra protein and fiber, or Barilla whole wheat rotini. Elbow macaroni, shells, or cavatappi all work great. The ridges and curves help the sauce cling to every bite.
- 1 cup shredded sharp cheddar cheese — sharp cheddar gives you maximum flavor with less cheese. I use Cabot or Kerrygold for their bold taste. Shred it yourself from a block — pre-shredded cheese has anti-caking agents that can make the sauce grainy.
- 1/4 cup grated Parmesan cheese — adds a salty, umami kick. Use the real stuff, not the green can. BelGioioso is my go-to brand.
Optional Toppings:
- 1/4 cup whole wheat panko breadcrumbs — for a crunchy topping if you’re baking it.
- 1 tablespoon melted butter or olive oil — to toss with the breadcrumbs.
- Fresh sage leaves — fried until crispy for a gorgeous garnish. The earthy sage pairs perfectly with butternut squash.
Equipment Needed
You don’t need a professional kitchen to make this creamy butternut squash mac and cheese. Here’s what you’ll need:
- Baking sheet — a rimmed baking sheet works best for roasting the squash. I use a Nordic Ware half-sheet pan that I’ve had for years. Line it with parchment paper for easy cleanup.
- Large pot — for boiling the pasta. A 4- to 6-quart pot is perfect.
- High-speed blender or food processor — this is essential for achieving that silky smooth sauce. I’ve used both a Vitamix and a Cuisinart food processor with great results. If you don’t have either, an immersion blender in a tall container works too, though the texture won’t be quite as velvety.
- Large skillet or saucepan — for combining the sauce and pasta. A 12-inch skillet gives you plenty of room to stir everything together.
- Chef’s knife and cutting board — for prepping the squash. A sharp knife makes cutting through the tough squash much safer and easier.
- Vegetable peeler — for peeling the squash. A Y-shaped peeler works best for this job.
- Measuring cups and spoons — for accurate measurements.
- Wooden spoon or spatula — for stirring.
If you’re planning to bake the mac and cheese with a crunchy topping, you’ll also need an 8×8 or 9×9 baking dish. I found a beautiful ceramic one at a thrift store for five dollars — budget-friendly options are everywhere!
Preparation Method

Let’s get cooking! This creamy butternut squash mac and cheese comes together in a few simple steps. Trust me, the extra time roasting the squash is absolutely worth it.
- Preheat your oven to 400°F (200°C). While it’s heating up, line a baking sheet with parchment paper. This makes cleanup so much easier — you’re welcome in advance.
- Prep the squash. Carefully peel the butternut squash using a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Don’t stress about making them perfect — just aim for roughly the same size so they cook evenly.
- Roast the squash and garlic. Toss the cubed squash with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Spread it in a single layer on the prepared baking sheet. Tuck the 3 whole garlic cloves (unpeeled) in among the squash cubes. Roast for 25-30 minutes, flipping halfway through, until the squash is fork-tender and the edges are caramelized and golden. The kitchen will smell incredible at this point.
- Cook the pasta. While the squash roasts, bring a large pot of salted water to a boil. Add the 8 ounces of whole wheat pasta and cook according to package directions until al dente — usually about 8-10 minutes. Reserve 1 cup of pasta water before draining, then drain the pasta and set it aside. I forgot to do this on my third attempt and ended up with watery sauce. Learn from my mistake!
- Make the butternut squash sauce. Once the squash is done roasting, let it cool for a few minutes. Squeeze the roasted garlic cloves out of their skins — they’ll be soft and sweet like butter. Transfer the roasted squash and garlic to a high-speed blender. Add 1 cup vegetable broth, 1/2 cup milk, 1/4 teaspoon smoked paprika, and 1/8 teaspoon nutmeg. Blend on high until completely smooth and velvety. This should take about 30-60 seconds. Taste and adjust seasoning with more salt and pepper if needed.
- Combine the sauce with cheese. Pour the blended squash sauce into a large skillet or saucepan over medium-low heat. Add the shredded cheddar and grated Parmesan. Stir continuously until the cheese is fully melted and the sauce is smooth and glossy. If the sauce seems too thick, add a splash of the reserved pasta water to thin it out. The sauce should coat the back of a spoon.
- Bring it all together. Add the cooked pasta to the skillet with the cheese sauce. Gently fold everything together until every piece of pasta is coated in that beautiful golden sauce. Cook for 1-2 minutes, stirring constantly, until everything is heated through and well combined.
- Optional: Add a crunchy topping. If you want that irresistible crispy top, preheat your broiler. Transfer the mac and cheese to a baking dish. In a small bowl, mix 1/4 cup whole wheat panko breadcrumbs with 1 tablespoon melted butter or olive oil. Sprinkle the breadcrumbs evenly over the top. Broil for 2-3 minutes, watching carefully, until the topping is golden brown and crunchy.
- Rest and serve. Let the mac and cheese sit for 2-3 minutes before serving. This allows the sauce to thicken slightly and cling perfectly to the pasta. Serve warm, garnished with fresh sage or a sprinkle of extra Parmesan if you’re feeling fancy.
Cooking Tips & Techniques
After making this creamy butternut squash mac and cheese more times than I care to admit, I’ve picked up a few tricks that make a real difference. Here are my best tips for getting it right every time.
Don’t skip roasting the squash. I tried boiling the squash once when I was short on time, and the sauce came out watery and bland. Roasting concentrates the natural sugars and gives you that deep, almost caramelized flavor that makes this dish special. Trust the process — those 25 minutes in the oven are non-negotiable.
Shred your own cheese. I know it’s tempting to buy the pre-shredded bags, but they’re coated with cellulose and starches that prevent clumping. That same coating also prevents your cheese from melting smoothly into the sauce. Spend the two extra minutes shredding a block of sharp cheddar — your sauce will be silky instead of gritty.
Reserve that pasta water. The starchy water is liquid gold for adjusting your sauce consistency. If your sauce seems too thick after adding the cheese, a splash of pasta water will loosen it up without diluting the flavor. I learned this trick from a chef friend, and it’s saved many a too-thick sauce.
Season in layers. Don’t just dump all the salt in at the end. Season the squash before roasting, add a pinch to the pasta water, and taste the sauce before combining everything. Layering the seasoning ensures every component is flavorful on its own.
Watch your heat. When melting the cheese into the sauce, keep the heat on medium-low. High heat can cause the cheese to seize up and turn grainy. Patience is key here — let the cheese melt gently while you stir.
Variations & Adaptations
One of the things I love most about this creamy butternut squash mac and cheese is how adaptable it is. Here are some of my favorite variations:
Make it vegan: Swap the cheddar for a high-quality vegan shreds, use nutritional yeast instead of Parmesan (about 2 tablespoons), and replace the milk with unsweetened oat milk. The butternut squash sauce is already so creamy that you honestly won’t miss the dairy much. I tested this version for a friend with a dairy allergy, and she couldn’t believe it was vegan.
Add some protein: Stir in 2 cups of shredded rotisserie chicken, cooked crumbled turkey sausage, or crispy bacon bits right before serving. The smoky saltiness of bacon is especially amazing against the sweet squash sauce. This turns the dish into a complete one-pot meal.
Go gluten-free: Use your favorite gluten-free pasta — I’ve had great results with Jovial brown rice pasta and Banza chickpea pasta. Just be careful not to overcook it, as gluten-free pasta can get mushy quickly. The sauce itself is naturally gluten-free.
Spice it up: Add 1/4 teaspoon cayenne pepper or red pepper flakes to the sauce for a subtle kick. The heat plays beautifully off the sweetness of the roasted squash. I like to sprinkle extra red pepper flakes on top right before serving for a pop of color and heat.
Seasonal swap: In the fall, swap half the butternut squash for roasted sweet potato or pumpkin. In the summer, try using roasted zucchini or yellow squash — though you’ll need to squeeze out the excess moisture before blending. I made a spring version with roasted asparagus and peas that was surprisingly delicious.
Serving & Storage Suggestions
This creamy butternut squash mac and cheese is versatile enough for weeknight dinners, holiday sides, or even a fancy date night at home. Here’s how to serve and store it like a pro.
Serving temperature: Serve this dish warm, straight from the stovetop or oven. It’s at its creamiest and most luxurious right after it’s made. If you’ve added the breadcrumb topping, let it cool for just 2-3 minutes so nobody burns their mouth on that crunchy goodness.
Presentation ideas: Serve individual portions in small cast-iron skillets or ramekins for a rustic, restaurant-style look. Garnish with a sprinkle of fresh thyme, crispy fried sage leaves, or a light dusting of smoked paprika. A side of simple roasted broccoli or a bright green salad with lemon vinaigrette balances the richness perfectly.
Complementary dishes: This mac and cheese pairs beautifully with roasted chicken, grilled salmon, or a simple green salad. For a cozy winter meal, serve it alongside roasted Brussels sprouts or a warm kale Caesar salad. It’s also fantastic as a side dish for Thanksgiving or holiday gatherings.
Storage instructions: Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it sits, but that’s totally normal. To reheat, add a splash of milk or broth and warm gently on the stovetop or in the microwave, stirring occasionally. I actually love the leftovers the next day — the flavors meld together even more.
Freezing tips: This mac and cheese freezes beautifully for up to 3 months. Let it cool completely, then transfer to a freezer-safe container. When you’re ready to enjoy it, thaw overnight in the refrigerator and reheat gently on the stovetop with a splash of milk. I like to freeze individual portions for easy weekday lunches.
Nutritional Information & Benefits
Let’s talk numbers, because I know that’s what brings us all here. This creamy butternut squash mac and cheese is significantly lighter than traditional versions without sacrificing any of the comfort factor.
Estimated nutrition per serving (1 1/2 cups):
- Calories: 385
- Protein: 18g
- Carbohydrates: 48g
- Fiber: 8g
- Fat: 14g
- Saturated Fat: 6g
- Sodium: 520mg
Health benefits of key ingredients: Butternut squash is packed with vitamin A (over 400% of your daily needs per cup!), vitamin C, potassium, and fiber. It’s also rich in antioxidants like beta-carotene, which supports eye health and immune function. The whole wheat pasta adds extra fiber and protein compared to regular white pasta, keeping you fuller longer. Sharp cheddar cheese provides calcium and protein, and because it’s so flavorful, you need less of it to achieve that cheesy satisfaction.
Dietary considerations: This recipe is vegetarian and can easily be made gluten-free or vegan with the substitutions mentioned above. It’s naturally nut-free (unless you use almond milk) and contains no added sugars — the sweetness comes entirely from the roasted squash.
Conclusion
This creamy butternut squash mac and cheese is proof that eating well doesn’t mean eating boring. It’s the kind of recipe that makes you feel good — both while you’re eating it and after. No heavy feeling, no food coma, just pure satisfaction from a bowl of something genuinely delicious.
I’ve made this for dinner parties, lazy Sunday lunches, and busy weeknights when I needed comfort in a hurry. Every single time, it delivers. The silky sauce, the perfectly coated pasta, that subtle sweetness from the roasted squash — it’s everything I loved about that long-gone Portland restaurant, but better because it’s mine. And now it’s yours too.
I’d love to hear how this turns out for you. Did you add any fun mix-ins? Try a different cheese? Burn the breadcrumbs like I did on my first attempt? Drop a comment below and let me know — your adaptations might inspire someone else. And if you loved this recipe, share it with a friend who needs a little healthy comfort in their life. Happy cooking!
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Absolutely! Frozen butternut squash works great in a pinch. Just thaw it first, pat it dry to remove excess moisture, and roast it as directed. You might need to add 5-10 minutes to the roasting time since frozen squash releases more water.
What’s the best pasta shape for this recipe?
I love using rotini or cavatappi because their ridges and curves catch the sauce beautifully. Elbow macaroni is always a classic choice, and shells work wonderfully too. Any short pasta with texture will do the job perfectly.
Can I make this ahead of time for a party?
Yes! You can prepare the entire dish up to 2 days in advance. Assemble everything in the baking dish, cover it, and refrigerate. When you’re ready to serve, bake at 350°F for 20-25 minutes, then add the breadcrumb topping and broil for 2-3 minutes.
Is this recipe kid-friendly?
Absolutely! My friend’s three-year-old devours this without realizing there’s a whole vegetable hidden in the sauce. The creamy texture and cheesy flavor make it a hit with even the pickiest eaters. You can even sneak in extra veggies like pureed cauliflower or carrot.
Why did my sauce turn out grainy?
Grainy sauce usually happens for one of two reasons: using pre-shredded cheese with anti-caking agents, or overheating the cheese sauce. Always shred cheese from a block and melt it over medium-low heat while stirring constantly. If it’s already grainy, try blending it with an immersion blender to smooth it out.
Pin This Recipe!

Creamy Butternut Squash Mac and Cheese Light Healthy
A light and healthy recreation of a beloved mac and cheese, featuring a velvety roasted butternut squash sauce that’s creamy and comforting without heavy cream or processed cheese.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cubed into 1-inch pieces
- 2 tablespoons olive oil
- 3 cloves garlic, whole and unpeeled
- 1 cup low-sodium vegetable broth
- 1/2 cup milk (2% or whole, or unsweetened almond milk for dairy-free)
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, freshly ground
- 1/4 teaspoon smoked paprika
- 1/8 teaspoon nutmeg, freshly grated if possible
- 8 ounces whole wheat pasta (such as rotini, cavatappi, or elbow macaroni)
- 1 cup shredded sharp cheddar cheese (shredded from a block)
- 1/4 cup grated Parmesan cheese
- 1/4 cup whole wheat panko breadcrumbs (optional, for topping)
- 1 tablespoon melted butter or olive oil (optional, for topping)
- Fresh sage leaves (optional, for garnish)
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Prep the squash: Peel the butternut squash using a vegetable peeler. Cut off the top and bottom, slice in half lengthwise, and scoop out the seeds. Cut the flesh into 1-inch cubes.
- Roast the squash and garlic: Toss the cubed squash with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Spread in a single layer on the prepared baking sheet. Tuck the 3 whole garlic cloves (unpeeled) among the squash cubes. Roast for 25-30 minutes, flipping halfway through, until fork-tender and caramelized.
- Cook the pasta: While the squash roasts, bring a large pot of salted water to a boil. Add the 8 ounces of whole wheat pasta and cook according to package directions until al dente (about 8-10 minutes). Reserve 1 cup of pasta water before draining, then drain and set aside.
- Make the butternut squash sauce: Let the roasted squash cool for a few minutes. Squeeze the roasted garlic cloves out of their skins. Transfer the roasted squash and garlic to a high-speed blender. Add 1 cup vegetable broth, 1/2 cup milk, 1/4 teaspoon smoked paprika, and 1/8 teaspoon nutmeg. Blend on high until completely smooth and velvety (about 30-60 seconds). Taste and adjust seasoning with more salt and pepper if needed.
- Combine the sauce with cheese: Pour the blended squash sauce into a large skillet or saucepan over medium-low heat. Add the shredded cheddar and grated Parmesan. Stir continuously until the cheese is fully melted and the sauce is smooth and glossy. If the sauce seems too thick, add a splash of the reserved pasta water to thin it out.
- Bring it all together: Add the cooked pasta to the skillet with the cheese sauce. Gently fold everything together until every piece of pasta is coated. Cook for 1-2 minutes, stirring constantly, until heated through and well combined.
- Optional: Add a crunchy topping: If desired, preheat your broiler. Transfer the mac and cheese to a baking dish. In a small bowl, mix 1/4 cup whole wheat panko breadcrumbs with 1 tablespoon melted butter or olive oil. Sprinkle the breadcrumbs evenly over the top. Broil for 2-3 minutes, watching carefully, until golden brown and crunchy.
- Rest and serve: Let the mac and cheese sit for 2-3 minutes before serving. Serve warm, garnished with fresh sage or extra Parmesan if desired.
Notes
Don’t skip roasting the squash—it concentrates the natural sugars and adds depth of flavor. Shred your own cheese from a block to avoid anti-caking agents that can make the sauce grainy. Reserve pasta water to adjust sauce consistency. Season in layers for best flavor. Keep heat on medium-low when melting cheese to prevent graininess.
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 385
- Sugar: 8
- Sodium: 520
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 48
- Fiber: 8
- Protein: 18
Keywords: butternut squash mac and cheese, healthy mac and cheese, light mac and cheese, creamy mac and cheese, vegetarian mac and cheese, butternut squash recipe, comfort food, healthy comfort food


