This was supposed to be a simple butternut squash soup. I had the squash roasted, the stock simmering, and I was feeling pretty smug about getting a jump on dinner prep before my kids got home from school. Then the phone rang—my sister, in full crisis mode about a work thing—and I got completely distracted. By the time I hung up, the stock had boiled down to almost nothing, and the squash had turned into a mushy, over-reduced mess. It looked sad, honestly. I stood there staring at the pot, thinking about the box of macaroni in the pantry and the half-stick of butter on the counter. And I thought… well, what if I just went in a completely different direction?
I grabbed the immersion blender, pureed that sad squash situation into a silky orange puree, and started making a cheese sauce. I mean, mac and cheese fixes everything, right? I added the puree, some sharp cheddar, a splash of milk, and then I saw the sage in the fridge. Brown butter and sage felt like the kind of fancy move that could save a meal that started as a disaster. Let me tell you, the first bite was a total shock. It was creamy, nutty, slightly sweet, and way better than the soup I had planned. The kids devoured it, my husband asked for seconds, and I just stood there thinking, “I accidentally made the best mac and cheese of my life.”
Maybe you’ve been there—when a kitchen mistake turns into something you actually want to write down and make again. That’s this creamy butternut squash mac and cheese with sage brown butter. It’s become my go-to for fall dinners, and I keep making it because it feels like a happy accident I get to repeat on purpose.
Why You’ll Love This Recipe
This isn’t your average boxed mac and cheese. The butternut squash adds a velvety texture and a subtle sweetness that pairs perfectly with the nutty, earthy flavor of sage brown butter. It’s comfort food that feels a little bit fancy but comes together with simple, everyday ingredients.
- Quick & Easy: Comes together in about 40 minutes, making it perfect for a busy weeknight or a cozy weekend lunch.
- Simple Ingredients: No weird or hard-to-find items here. You probably have most of these in your kitchen already.
- Perfect for Fall: This is the ultimate autumn comfort dish. It screams sweater weather and crisp leaves.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and foodie friends. It gets rave reviews every single time.
- Unbelievably Delicious: The combination of creamy squash, sharp cheddar, and sage brown butter is next-level. You’ll close your eyes after the first bite.
What makes this recipe different is the way the squash gets blended right into the cheese sauce. It’s not chunky or separate—it becomes one silky, cohesive sauce that coats every piece of pasta. Plus, the brown butter and sage add a layer of flavor that makes it taste like you spent hours in the kitchen. This isn’t just another mac and cheese; it’s the best version you’ll make this fall.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create a rich, creamy sauce without any heavy cream or processed cheese. The squash does the heavy lifting for texture, while the sage and brown butter bring the flavor.
- For the Butternut Squash Puree:
- 1 medium butternut squash (about 2 pounds) — peeled, seeded, and cubed. (Look for one that feels heavy for its size.)
- 1 tablespoon olive oil — for roasting.
- Salt and black pepper — a pinch each.
- For the Pasta:
- 1 pound (16 ounces) elbow macaroni or cavatappi — I prefer cavatappi because the ridges hold the sauce beautifully.
- For the Brown Butter & Sage:
- 4 tablespoons (1/2 stick) unsalted butter — use a good quality butter here, like Kerrygold, for the best flavor.
- 10-12 fresh sage leaves — rolled and sliced into thin ribbons. (Dried sage won’t give you the same texture, but you can use 1 teaspoon in a pinch.)
- For the Cheese Sauce:
- 2 tablespoons unsalted butter — for the roux.
- 2 tablespoons all-purpose flour — (use a gluten-free 1:1 blend if needed).
- 2 cups whole milk — warmed slightly. (2% works, but whole milk makes it dreamy.)
- 1 cup roasted butternut squash puree — from above.
- 2 cups (8 ounces) sharp white cheddar cheese, grated — freshly grated is key; pre-shredded has anti-caking agents that mess up the texture.
- 1/2 cup (2 ounces) Parmesan cheese, grated — for a salty, nutty kick.
- 1/2 teaspoon garlic powder
- 1/4 teaspoon ground nutmeg — trust me, it brightens the squash flavor.
- Salt and black pepper — to taste.
- For the Topping (optional but recommended):
- 1/2 cup panko breadcrumbs — for a crispy finish.
- 2 tablespoons melted butter — to toss with the breadcrumbs.
Equipment Needed
You don’t need anything too fancy for this recipe. Here’s what I use:
- Baking sheet — for roasting the squash. A rimmed one is best to catch any juices.
- Large pot — for boiling the pasta.
- Medium saucepan — for making the cheese sauce.
- Small skillet — for browning the butter and sage.
- Immersion blender or food processor — to puree the roasted squash. A fork works if you mash it really well, but the blender makes it silky.
- Wooden spoon or whisk — for stirring the roux and sauce.
- 9×13-inch baking dish — if you’re baking it with the breadcrumb topping.
- Box grater — for grating your own cheese. It makes a huge difference in how the sauce turns out.
If you don’t have an immersion blender, a regular blender works fine—just let the squash cool a bit before blending, and hold the lid down with a towel. I learned that one the hard way when hot squash exploded all over my kitchen.
Preparation Method

