I wasn’t expecting cooking advice from a taxi driver, but there I was, stuck in a traffic jam on a rainy Tuesday, listening to him describe exactly how to make what he called “the mac and cheese that changed my life.” He was a retired chef from a small bistro in Vermont, and he drove cabs because, in his words, “I like meeting people more than I like cooking for them.” But when he found out I wrote about food, he couldn’t stop talking about this butternut squash mac and cheese bake. He scribbled the recipe on a napkin he pulled from the glove compartment, and honestly, it was the best thing that ever came out of a traffic delay.
I almost didn’t try it. Butternut squash in mac and cheese? It felt like one of those healthy swaps that sacrifices all the creamy, cheesy goodness you actually want. But the taxi driver insisted, and let me tell you, I’m so glad I gave it a chance. That first bite had this unexpected richness—the squash doesn’t just hide in there; it becomes the sauce. You know that feeling when you take a bite of something and you just know you’ll be making it for years? That was this recipe.
The power went out halfway through my first test batch, and I had to finish it by flashlight, which is maybe not the ideal way to cook but it added a certain adventure to the process. I’ve tweaked it over the years, adding more cheese, a crispy topping, and a few secret spices, but the heart of it came from that napkin. This creamy, cheesy butternut squash mac and cheese bake is the dish I bring to every dinner party and potluck, and it always steals the table. It’s the kind of recipe that makes people ask for seconds before they’ve even finished their first serving.
Why You’ll Love This Recipe
Let’s face it, mac and cheese is already perfect. But this version? It’s somehow even better. The butternut squash adds a velvety texture and a subtle sweetness that makes the cheese sauce sing. It’s not a “healthy” version that tastes like a compromise—it’s a rich, indulgent dish that happens to have a vegetable hiding inside.
- Quick & Easy: Comes together in under an hour, with most of that time being hands-off baking. Perfect for when you’re prepping for a gathering and have a million other things to do.
- Simple Ingredients: No fancy grocery trips needed. You likely already have the pasta, cheese, and seasonings in your kitchen. The butternut squash is the only special item, and it’s available at almost any grocery store.
- Perfect for Hosting: Great for dinner parties, potlucks, festive get-togethers, or holiday feasts. It’s a showstopper that looks like you spent hours on it—but the secret is, it’s actually pretty simple.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even picky eaters go back for seconds. I’ve served it to friends who swore they didn’t like squash, and they asked for the recipe.
- Unbelievably Delicious: The texture is next-level comfort food—creamy, cheesy, with a crispy golden topping that adds just the right crunch. It’s the kind of dish that makes you close your eyes after the first bite.
What makes this recipe different from the rest? It’s the technique of roasting the squash first, which concentrates its natural sweetness and gives the sauce a depth you just can’t get from boiling or steaming. Plus, the blend of sharp cheddar and Gruyère creates a cheese pull that’s honestly ridiculous. This isn’t just another version of mac and cheese—it’s your new best version.
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, and the ones that aren’t are easy to find at any grocery store.
For the Butternut Squash Puree
- 1 medium butternut squash, peeled, seeded, and cubed into 1-inch pieces (about 4 cups) — Roasting brings out the sweetness and makes the puree silky smooth.
- 2 tablespoons olive oil — Helps the squash caramelize beautifully in the oven.
- 1/2 teaspoon salt — Enhances the natural flavor of the squash.
- 1/4 teaspoon black pepper — A little warmth to balance the sweetness.
For the Cheese Sauce

