The way the sauce clings to every single piece of pasta is what I made this for—everything else is secondary. Not the cheese pull, not the crispy sage on top, though those are nice too. But that coating, that velvety blanket that wraps each little elbow like it’s the most important noodle in the bowl. That is the whole point of this Creamy Butternut Squash Mac and Cheese with Crispy Sage.
I stumbled into this recipe on a Tuesday afternoon when the fall chill had settled into my apartment and wouldn’t leave. I had a butternut squash sitting on my counter that I’d bought with good intentions (maybe soup, maybe roasted, you know how it goes). But honestly? I wanted mac and cheese. I wanted something warm and creamy and ridiculous. And I wanted it to feel like a hug, not a health kick. So I thought—what if I just… blended the squash into the cheese sauce? What if I let it be both things at once?
Turns out, that’s the best decision I’ve made in a kitchen all year. The squash doesn’t hide in there. It adds this subtle sweetness, this gorgeous golden color, and somehow makes the whole thing feel a little more substantial without weighing it down. And the crispy sage on top? That’s the little black dress of garnish situations—simple, elegant, and it just works. This is the kind of mac and cheese that makes you slow down and actually taste each bite. And that’s a rare thing.
Why You’ll Love This Recipe
I’ve tested this Creamy Butternut Squash Mac and Cheese with Crispy Sage more times than I care to admit. My family has been the willing (and very happy) taste-testing squad, and we’ve landed on something truly special. This isn’t just another mac and cheese recipe—it’s the one you’ll come back to all season long.
- Quick & Easy : From start to table in about 35 minutes, and most of that is hands-off while the squash roasts. Perfect for those nights when you need comfort food fast.
- Simple Ingredients : No fancy cheese shops required. You likely have most of this in your kitchen right now—pasta, butter, milk, cheese, and a humble butternut squash.
- Perfect for Fall Gatherings : This dish is a showstopper at Thanksgiving, Friendsgiving, or cozy dinner parties. It’s familiar enough to be comforting, but special enough to feel like an occasion.
- Crowd-Pleaser : Kids love the creamy, cheesy goodness. Adults love the sophisticated sage and subtle squash sweetness. Everyone wins.
- Unbelievably Delicious : The texture is where this recipe shines. Silky, luscious, and perfectly coated—every bite is a little moment of joy.
What makes this version different from the rest? It’s the roasted butternut squash blended right into the cheese sauce. No watery puree, no weird texture—just pure, velvety richness that complements the sharp cheddar beautifully. And that crispy sage? It adds a nutty, herbaceous crunch that takes the whole dish from great to unforgettable. This isn’t mac and cheese with a vegetable hidden in it. This is mac and cheese that’s been made better by a vegetable, and that’s a distinction worth making.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Here’s everything you’ll need to make this Creamy Butternut Squash Mac and Cheese with Crispy Sage come to life.
For the Butternut Squash Puree
- Butternut squash, peeled and cubed (about 3 cups) — Look for one that feels heavy for its size, with firm, unblemished skin. I prefer to buy pre-cut cubes from the store when I’m in a hurry, but fresh is always better for flavor.
- Olive oil — A good quality extra virgin olive oil for roasting. It adds a subtle fruitiness that complements the squash.
- Salt and black pepper — Simple seasonings to bring out the squash’s natural sweetness.
- Fresh sage leaves — You’ll need about 10-12 leaves for the crispy topping, plus a few extra for garnish if you’re feeling fancy.
For the Cheese Sauce