Let’s get cooking. This recipe has a few steps, but they’re all straightforward. Take it one step at a time.
- Roast the Butternut Squash: Preheat your oven to 400°F (200°C). Toss the cubed squash with 1 tablespoon olive oil, a pinch of salt, and a pinch of pepper. Spread it in a single layer on a baking sheet. Roast for 25-30 minutes, flipping halfway through, until the squash is fork-tender and the edges are caramelized. Let it cool for 5 minutes, then transfer to a bowl and puree with an immersion blender (or in a food processor) until completely smooth. You should have about 1 cup of puree. Set aside.
- Cook the Pasta: While the squash roasts, bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente (usually about 8-9 minutes). Reserve about 1 cup of pasta water before draining. Drain the pasta and set it aside. Don’t rinse it—you want that starch to help the sauce stick.
- Make the Brown Butter & Sage: In a small skillet over medium heat, melt the 4 tablespoons of butter. Swirl the pan gently. The butter will start to foam, then the milk solids will turn golden brown and smell nutty—this takes about 3-4 minutes. Watch it closely; it can go from brown to burnt in seconds. As soon as it turns amber, add the sliced sage leaves. They’ll crisp up in about 30 seconds. Remove from heat immediately and pour into a small bowl to stop the cooking. Set aside.
- Make the Cheese Sauce: In a medium saucepan over medium heat, melt the 2 tablespoons of butter. Whisk in the flour and cook for 1 minute, stirring constantly, until it smells slightly toasty. Slowly whisk in the warm milk, a little at a time, until smooth. Cook for 2-3 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.
- Add the Squash & Cheese: Reduce the heat to low. Whisk in the butternut squash puree until fully combined. Then add the grated cheddar and Parmesan, a handful at a time, stirring until each addition is melted before adding the next. Stir in the garlic powder, nutmeg, and a pinch of salt and pepper. Taste and adjust seasoning. If the sauce seems too thick, splash in a little of the reserved pasta water to loosen it up.
- Combine Everything: Pour the drained pasta into the pot with the cheese sauce. Stir gently until every piece of pasta is coated. If you’re serving it right away, drizzle the sage brown butter over the top and stir once more. If you want that crispy topping, move on to the next step.
- Optional Baking: Preheat your oven to 375°F (190°C). Transfer the mac and cheese to a greased 9×13-inch baking dish. In a small bowl, toss the panko breadcrumbs with the 2 tablespoons of melted butter. Sprinkle the breadcrumbs evenly over the top. Bake for 15-20 minutes, until the top is golden and the sauce is bubbly. Let it rest for 5 minutes before serving—it sets up a bit and won’t burn your mouth.
Cooking Tips & Techniques
Here are some things I’ve learned from making this recipe more times than I can count.
- Don’t skip the nutmeg. I know it sounds weird, but a tiny bit of nutmeg brings out the natural sweetness of the squash and makes the cheese taste cheesier. It’s a little trick I picked up from an old cookbook.
- Grate your own cheese. I cannot stress this enough. Pre-shredded cheese has a coating that prevents it from melting smoothly, and you’ll end up with a grainy sauce. Spend the two minutes grating a block of cheddar—it’s worth it.
- Watch the brown butter like a hawk. The first time I made this, I got distracted for maybe 10 seconds too long, and my butter went from beautifully nutty to burnt and bitter. The foam will subside, and the milk solids at the bottom of the pan will turn a deep amber. That’s your window.
- Warm the milk before adding it to the roux. Cold milk can cause the roux to seize up and get lumpy. I just microwave it for 45 seconds while I’m stirring the flour and butter.
- If your sauce breaks or gets grainy, don’t panic. Take it off the heat and whisk in a splash of cold milk or a squeeze of lemon juice. Sometimes that brings it back together. It’s happened to me, and it’s fixable.
Variations & Adaptations
This recipe is super flexible. Here are a few ways to switch it up.
- Make it Gluten-Free: Use a gluten-free pasta (I like chickpea or brown rice pasta) and swap the all-purpose flour for a 1:1 gluten-free flour blend. The sauce will still be creamy and delicious.
- Add Some Protein: Stir in 2 cups of shredded rotisserie chicken, cooked Italian sausage, or crispy bacon bits after you combine the pasta and sauce. It makes it a heartier meal.
- Change the Cheese: Sharp white cheddar is my go-to, but you can use a mix of Gruyere, fontina, or even smoked gouda for a different flavor profile. Just keep the total amount of cheese the same.
- Make it Vegan: Use a high-quality vegan butter, unsweetened oat milk, and your favorite vegan cheddar shreds. The sauce won’t be as creamy, but it’s still pretty good. I’ve tested this with Miyoko’s brand, and it worked well.
- Add Veggies: Toss in a cup of steamed broccoli, sautéed mushrooms, or roasted Brussels sprouts before baking. It’s a great way to sneak in extra vegetables.
Serving & Storage Suggestions
This mac and cheese is best served hot, straight from the oven or stovetop. The creamy sauce and crispy sage butter are at their peak when warm.
Serving: Scoop generous portions into bowls and garnish with a few extra crispy sage leaves and a sprinkle of flaky sea salt. It pairs beautifully with a simple green salad dressed with lemon vinaigrette or some roasted green beans. For a cozy meal, serve it alongside some roasted chicken or a bowl of creamy tuscan soup.
Storage: Leftovers keep in an airtight container in the fridge for up to 4 days. The pasta will absorb some of the sauce as it sits, so it won’t be quite as saucy the next day, but the flavor gets even better.
Reheating: The best way to reheat is on the stovetop over low heat with a splash of milk to loosen the sauce. Microwave works in a pinch—just do 30-second intervals and stir in between. If you have leftovers with the breadcrumb topping, reheat them in a 350°F oven for about 10 minutes to re-crisp the top.
Freezing: You can freeze this mac and cheese (without the breadcrumb topping) for up to 3 months. Let it cool completely, transfer to a freezer-safe container, and thaw in the fridge overnight before reheating. Add the breadcrumbs fresh when you’re ready to bake.
Nutritional Information & Benefits
This recipe makes about 8 servings. The nutritional values are estimates and will vary based on the exact ingredients you use.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~480 |
| Total Fat | 24g |
| Saturated Fat | 14g |
| Cholesterol | 65mg |
| Sodium | 520mg |
| Total Carbohydrates | 48g |
| Dietary Fiber | 4g |
| Sugars | 6g |
| Protein | 18g |
Butternut squash is packed with vitamin A (great for eye health), vitamin C, and fiber. Using it in the sauce lets you cut back on some of the heavy cream and butter while still getting that ultra-creamy texture. Plus, the sage has anti-inflammatory properties, so you can feel a little better about that second serving. It’s comfort food with a few hidden benefits.
FAQs
Can I use frozen butternut squash instead of fresh?
Yes, absolutely. Frozen cubed squash works perfectly. Just roast it straight from frozen—add about 5-10 minutes to the roasting time. You can also steam it in the microwave if you’re in a hurry.
Why did my cheese sauce turn out grainy?
This usually happens when the heat is too high or when you use pre-shredded cheese. Keep the heat on low when adding the cheese, and always grate your own from a block. If it gets grainy, try whisking in a splash of cold milk.
Can I make this ahead of time?
Definitely. You can assemble the entire dish (without the breadcrumb topping) up to 24 hours in advance. Cover and refrigerate. When you’re ready to bake, add the breadcrumbs and bake at 375°F for about 25-30 minutes, until heated through.
What can I use instead of sage?
If you don’t have sage, fresh thyme or rosemary are great alternatives. They both work well with the brown butter and squash. Use about 1 teaspoon of fresh thyme leaves or 1/2 teaspoon of chopped rosemary.
How do I make the sauce thinner or thicker?
For a thinner sauce, add more milk or reserved pasta water a tablespoon at a time until you reach the desired consistency. For a thicker sauce, let it simmer on low for a few extra minutes, stirring constantly, until it reduces.
Conclusion
This creamy butternut squash mac and cheese with sage brown butter started as a total accident, but it’s become one of my most-requested recipes. It’s the kind of dish that feels special enough for a holiday table but easy enough for a random Tuesday night. The silky squash sauce, the nutty brown butter, the crispy sage—it all comes together in a way that just works.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra cheese, swap in a different herb, or throw in some chicken. That’s the beauty of a good mac and cheese—it’s forgiving and adaptable. If you make it, I’d love to hear how it turned out. Leave a comment below or tag me in your photos. And if you’re looking for another cozy fall dish, try my easy pumpkin risotto or this one pot chicken and rice for another comforting meal. Happy cooking!
Pin This Recipe!

