I wasn’t expecting cooking advice from my accountant, but there I was, sorting through a pile of receipts at his cluttered desk, listening to him describe exactly how to make creamy butternut squash mac and cheese with crispy sage. Honestly, I’d been in his office for twenty minutes, and we hadn’t touched a single tax form. He was telling me about the autumn he spent in Vermont, the one where his aunt taught him that blending roasted squash into cheese sauce wasn’t just a trick for picky kids—it was the secret to velvet-smooth comfort food.
I remember the moment clearly. He leaned back in his creaky chair, picked up a pen, and started sketching a squash on a sticky note. “You roast it first,” he said, “until the edges caramelize. That’s where the magic happens.” I mean, here was a man who spent his days buried in spreadsheets, and he was drawing me a food map. I had to try it.
That first batch I made at home was a bit of a mess. I forgot to save the pasta water, the sage burned to a crisp in about three seconds flat, and the sauce was thinner than I’d hoped. But you know that feeling when something has potential, even when it goes wrong? That was it. I tweaked it over the next few weeks—added a touch of nutmeg, learned to watch the sage like a hawk, and figured out the perfect squash-to-cheese ratio. Now, this creamy butternut squash mac and cheese with crispy sage is my go-to for cold evenings, rough days, or just when I need a bowl of something that feels like a hug. It’s the recipe I didn’t know I needed, and honestly, it came from the most unexpected place.
Why You’ll Love This Recipe
This isn’t your average boxed mac and cheese. This creamy butternut squash mac and cheese with crispy sage is the kind of dish that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Let me tell you why this version stands out from the rest.
- Quick & Easy: Comes together in under 30 minutes, perfect for busy weeknights or last-minute cravings. You don’t need to be a chef to pull this off.
- Simple Ingredients: No fancy grocery trips needed. You likely already have pasta, cheese, and butter in your kitchen. The squash and sage are the only special additions, and they’re easy to find.
- Perfect for Cozy Nights: This dish is ideal for cold weather, a slow evening at home, or a rough day that needs fixing. It’s warmth in a bowl.
- Crowd-Pleaser: I’ve served this to kids who swear they hate vegetables and adults who think they’ve had every mac and cheese out there. It gets rave reviews every single time.
- Unbelievably Delicious: The texture is next-level creamy, thanks to the blended squash. And that crispy sage on top? It adds a nutty, earthy crunch that takes the whole dish over the top.
What makes this recipe different is the technique. Instead of just adding squash puree to a cheese sauce, you roast the squash first to concentrate its natural sweetness. Then you blend it with the cheese sauce for an ultra-smooth, velvety finish. It’s not just another version—it’s the best version. I’ve tested this with different cheeses, different pastas, and different roasting times. This is the one that works every time.
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 or easy to find at any grocery store. Here’s what you’ll need to make this creamy butternut squash mac and cheese with crispy sage.
For the Butternut Squash Sauce
- 2 cups butternut squash, peeled and cubed (about 1 small squash or pre-cut from the store)
- 1 tablespoon olive oil (for roasting the squash)
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/2 cup milk (whole milk works best for creaminess, but 2% is fine)
- 1/4 cup heavy cream (adds richness; you can use half-and-half if needed)
For the Cheese Sauce

- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup milk (warmed slightly, to avoid lumps)
- 1 1/2 cups sharp cheddar cheese, shredded (I recommend Tillamook or Cabot for best melting)
- 1/2 cup Gruyère cheese, shredded (adds nutty flavor, but you can use all cheddar)
- 1/4 teaspoon ground nutmeg (freshly grated is amazing)
- 1/4 teaspoon garlic powder
- Salt and pepper to taste
For the Pasta and Topping
- 8 ounces elbow macaroni (or any small pasta like shells or cavatappi)
- 2 tablespoons unsalted butter (for the sage)
- 10-12 fresh sage leaves (look for bright green leaves without spots)
- 1/4 cup panko breadcrumbs (optional, for a crunchy topping)
- 2 tablespoons grated Parmesan cheese (for the topping, optional)
Ingredient Tips: For the best texture, use firm, fresh butternut squash. Pre-cut cubes from the store work in a pinch, but roasting fresh squash gives you better caramelization. If you can’t find Gruyère, swap in extra sharp cheddar or a bit of mozzarella for stretchiness. For a dairy-free option, use unsweetened almond milk and vegan butter, though the sauce will be slightly thinner.
Equipment Needed
You don’t need a fancy kitchen to make this creamy butternut squash mac and cheese with crispy sage. Here’s what you’ll need, along with some tips from my own experience.
- Baking sheet: For roasting the squash. A rimmed baking sheet works best to catch any juices. I’ve used a cheap one from the dollar store for years, and it does the job fine.
- Medium saucepan: For making the cheese sauce. A heavy-bottomed pan prevents scorching. If you don’t have one, just stir more frequently.
- Large pot: For boiling the pasta. Any pot will work, but make sure it’s big enough for the pasta to move around.
- Blender or immersion blender: To puree the roasted squash with milk. An immersion blender is easier to clean, but a regular blender works too. Just be careful with hot liquids—let the squash cool for a few minutes first.
- Skillet: For frying the sage leaves. A small non-stick skillet is ideal, but any pan will work.
- Colander: For draining the pasta.
- Wooden spoon or spatula: For stirring the sauce.
Budget-Friendly Tip: If you don’t have an immersion blender, mash the roasted squash with a fork and whisk it into the sauce. It won’t be as smooth, but it’ll still taste great. And honestly, I’ve done that more times than I’d like to admit.
Preparation Method
Let’s get cooking. This creamy butternut squash mac and cheese with crispy sage comes together in about 30 minutes. Follow these steps, and you’ll have a bowl of comfort food that feels like a warm blanket.
- Preheat your oven to 400°F (200°C). While it’s heating, peel and cube your butternut squash into 1-inch pieces. Toss the cubes with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Spread them in a single layer on a baking sheet. Roast for 20-25 minutes, until the squash is tender and the edges are slightly caramelized. You’ll know it’s done when you can easily pierce a piece with a fork.
- While the squash roasts, start your pasta. Bring a large pot of salted water to a boil. Add 8 ounces of elbow macaroni and cook according to package directions until al dente, usually about 7-8 minutes. Reserve about 1/2 cup of pasta water before draining, then drain the pasta and set it aside. That pasta water is gold—it helps thin the sauce if it gets too thick.
- Make the squash puree. Once the squash is done, let it cool for a couple of minutes. Transfer it to a blender or use an immersion blender in a bowl. Add 1/2 cup milk and blend until smooth. The mixture should be thick but pourable. If it’s too thick, add a splash more milk. Set this aside.
- Start the cheese sauce. In a medium saucepan, melt 2 tablespoons of unsalted butter over medium heat. Whisk in 2 tablespoons of all-purpose flour and cook for 1 minute, stirring constantly. This is your roux, and it should smell a bit nutty. Slowly pour in 1 cup of warm milk, whisking continuously to prevent lumps. Cook for 2-3 minutes, until the sauce thickens enough to coat the back of a spoon.
- Add the cheese and seasonings. Reduce the heat to low. Stir in 1 1/2 cups shredded sharp cheddar and 1/2 cup shredded Gruyère. Keep stirring until the cheese is fully melted and the sauce is smooth. Add 1/4 teaspoon nutmeg, 1/4 teaspoon garlic powder, and salt and pepper to taste. Now, stir in the squash puree until everything is combined. The sauce should be a beautiful golden-orange color. If it seems too thick, add a splash of the reserved pasta water.
- Fry the sage leaves. In a small skillet, melt 2 tablespoons of unsalted butter over medium heat. Once it’s bubbling, add the sage leaves in a single layer. Cook for 30-60 seconds per side, until they turn crispy and the butter starts to brown. Be careful—sage burns fast. Transfer the leaves to a paper towel-lined plate. They’ll crisp up more as they cool.
- Combine everything. Pour the drained pasta into the pot with the cheese sauce. Stir gently until every piece of pasta is coated. If you want a crunchy topping, sprinkle the panko breadcrumbs and Parmesan over the top and broil for 2-3 minutes. Otherwise, just serve it straight from the pot.
- Serve and garnish. Divide the mac and cheese into bowls. Crumble a few crispy sage leaves over each serving. The sage adds a nutty, earthy crunch that cuts through the richness of the sauce. Take a bite, and let the warmth spread through you.
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 make sure yours turns out perfect.
- Don’t skip roasting the squash. I know it’s tempting to just boil it to save time, but roasting brings out the natural sweetness and adds depth. The caramelized edges are where the flavor lives. Trust me on this one.
- Watch the sage like a hawk. The first time I made this, I looked away for maybe ten seconds, and my sage leaves went from perfect to black. They cook fast. As soon as they start to crisp, pull them out. They’ll continue to crisp on the paper towel.
- Use freshly shredded cheese. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Take the extra minute to shred your own. Your sauce will be silky instead of grainy.
- Warm your milk before adding it to the roux. Cold milk can cause the roux to seize up and create lumps. I just microwave it for 30 seconds. It’s a small step that makes a big difference.
- Reserve that pasta water. I cannot stress this enough. If your sauce is too thick after adding the pasta, a splash of starchy pasta water loosens it up without thinning the flavor. It’s a lifesaver.
- Multitask smartly. Start the squash roasting first, then boil the pasta while the squash is in the oven. Make the sauce while the pasta cooks. Everything should finish around the same time, and you’ll have dinner on the table in under 30 minutes.
Variations & Adaptations
This recipe is flexible, and I love experimenting with it. Here are some variations I’ve tried that turned out great.
- Make it gluten-free: Use gluten-free pasta and swap the all-purpose flour for a 1-to-1 gluten-free flour blend. The sauce will be slightly thinner, but it still works beautifully. I’ve used this for friends with celiac, and they always ask for seconds.
- Add some protein: Stir in cooked, shredded chicken or crispy bacon bits right before serving. The salty bacon pairs perfectly with the sweet squash. I did this once when I had leftover rotisserie chicken, and it was a game-changer.
- Go vegan: Use unsweetened cashew milk, vegan butter, and your favorite dairy-free cheese shreds. The sauce won’t be as creamy, but it’s still delicious. Add a tablespoon of nutritional yeast for a cheesy flavor.
- Spice it up: Add a pinch of cayenne pepper or red pepper flakes to the cheese sauce for a little heat. I like doing this on cold nights when I want something that warms me from the inside out.
- Seasonal swap: In the summer, swap butternut squash for roasted sweet potatoes or carrots. The sweetness is similar, and it’s a great way to use up what you have. I tried this with carrots once, and the color was stunning.
- Baked version: After combining the pasta and sauce, pour it into a greased baking dish, top with breadcrumbs and extra cheese, and bake at 375°F (190°C) for 15-20 minutes until bubbly. It’s a bit more work, but the crunchy top is worth it.
Serving & Storage Suggestions
This creamy butternut squash mac and cheese with crispy sage is best served hot, straight from the pot. But here’s how to handle leftovers and make the most of it.
Serving: Spoon the mac and cheese into warm bowls. Top each serving with a few crispy sage leaves and a sprinkle of extra black pepper. I like to serve it with a simple side salad dressed with lemon vinaigrette—the acidity cuts through the richness. A glass of crisp white wine, like Sauvignon Blanc, pairs beautifully too. For a heartier meal, serve it alongside roasted chicken or a simple green vegetable like steamed broccoli.
Storage: Let any leftovers cool completely, then transfer them to an airtight container. Store in the refrigerator for up to 4 days. The flavors actually meld together overnight, so it tastes even better the next day.
Reheating: The microwave works in a pinch, but the sauce can separate. For best results, reheat on the stovetop over low heat, adding a splash of milk or pasta water to bring back the creaminess. Stir gently until warmed through. If you’re reheating the baked version, pop it in a 350°F (175°C) oven for 10-15 minutes.
Freezing: This dish freezes well for up to 3 months. Transfer it to a freezer-safe container, leaving a little room for expansion. Thaw overnight in the refrigerator before reheating. The texture might be slightly softer after freezing, but the taste is still amazing.
Nutritional Information & Benefits
This creamy butternut squash mac and cheese with crispy sage is comfort food with a few hidden health benefits. Here’s a rough estimate per serving (based on 4 servings).
- Calories: Approximately 520
- Protein: 22g
- Fat: 28g
- Carbohydrates: 48g
- Fiber: 5g
- Sugar: 8g
Health Benefits: Butternut squash is packed with vitamin A, vitamin C, and fiber, which supports eye health and digestion. The sage leaves add antioxidants and have anti-inflammatory properties. By using squash in the sauce, you’re getting a serving of vegetables without even noticing it. This recipe is also lower in saturated fat than traditional mac and cheese because the squash replaces some of the cheese. For a lighter version, use low-fat milk and reduce the butter to 1 tablespoon.
Dietary Considerations: This recipe contains dairy and gluten. For gluten-free or vegan options, see the variations section above. It’s naturally vegetarian and can be made nut-free by using oat milk instead of almond milk.
Conclusion
This creamy butternut squash mac and cheese with crispy sage is more than just a recipe—it’s a bowl of comfort that feels like coming home. The sweetness of the roasted squash, the richness of the melted cheese, and that nutty, crispy sage on top come together in a way that’s both familiar and surprising. I love how it turns simple ingredients into something that feels special, without requiring hours in the kitchen.
I hope you give this a try, whether it’s for a quiet night in, a way to use up that squash sitting on your counter, or just because you need a little comfort. Feel free to tweak it based on what you have on hand—that’s the beauty of cooking. Add extra cheese, skip the breadcrumbs, or throw in some leftover chicken. Make it yours.
I’d love to hear how it turns out. Leave a comment below and let me know if you tried any variations, or tag me in your photos if you share them online. Happy cooking, and here’s to finding unexpected recipes in the most unlikely places!
Frequently Asked Questions
Can I use frozen butternut squash for this recipe?
Yes, you can use frozen butternut squash. Just thaw it first and pat it dry with a paper towel to remove excess moisture. Roast it a little longer to caramelize the edges. The texture won’t be quite as firm as fresh, but the flavor will still be great.
Why did my cheese sauce turn out grainy?
Grainy cheese sauce usually happens when the cheese is overheated or pre-shredded cheese is used. Pre-shredded cheese has anti-caking agents that prevent smooth melting. Always shred your own cheese and add it over low heat, stirring constantly. If the sauce gets too hot, it can separate.
Can I make this ahead of time?
Absolutely. You can make the entire dish up to a day ahead. Assemble it, cover it, and refrigerate. When you’re ready to serve, reheat it on the stovetop with a splash of milk, or bake it at 350°F (175°C) for 15-20 minutes. The sauce might thicken overnight, so add liquid as needed.
What pasta shapes work best for this recipe?
Small pasta shapes with nooks and crannies work best because they hold onto the sauce. Elbow macaroni, shells, cavatappi, or fusilli are all great choices. Avoid long pasta like spaghetti—it just doesn’t catch the sauce the same way.
Can I skip the sage leaves?
You can, but you’ll miss out on a key flavor. The crispy sage adds a nutty, earthy crunch that balances the sweetness of the squash. If you don’t have sage, try using fresh thyme or rosemary instead. They won’t crisp up the same way, but they’ll add a lovely herbal note.
Pin This Recipe!