- 3 tablespoons unsalted butter — I recommend Kerrygold for its rich, creamy flavor.
- 3 tablespoons all-purpose flour — This creates the roux that thickens the sauce.
- 2 cups whole milk — Warm it slightly before adding to the roux to prevent lumps. You can use 2% if that’s what you have, but whole milk makes it extra creamy.
- 1 cup heavy cream — This is what takes the sauce from good to decadent. (Use half-and-half if you want it a little lighter.)
- 1 1/2 cups sharp cheddar cheese, shredded — I prefer Cabot or Tillamook for their bold flavor and excellent melting properties.
- 1 cup Gruyère cheese, shredded — Adds a nutty, slightly sweet note that pairs perfectly with the squash. (Swiss cheese is a good substitute if you can’t find Gruyère.)
- 1/2 teaspoon garlic powder — Don’t skip this; it adds a subtle savory depth.
- 1/4 teaspoon smoked paprika — Optional, but it gives the sauce a lovely warmth and a hint of smokiness.
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
For the Pasta and Assembly
- 1 pound elbow macaroni — Or any small pasta shape like cavatappi, shells, or rotini. I love cavatappi because the ridges hold onto the sauce.
- 1 cup roasted butternut squash puree — This is what you’ll make from the squash above. You’ll have a little extra, which you can use in soups or smoothies.
- 1/2 cup panko breadcrumbs — For that irresistible crispy topping.
- 2 tablespoons unsalted butter, melted — To mix with the panko for golden perfection.
- 1/4 cup grated Parmesan cheese — Adds a salty, umami kick to the topping.
- Fresh parsley, chopped (optional, for garnish)
Equipment Needed
You don’t need a ton of fancy equipment for this recipe, which is one of the reasons I love it. Here’s what you’ll need:
- Large baking sheet — For roasting the squash. A rimmed sheet works best to catch any juices.
- Food processor or blender — To puree the roasted squash until smooth. A high-speed blender like a Vitamix works beautifully, but a regular blender or even an immersion blender will do the job. Just make sure to let the squash cool a bit before blending to avoid steam explosions—learned that one the hard way!
- Large pot — For boiling the pasta. Go with at least a 6-quart pot so the pasta has room to move.
- Medium saucepan — For making the cheese sauce. A heavy-bottomed pan helps prevent scorching.
- Whisk — Essential for a smooth, lump-free roux.
- Wooden spoon or silicone spatula — For stirring the sauce and folding everything together.
- 9×13-inch baking dish — A standard casserole dish works perfectly. If you’re feeding a smaller crowd, you can use an 8×8-inch dish and just have a slightly thicker bake.
- Cheese grater — Please, for the love of all things cheesy, shred your own cheese. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.
- Small bowl — For mixing the panko topping.
If you don’t have a food processor, you can mash the roasted squash with a potato masher—it just won’t be as silky. And if you’re on a budget, a basic box grater and a sturdy whisk are all you really need beyond the pots and pans.
Preparation Method
Alright, let’s get cooking! This recipe has a few steps, but I promise each one is worth it. Here’s how to make the creamiest, cheesiest butternut squash mac and cheese bake of your life.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup.
- Roast the butternut squash. Toss the cubed squash with olive oil, salt, and pepper on the prepared baking sheet. Spread it out in a single layer—crowding the pan will steam the squash instead of roasting it, and we want those caramelized edges. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and golden brown. You should be able to easily pierce a piece with a fork. Let it cool for about 10 minutes.
- Make the squash puree. Transfer the roasted squash to a food processor or blender. Blend until completely smooth, scraping down the sides as needed. You should have about 1 cup of puree. Set aside. (If you have extra, save it for soup or mix it into oatmeal—trust me on this.)
- Cook the pasta. While the squash is roasting, bring a large pot of salted water to a boil. Add the macaroni and cook until al dente, about 1-2 minutes less than the package directions. You want it slightly firm because it will continue cooking in the oven. Drain the pasta and set aside. Don’t rinse it—you want that starch to help the sauce cling to the noodles.
- Reduce the oven temperature to 375°F (190°C). You’ll need it at this temperature for the final bake.
- Start the cheese sauce. In a medium saucepan, melt the butter over medium heat. Once it’s bubbling, whisk in the flour and cook for 1-2 minutes, stirring constantly. This is your roux, and it should smell slightly nutty but not brown. If it starts to darken, your heat is too high.
- Add the milk and cream. Slowly pour in the warm milk and heavy cream while whisking continuously. Keep whisking until the mixture thickens slightly, about 3-4 minutes. It should coat the back of a spoon. If you get lumps, don’t panic—just whisk vigorously, and they’ll smooth out.
- Add the cheese and seasonings. Reduce the heat to low. Add the shredded cheddar and Gruyère cheese a handful at a time, stirring until each addition is fully melted before adding the next. Stir in the garlic powder, smoked paprika, salt, and pepper. Taste and adjust seasoning—you want it a little saltier than you think because the pasta will absorb some of it.
- Fold in the squash puree. Add the butternut squash puree to the cheese sauce and stir until completely combined. The sauce will turn a beautiful golden-orange color. Take a moment to appreciate it—this is where the magic happens.
- Combine everything. Pour the cheese sauce over the cooked pasta and stir gently until every piece of pasta is coated. The sauce will seem a little thin, but that’s okay—it will thicken as it bakes.
- Assemble the bake. Transfer the mac and cheese to your greased 9×13-inch baking dish and spread it into an even layer. In a small bowl, mix the panko breadcrumbs with the melted butter and Parmesan cheese. Sprinkle this mixture evenly over the top.
- Bake until bubbly and golden. Place the dish in the oven and bake for 20-25 minutes, until the sauce is bubbling around the edges and the topping is golden brown and crispy. If you want an extra-crunchy top, switch the oven to broil for the last 1-2 minutes—but watch it closely so it doesn’t burn.
- Rest before serving. Let the mac and cheese sit for 5-10 minutes after it comes out of the oven. This allows the sauce to set slightly so it doesn’t turn into a soupy mess when you scoop it. Trust me on this—the wait is worth it.
- Garnish and serve. Sprinkle with fresh chopped parsley if you’re feeling fancy, and serve warm. Watch it disappear.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it perfect every time.
Don’t skip roasting the squash. I know it adds an extra step, but roasting concentrates the natural sugars and gives the puree a depth of flavor that you just can’t get from boiling or steaming. The caramelized edges are where the magic happens, so don’t be afraid to let the squash get a little color.
Shred your own cheese. I know, I know, it’s tempting to buy the pre-shredded bags. But those bags are coated with cellulose and other anti-caking agents that prevent the cheese from melting into a smooth, creamy sauce. Take the extra two minutes to shred your own—your taste buds will thank you.
Warm your milk and cream. Adding cold liquid to a hot roux can cause lumps that are hard to whisk out. Microwave the milk and cream for about 30 seconds before adding them to the pan. It’s a small step that makes a big difference.
Season in layers. Season the squash before roasting, season the sauce as you build it, and season the pasta water generously. Each layer of seasoning adds depth to the final dish. I learned this lesson after making a bland batch that had me reaching for the salt shaker at the table.
Under-cook the pasta. Pasta continues to cook in the oven, so if you cook it to al dente on the stovetop, it will be mushy after baking. Aim for about 1-2 minutes less than the package directions. It should still have a slight bite to it when you drain it.
Let it rest. I know you’ll want to dig in immediately, but letting the mac and cheese rest for 5-10 minutes allows the sauce to thicken and set. If you serve it right away, it will be runny. Patience, my friend.
Variations & Adaptations
One of the best things about this recipe is how versatile it is. Here are some ways to make it your own:
Make it Gluten-Free
Use gluten-free pasta and substitute the all-purpose flour with a gluten-free all-purpose blend or cornstarch. For the topping, use gluten-free panko breadcrumbs or crushed gluten-free crackers. I’ve tested this with a rice-based pasta blend, and it worked beautifully.
Add Some Protein
Turn this into a complete meal by adding cooked, shredded chicken, crispy bacon bits, or crumbled Italian sausage. Stir the protein in with the pasta before baking. I love adding crispy bacon—it adds a salty crunch that contrasts perfectly with the creamy sauce.
Switch Up the Veggies
If you don’t have butternut squash, you can use roasted sweet potato, pumpkin, or even carrot puree. Each one will give the sauce a slightly different flavor and color. I once made it with roasted acorn squash, and it was just as delicious.
Spice It Up
Add a pinch of cayenne pepper or red pepper flakes to the cheese sauce for a little heat. Or stir in some chopped jalapeños for a spicy kick. My husband loves this version—he says it wakes up the flavors.
Make It Ahead
You can assemble the mac and cheese up to 24 hours in advance. Just prepare everything, cover the dish tightly with foil, and refrigerate. When you’re ready to bake, add the panko topping and bake at 375°F for 30-35 minutes, until heated through and bubbly. You may need to add an extra 5-10 minutes since it’s starting from cold.
Serving & Storage Suggestions
This creamy cheesy butternut squash mac and cheese bake is a star on any table, but here’s how to make it shine even brighter.
Serving Temperature: Serve warm, straight from the oven. The cheese pull is at its peak when it’s hot and bubbly. If you’re serving it at a party, keep it warm in a slow cooker set to “warm” or cover it with foil to retain heat.
What to Serve Alongside: This dish pairs beautifully with a crisp green salad dressed with a tangy vinaigrette to cut through the richness. Roasted vegetables like Brussels sprouts or green beans are also excellent choices. For a heartier meal, serve it alongside roasted chicken or grilled steak. And don’t forget a crusty loaf of bread to soak up any extra sauce.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually get better as they meld together overnight. To reheat, place individual portions in the microwave for 1-2 minutes, or reheat the entire dish in a 350°F oven for 15-20 minutes, covered with foil to prevent the topping from burning.
Freezing Instructions: This mac and cheese freezes beautifully. Assemble the dish completely but don’t bake it. Cover tightly with foil and freeze for up to 3 months. When you’re ready to bake, thaw it overnight in the refrigerator, then bake as directed, adding about 10 minutes to the baking time. Alternatively, you can bake it from frozen—just add 20-25 minutes and cover with foil for the first half of baking.
Flavor Development: Honestly, this mac and cheese tastes even better the next day. The sauce thickens and the flavors meld together in a way that’s deeply satisfying. If you can resist eating it all the first day, you’re in for a treat.
Nutritional Information & Benefits
I’m not a nutritionist, but I’ve done my research on this one. Here’s a rough estimate per serving (based on 8 servings):
- Calories: Approximately 520
- Protein: 18g
- Fat: 28g
- Carbohydrates: 52g
- Fiber: 4g
- Sugar: 8g
Butternut squash is packed with vitamin A, vitamin C, and fiber, which means you’re getting some serious nutritional benefits alongside all that cheesy goodness. The squash also adds natural sweetness, which means you can use a little less salt and still have a flavorful dish.
Dietary Considerations: This recipe is vegetarian. For a gluten-free version, see the variations section above. It contains dairy and gluten, so it’s not suitable for those with allergies to those ingredients. If you’re watching your sodium, you can reduce the salt in the sauce and use low-sodium cheese.
From a wellness perspective, I love that this recipe lets me indulge without completely abandoning my health goals. It’s comfort food with a conscience—rich and satisfying, but with a hidden vegetable that makes me feel a little better about going back for seconds.
Conclusion
This creamy cheesy butternut squash mac and cheese bake is more than just a recipe—it’s a story. It’s the dish that came from a taxi driver’s napkin, that I’ve tweaked and tested and shared with everyone I know. It’s the one I bring to dinner parties when I want to impress without stress, the one that gets the “can I have the recipe?” text the next day.
I encourage you to make it your own. Add your favorite spices, swap in different cheeses, or load it up with extra veggies. That’s the beauty of a good recipe—it’s a starting point, not a rulebook. And honestly, this one is pretty hard to mess up.
So go ahead, give it a try. Roast that squash, shred that cheese, and bake until bubbly and golden. Then watch the faces around your table light up with that first bite. That’s the moment that makes all the effort worth it.
I’d love to hear how it turns out for you. Drop a comment below, share your photos, or tell me about the variations you tried. And if you’re looking for more crowd-pleasing recipes, check out our creamy Tuscan chicken or garlic parmesan roasted carrots for a complete dinner party menu. Happy cooking!
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Absolutely! Frozen butternut squash works perfectly in this recipe. Just thaw it, pat it dry to remove excess moisture, and roast it as directed. You may need to add a few extra minutes to the roasting time since frozen squash tends to release more water.
Can I make this recipe dairy-free?
Yes, with a few substitutions. Use a high-quality dairy-free butter, unsweetened almond or oat milk instead of whole milk, and a dairy-free cream alternative. For the cheese, look for a good melting dairy-free cheddar or mozzarella. The texture won’t be exactly the same, but it’s still delicious.
Why did my sauce turn out grainy?
Grainy sauce usually happens when the cheese is overheated or added too quickly. Make sure to add the cheese gradually over low heat, stirring constantly until each addition is melted. Also, avoid using pre-shredded cheese, as the anti-caking agents can cause graininess.
Can I use a different type of pasta?
Absolutely! Any small to medium pasta shape works well. Cavatappi, shells, rotini, penne, or even orecchiette are great choices. Just make sure to cook it al dente, as it will continue cooking in the oven.
How do I make the topping extra crispy?
For an extra-crispy topping, mix the panko with melted butter and a little extra Parmesan, then broil the finished dish for 1-2 minutes at the end of baking. Watch it closely so it doesn’t burn. You can also use crushed Ritz crackers or potato chips for a different texture.
Pin This Recipe!