Creamy Butternut Squash Mac and Cheese with Sage Brown Butter
This creamy butternut squash mac and cheese with sage brown butter started as a happy accident but has become a fall favorite. The velvety squash puree blends into a rich cheese sauce, topped with nutty brown butter and crispy sage for an unforgettable comfort dish.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2 pounds), peeled, seeded, and cubed
- 1 tablespoon olive oil
- Salt and black pepper, to taste
- 1 pound (16 ounces) elbow macaroni or cavatappi
- 4 tablespoons (1/2 stick) unsalted butter
- 10–12 fresh sage leaves, rolled and sliced into thin ribbons
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1 cup roasted butternut squash puree
- 2 cups (8 ounces) sharp white cheddar cheese, freshly grated
- 1/2 cup (2 ounces) Parmesan cheese, freshly grated
- 1/2 teaspoon garlic powder
- 1/4 teaspoon ground nutmeg
- Salt and black pepper, to taste
- 1/2 cup panko breadcrumbs (optional)
- 2 tablespoons melted butter (optional, for topping)
Instructions
- Preheat oven to 400°F (200°C). Toss cubed squash with olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes, flipping halfway, until fork-tender and caramelized. Let cool slightly, then puree until smooth. Set aside.
- Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1 cup pasta water, then drain. Do not rinse.
- In a small skillet over medium heat, melt 4 tablespoons butter. Swirl until it foams and turns golden brown with a nutty aroma (3-4 minutes). Add sage ribbons and cook 30 seconds until crisp. Remove from heat and set aside.
- In a medium saucepan over medium heat, melt 2 tablespoons butter. Whisk in flour and cook 1 minute until toasty. Slowly whisk in warm milk until smooth. Cook 2-3 minutes until thickened.
- Reduce heat to low. Whisk in butternut squash puree until combined. Gradually add cheddar and Parmesan, stirring until melted. Stir in garlic powder, nutmeg, salt, and pepper. Adjust seasoning. If too thick, add reserved pasta water.
- Pour drained pasta into the cheese sauce and stir to coat. Drizzle sage brown butter over top and stir once more if serving immediately.
- For baked version: Preheat oven to 375°F (190°C). Transfer mac and cheese to a greased 9×13-inch dish. Toss panko with melted butter and sprinkle on top. Bake 15-20 minutes until golden and bubbly. Let rest 5 minutes before serving.
Notes
Don’t skip the nutmeg—it enhances the squash flavor. Always grate your own cheese for a smooth sauce. Watch the brown butter closely to avoid burning. Warm the milk before adding to the roux to prevent lumps. If the sauce breaks, whisk in a splash of cold milk or lemon juice.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 480
- Sugar: 6
- Sodium: 520
- Fat: 24
- Saturated Fat: 14
- Carbohydrates: 48
- Fiber: 4
- Protein: 18
Keywords: butternut squash mac and cheese, sage brown butter, fall comfort food, creamy mac and cheese, easy weeknight dinner