Creamy Butternut Squash Mac and Cheese with Crispy Sage – Easy 30-Minute Recipe
This creamy butternut squash mac and cheese with crispy sage is comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. It’s the perfect dish for cold evenings, rough days, or just when you need a bowl of something that feels like a hug.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 cups butternut squash, peeled and cubed (about 1 small squash or pre-cut from the store)
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup milk (whole milk works best, but 2% is fine)
- 1/4 cup heavy cream
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup milk (warmed slightly)
- 1 1/2 cups sharp cheddar cheese, shredded
- 1/2 cup Gruyère cheese, shredded
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon garlic powder
- Salt and pepper to taste
- 8 ounces elbow macaroni (or any small pasta like shells or cavatappi)
- 2 tablespoons unsalted butter (for the sage)
- 10–12 fresh sage leaves
- 1/4 cup panko breadcrumbs (optional)
- 2 tablespoons grated Parmesan cheese (optional)
Instructions
- Preheat your oven to 400°F (200°C). Peel and cube butternut squash into 1-inch pieces. Toss with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Spread in a single layer on a baking sheet. Roast for 20-25 minutes, until tender and edges are caramelized.
- While squash roasts, bring a large pot of salted water to a boil. Add 8 ounces elbow macaroni and cook according to package directions until al dente (about 7-8 minutes). Reserve 1/2 cup pasta water, then drain pasta and set aside.
- Let roasted squash cool for a couple of minutes. Transfer to a blender or use an immersion blender. Add 1/2 cup milk and blend until smooth. Set aside.
- In a medium saucepan, melt 2 tablespoons unsalted butter over medium heat. Whisk in 2 tablespoons all-purpose flour and cook for 1 minute, stirring constantly. Slowly pour in 1 cup warm milk, whisking continuously. Cook for 2-3 minutes until thickened.
- Reduce heat to low. Stir in 1 1/2 cups shredded sharp cheddar and 1/2 cup shredded Gruyère until melted and smooth. Add 1/4 teaspoon nutmeg, 1/4 teaspoon garlic powder, and salt and pepper to taste. Stir in squash puree until combined. If too thick, add a splash of reserved pasta water.
- In a small skillet, melt 2 tablespoons unsalted butter over medium heat. Add sage leaves in a single layer. Cook for 30-60 seconds per side until crispy. Transfer to a paper towel-lined plate.
- Pour drained pasta into the pot with cheese sauce. Stir gently until coated. If desired, sprinkle panko breadcrumbs and Parmesan over the top and broil for 2-3 minutes.
- Divide mac and cheese into bowls. Crumble crispy sage leaves over each serving.
Notes
Don’t skip roasting the squash—it brings out natural sweetness. Watch the sage carefully as it burns quickly. Use freshly shredded cheese for a smooth sauce. Warm the milk before adding to the roux to prevent lumps. Reserve pasta water to adjust sauce consistency.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 520
- Sugar: 8
- Sodium: 680
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 48
- Fiber: 5
- Protein: 22
Keywords: butternut squash mac and cheese, creamy mac and cheese, crispy sage, easy mac and cheese, 30-minute recipe, comfort food, vegetarian mac and cheese