- Unsalted butter (3 tablespoons) — I use Land O’Lakes for its consistent quality, but any good unsalted butter works. Salted butter will make the sauce too salty, so stick with unsalted.
- All-purpose flour (3 tablespoons) — This thickens the sauce. For a gluten-free option, use a 1:1 gluten-free flour blend.
- Whole milk (2 cups) — Full-fat milk gives the creamiest results. You can use 2% in a pinch, but the sauce won’t be as luscious. For a dairy-free version, unsweetened oat milk works beautifully.
- Sharp cheddar cheese (2 cups, freshly grated) — Please, I’m begging you, grate your own cheese. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I recommend a good sharp cheddar like Cabot or Tillamook for maximum flavor.
- Parmesan cheese (½ cup, freshly grated) — Adds a salty, nutty depth that rounds out the sauce. Grana Padano or Pecorino Romano also work well.
- Dijon mustard (1 teaspoon) — Don’t skip this. It doesn’t make the sauce taste like mustard—it just brightens everything up and cuts through the richness.
- Garlic powder (½ teaspoon) — For a subtle savory note.
- Pinch of nutmeg — Freshly grated if you have it. It’s a classic pairing with butternut squash and cheese.
For the Pasta
- Elbow macaroni (1 pound) — I love the classic shape, but any short pasta works. Cavatappi, shells, or even orecchiette are great choices. The nooks and crannies catch the sauce perfectly.
For the Topping (Optional but Highly Recommended)
- Panko breadcrumbs (½ cup) — For a crispy, buttery topping. I prefer panko over regular breadcrumbs because they stay crunchier.
- Butter (1 tablespoon, melted) — To mix with the panko for golden perfection.
Equipment Needed
You don’t need a professional kitchen to make this Creamy Butternut Squash Mac and Cheese with Crispy Sage. Here’s what you’ll need:
- Baking sheet — For roasting the squash. A rimmed baking sheet works best to prevent any juices from spilling.
- Large pot — For boiling the pasta. I use a 6-quart pot, which gives the pasta plenty of room to cook evenly.
- Medium saucepan — For making the cheese sauce. A heavy-bottomed saucepan prevents scorching.
- Blender or food processor — To puree the roasted squash into a silky smooth sauce. An immersion blender works too, but you’ll need a tall container.
- Wooden spoon or silicone spatula — For stirring the sauce. Silicone is gentler on your pans.
- Cheese grater — Please, I’m begging you, grate your own cheese. A box grater or the grating disc on your food processor works great.
- Small skillet — For frying the sage leaves. A non-stick skillet makes cleanup a breeze.
- 9×13 inch baking dish — If you’re baking the mac and cheese with the panko topping. A 2-quart casserole dish also works.
- Measuring cups and spoons — Precision matters, especially for the flour and milk ratio.
If you don’t have a blender, you can mash the roasted squash with a fork or potato masher, but the texture won’t be as silky. Honestly, a blender is worth the investment for this recipe alone.
Preparation Method
Let’s get cooking. This Creamy Butternut Squash Mac and Cheese with Crispy Sage comes together in a few simple steps, and I’ll guide you through each one.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Prepare the squash. Peel the butternut squash, remove the seeds, and cut it into 1-inch cubes. You should have about 3 cups. Toss the cubes with 1 tablespoon of olive oil, a pinch of salt, and a few grinds of black pepper. Spread them in a single layer on the baking sheet. Roast for 20-25 minutes, flipping halfway through, until the squash is tender and lightly caramelized at the edges. You want it soft enough to pierce easily with a fork.
- Cook the pasta. While the squash roasts, bring a large pot of salted water to a boil (I use about 1 tablespoon of salt per 4 quarts of water). Add the elbow macaroni and cook according to package directions until al dente, usually about 7-8 minutes. Drain the pasta, reserving about ½ cup of the starchy pasta water. Set aside.
- Make the squash puree. Once the squash is roasted, transfer it to a blender or food processor. Add ½ cup of the whole milk and blend until completely smooth. You might need to scrape down the sides once or twice. The puree should be silky and thick, like a smooth pumpkin puree. Set aside.
- Start the cheese sauce. In a medium saucepan, melt the butter over medium heat. Once it’s foamy, whisk in the flour. Cook this mixture, stirring constantly, for about 1-2 minutes. It should smell nutty and look like a pale golden paste. This is your roux, and it’s the foundation of a smooth sauce.
- Add the milk. Slowly pour in the remaining 1½ cups of milk, whisking constantly to prevent lumps. Keep whisking until the mixture thickens, about 3-4 minutes. It should coat the back of a spoon. If it looks too thick, add a splash of the reserved pasta water to loosen it up.
- Add the cheese and seasonings. Reduce the heat to low. Add the grated sharp cheddar, grated Parmesan, Dijon mustard, garlic powder, and a pinch of nutmeg. Stir until the cheese is completely melted and the sauce is smooth and glossy. Taste it—yes, taste it—and adjust the salt and pepper as needed. Remember, the cheese is salty, so go easy on the salt at first.
- Combine the sauce and squash. Add the butternut squash puree to the cheese sauce and whisk until fully incorporated. The sauce will turn a beautiful golden orange color. If it seems too thick, stir in a little more reserved pasta water until it reaches your desired consistency. It should be thick enough to coat the back of a spoon but still pourable.
- Combine with pasta. Add the cooked pasta to the sauce and stir gently until every piece is evenly coated. If you’re serving it right away, you can stop here and skip the baking step. But if you want that crispy panko topping, keep going.
- Prepare the panko topping (optional). In a small bowl, mix the panko breadcrumbs with the melted butter until evenly moistened. Sprinkle this over the mac and cheese in a 9×13 inch baking dish.
- Bake (optional). If using the panko topping, bake the mac and cheese at 375°F (190°C) for 15-20 minutes, until the topping is golden brown and the edges are bubbly. If you’re not using the topping, you can skip this step and serve immediately.
- Make the crispy sage. While the mac and cheese bakes (or while it’s resting), heat a small skillet over medium heat. Add a drizzle of olive oil or a pat of butter. Once it’s hot, add the fresh sage leaves in a single layer. Cook for about 30 seconds per side, until they’re crispy and the color deepens slightly. Be careful—they burn quickly. Transfer to a paper towel-lined plate to drain.
- Serve and garnish. Spoon the mac and cheese into bowls, top with the crispy sage leaves, and maybe a little extra grated Parmesan if you’re feeling generous. Serve hot and watch it disappear.
Cooking Tips & Techniques
I’ve made this Creamy Butternut Squash Mac and Cheese with Crispy Sage more times than I can count, and I’ve learned a few things along the way. Here are my best tips to help you nail it every time.
Don’t skip roasting the squash. I know it’s tempting to use pre-made squash puree or even canned pumpkin, but roasting brings out the natural sugars and gives the sauce a deeper, more complex flavor. The caramelized edges are where the magic happens. Trust me on this one—I tried the shortcut version once, and it was fine, but it wasn’t this.
Grate your own cheese. I cannot stress this enough. Pre-shredded cheese is coated in cellulose and other anti-caking agents that prevent it from melting smoothly. Your sauce will be grainy instead of silky. Take the extra two minutes to grate a block of sharp cheddar—your taste buds will thank you.
Watch the heat on the sauce. When you add the cheese, keep the heat on low. High heat can cause the sauce to break or become grainy. Patience is key here. Let the cheese melt gently, stirring constantly, and you’ll be rewarded with a luscious, velvety sauce.
Reserve that pasta water. That starchy water is liquid gold. It helps thin out the sauce without making it watery, and it helps the sauce cling to the pasta better. I always save a cup just in case, even if I don’t end up using it all.
Fry the sage at the last minute. Crispy sage is best fresh. If you make it too far ahead, it can lose its crunch. Fry it while the mac and cheese is resting or baking, and serve immediately. And keep an eye on it—sage goes from perfectly crispy to burnt in about 10 seconds.
One mistake I made early on? I added the squash puree without blending it enough. The texture was slightly grainy, and it threw off the whole dish. Now I blend it until it’s absolutely silky, scraping down the sides of the blender at least once. No shortcuts on this step.
Variations & Adaptations
One of the best things about this Creamy Butternut Squash Mac and Cheese with Crispy Sage is how adaptable it is. Here are some of my favorite variations.
Make it gluten-free. Use a 1:1 gluten-free all-purpose flour blend for the roux, and swap the pasta for your favorite gluten-free variety. I’ve had great results with chickpea pasta or brown rice pasta. Just be careful not to overcook it—gluten-free pasta can get mushy fast.
Add some protein. This mac and cheese is hearty on its own, but it’s also a fantastic base for shredded rotisserie chicken, crispy bacon bits, or even leftover roasted turkey. I love adding shredded chicken and a sprinkle of smoked paprika for a more substantial meal. It reminds me of the easy creamy copycat starbucks brown sugar shaken espresso I make on busy mornings—both are quick, satisfying, and endlessly adaptable.
Switch up the cheese. Sharp cheddar is classic, but you can experiment with other cheeses. Smoked gouda adds a rich, smoky flavor. Gruyere melts beautifully and adds a nutty complexity. Or try a mix of fontina and parmesan for an Italian twist. Just avoid pre-shredded blends—they never melt as well.
Make it dairy-free. Use unsweetened oat milk or cashew milk for the sauce, and swap the butter for a plant-based alternative. For the cheese, there are some excellent dairy-free cheddar shreds on the market now (I like the Violife brand). The texture won’t be exactly the same, but it’s still creamy and delicious.
Add vegetables. Toss in some steamed broccoli, roasted Brussels sprouts, or sautéed spinach for extra nutrients. I’ve added roasted broccoli to this dish before, and it was a hit. The slight bitterness of the broccoli balances the sweetness of the squash beautifully.
Spice it up. Add a pinch of red pepper flakes or a dash of cayenne to the cheese sauce for a little heat. The warmth plays nicely with the sweet squash and the earthy sage.
Serving & Storage Suggestions
This Creamy Butternut Squash Mac and Cheese with Crispy Sage is best served hot, straight from the oven or stovetop. The sauce is at its creamiest right after it’s made, and the crispy sage is at its crunchiest. Serve it as a main dish with a simple side salad dressed with lemon vinaigrette, or as a side dish alongside roasted chicken or pork chops. It’s also fantastic with a bowl of creamy roasted butternut squash soup for a double-dose of fall flavor.
Storing leftovers. If you have any leftovers (which is rare in my house), let the mac and cheese cool completely, then transfer it to an airtight container. It will keep 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 this mac and cheese is on the stovetop. Add a splash of milk or cream and warm it over low heat, stirring gently, until it’s hot and creamy again. You can also reheat it in the microwave, but add a tablespoon of milk and cover it with a damp paper towel to prevent it from drying out. If you baked it with the panko topping, the topping won’t be as crispy after reheating, but it will still be delicious.
Freezing. This recipe freezes surprisingly well. Assemble the mac and cheese (without the panko topping) in a freezer-safe baking dish. Let it cool completely, then cover tightly with plastic wrap and aluminum foil. Freeze for up to 3 months. To bake, thaw it overnight in the refrigerator, then add the panko topping and bake at 375°F (190°C) for 25-30 minutes, until hot and bubbly.
Flavor development over time. Honestly, this mac and cheese tastes even better the next day. The flavors meld together overnight, and the sauce becomes even more cohesive. It’s one of those rare dishes that improves with a little rest.
Nutritional Information & Benefits
This Creamy Butternut Squash Mac and Cheese with Crispy Sage is comfort food that happens to have a few nutritional perks. Here’s a rough estimate per serving (based on 8 servings):
- Calories: ~450-500
- Protein: ~18g
- Fat: ~22g
- Carbohydrates: ~52g
- Fiber: ~5g
- Sugar: ~8g
Butternut squash is the star here, and it’s packed with vitamin A (great for eye health), vitamin C, and fiber. The squash also adds natural sweetness, which means you can use less cheese and still get a rich, satisfying sauce. The sage isn’t just for show—it’s a good source of vitamin K and has anti-inflammatory properties.
This recipe is vegetarian-friendly and can easily be made gluten-free or dairy-free with the substitutions mentioned above. It’s also a great way to sneak some vegetables into a meal that feels indulgent. I love serving it to my family on busy weeknights because it feels like a treat, but I know they’re getting a little extra nutrition too.
One note on allergens: this recipe contains dairy and gluten. If you have sensitivities, please use the recommended substitutions. And as always, consult with a healthcare professional for specific dietary needs.
Conclusion
This Creamy Butternut Squash Mac and Cheese with Crispy Sage is the kind of recipe that makes you look forward to fall all year long. It’s creamy, it’s comforting, and it has that little something extra—the roasted squash, the crispy sage—that makes it feel special without being complicated. It’s the dish I turn to when I want to impress guests without stressing myself out, and it’s the dish I make for myself on a quiet Tuesday when I just need a bowl of something warm and good.
I hope you give this recipe a try and make it your own. Add your favorite cheese, throw in some vegetables, or keep it exactly as written—it’s forgiving and flexible, just like the best comfort food should be. And when you do make it, I’d love to hear how it turns out. Leave a comment below, share your photos, or tag me on social media. Honestly, there’s nothing better than seeing someone else fall in love with a recipe you created.
So go ahead, grab that butternut squash, and get cooking. Your future self (and your taste buds) will thank you.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen butternut squash cubes. Just thaw them completely and pat them dry before roasting. The texture won’t be quite as caramelized, but it will still work beautifully in the sauce.
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 gradually while stirring constantly. Using pre-shredded cheese can also cause graininess due to the anti-caking agents.
Can I make this recipe ahead of time?
Absolutely! You can assemble the mac and cheese (without the panko topping) up to 24 hours in advance. Cover and refrigerate, then add the topping and bake when you’re ready to serve. You may need to add 5-10 minutes to the baking time if it’s going straight from the fridge to the oven.
What can I use instead of sage?
If you don’t have sage, you can use fresh thyme or rosemary for the crispy topping. Both add a lovely earthy flavor. You could also skip the crispy herb topping altogether and just sprinkle some extra Parmesan on top.
How do I make this recipe vegan?
To make this vegan, use unsweetened oat milk or cashew milk for the sauce, plant-based butter, and a good-quality vegan cheddar shreds. Nutritional yeast can also add a cheesy flavor. The texture will be slightly different, but it’s still creamy and delicious.
Pin This Recipe!