Creamy Cheesy Butternut Squash Mac and Cheese Bake
This creamy, cheesy butternut squash mac and cheese bake combines roasted squash puree with sharp cheddar and Gruyère for a rich, indulgent dish that’s perfect for dinner parties and potlucks. The hidden vegetable adds velvety texture and natural sweetness without sacrificing any of the comfort food goodness.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 medium butternut squash, peeled, seeded, and cubed into 1-inch pieces (about 4 cups)
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1 cup heavy cream, warmed
- 1 1/2 cups sharp cheddar cheese, shredded
- 1 cup Gruyère cheese, shredded
- 1/2 teaspoon garlic powder
- 1/4 teaspoon smoked paprika (optional)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1 pound elbow macaroni (or small pasta like cavatappi)
- 1 cup roasted butternut squash puree
- 1/2 cup panko breadcrumbs
- 2 tablespoons unsalted butter, melted
- 1/4 cup grated Parmesan cheese
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Toss the cubed butternut squash with olive oil, salt, and pepper on the prepared baking sheet. Spread in a single layer and roast for 25-30 minutes, flipping halfway, until tender and golden brown. Let cool for about 10 minutes.
- Transfer the roasted squash to a food processor or blender and blend until completely smooth. Set aside 1 cup of puree.
- While the squash roasts, bring a large pot of salted water to a boil. Cook the macaroni until al dente, about 1-2 minutes less than package directions. Drain and set aside (do not rinse).
- Reduce oven temperature to 375°F (190°C).
- In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the roux smells slightly nutty.
- Slowly pour in the warm milk and heavy cream while whisking continuously. Cook until the mixture thickens slightly, about 3-4 minutes.
- Reduce heat to low. Add the shredded cheddar and Gruyère cheese a handful at a time, stirring until each addition is fully melted. Stir in garlic powder, smoked paprika, salt, and pepper. Adjust seasoning to taste.
- Fold in the butternut squash puree until completely combined.
- Pour the cheese sauce over the cooked pasta and stir gently until all pasta is coated.
- Transfer the mac and cheese to a greased 9×13-inch baking dish and spread evenly.
- In a small bowl, mix panko breadcrumbs with melted butter and Parmesan cheese. Sprinkle evenly over the top.
- Bake for 20-25 minutes, until the sauce is bubbling and the topping is golden brown. For extra crunch, broil for 1-2 minutes at the end.
- Let the mac and cheese rest for 5-10 minutes before serving. Garnish with fresh parsley if desired.
Notes
Roasting the squash concentrates its sweetness and adds depth. Shred your own cheese for the smoothest sauce. Warm the milk and cream before adding to the roux to prevent lumps. Under-cook the pasta slightly as it will continue cooking in the oven. Let the dish rest after baking to allow the sauce to set. For a gluten-free version, use gluten-free pasta and flour substitute, and gluten-free panko. To make ahead, assemble without topping, cover, and refrigerate up to 24 hours; add topping and bake at 375°F for 30-35 minutes.
Nutrition
- Serving Size: 1 serving (about 1/8
- Calories: 520
- Sugar: 8
- Sodium: 680
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 52
- Fiber: 4
- Protein: 18
Keywords: butternut squash mac and cheese, creamy mac and cheese, baked mac and cheese, comfort food, vegetarian, fall recipe, holiday side dish