Creamy Butternut Squash Mac and Cheese with Crispy Sage
This creamy mac and cheese features a velvety butternut squash-infused cheese sauce, perfectly coating every piece of pasta, topped with crispy sage for a nutty, herbaceous crunch. It’s comfort food elevated with fall flavors.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 butternut squash, peeled and cubed (about 3 cups)
- 1 tablespoon olive oil
- Salt and black pepper to taste
- 10–12 fresh sage leaves
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk
- 2 cups sharp cheddar cheese, freshly grated
- ½ cup Parmesan cheese, freshly grated
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- Pinch of nutmeg
- 1 pound elbow macaroni
- ½ cup panko breadcrumbs (optional)
- 1 tablespoon butter, melted (for topping, optional)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss cubed butternut squash with olive oil, salt, and pepper. Spread in a single layer on the baking sheet. Roast for 20-25 minutes, flipping halfway, until tender and caramelized.
- While squash roasts, bring a large pot of salted water to a boil. Cook elbow macaroni according to package directions until al dente (about 7-8 minutes). Drain, reserving ½ cup pasta water. Set aside.
- Transfer roasted squash to a blender. Add ½ cup milk and blend until completely smooth. Set aside.
- In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes until nutty and pale golden (roux).
- Slowly pour in remaining 1½ cups milk, whisking constantly. Cook until thickened, about 3-4 minutes. Add a splash of reserved pasta water if too thick.
- Reduce heat to low. Add cheddar, Parmesan, Dijon mustard, garlic powder, and nutmeg. Stir until melted and smooth. Season with salt and pepper to taste.
- Whisk in butternut squash puree until fully incorporated. Sauce should be golden orange and coat the back of a spoon. Add more pasta water if needed.
- Add cooked pasta to sauce and stir until evenly coated. If serving immediately, skip baking step.
- For panko topping: Mix panko with melted butter. Sprinkle over mac and cheese in a 9×13 inch baking dish. Bake at 375°F (190°C) for 15-20 minutes until golden and bubbly.
- While mac and cheese bakes, heat a small skillet over medium heat with a drizzle of olive oil or butter. Fry sage leaves for about 30 seconds per side until crispy. Drain on paper towels.
- Serve mac and cheese hot, garnished with crispy sage leaves and extra Parmesan if desired.
Notes
Don’t skip roasting the squash for best flavor. Grate your own cheese for a smooth sauce. Reserve pasta water to adjust sauce consistency. Fry sage at the last minute for maximum crunch. Leftovers keep in the fridge for up to 4 days; reheat on stovetop with a splash of milk.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 475
- Sugar: 8
- Sodium: 480
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 52
- Fiber: 5
- Protein: 18
Keywords: butternut squash mac and cheese, creamy mac and cheese, fall comfort food, vegetarian mac and cheese, crispy sage, easy mac and cheese recipe


