Love this? Save it for later!
Share the inspiration with your friends
She wasn’t trying to impress anyone. I’d stopped by to drop off a book I’d borrowed—months ago, embarrassingly—and the smell hit me before I even got through the door. It was warm, slightly sweet, and deeply savory all at once, like autumn had decided to move into her kitchen and set up camp. My neighbor, a woman who somehow manages to look effortlessly put together while juggling three kids and a part-time job, just shrugged when I asked what she was making. “Oh, just some mac and cheese,” she said, stirring a pot with one hand while helping with homework with the other.
But this wasn’t just any mac and cheese. The color was different—a gorgeous golden-orange that looked like it belonged on a magazine cover. She caught me staring and laughed. “It’s the butternut squash,” she explained, as if that were the most obvious thing in the world. “Tricks the kids into eating vegetables.” I stood there, honestly a little stunned, watching her blend a silky orange sauce right into the pasta. She didn’t make a big deal out of it. She didn’t hand me a recipe card or tell me it was her “famous” dish. She just offered me a bowl, and I accepted like it was the most natural thing in the world.
That first bite stopped me mid-conversation. The sauce was incredibly creamy—velvety, actually—with a subtle sweetness that played perfectly against the sharp cheddar. The pasta was coated in this luscious, luxurious sauce that somehow felt lighter than traditional mac and cheese but just as satisfying. I mean, I’ve had my fair share of boxed mac and cheese and fancy restaurant versions, but this was different. It felt like comfort food that secretly had your best interests at heart. Maybe you’ve been there—where something so simple completely redefines what a dish can be. That’s what happened to me that Tuesday afternoon. I’ve been making this creamy roasted butternut squash mac and cheese ever since, and let me tell you, it never gets old.
Why You’ll Love This Recipe
Let me be real with you—I’ve tested this recipe more times than I can count. I’ve made it for picky kids, skeptical adults, and even a friend who swore she hated squash. Every single time, the response has been the same: “Wait, what’s in this? It’s amazing!” That’s the magic of this creamy roasted butternut squash mac and cheese. It’s not just another mac and cheese recipe. It’s the one that makes people ask for seconds before they even finish their first bowl.
- Quick & Easy: Comes together in about 45 minutes, with most of that time being hands-off roasting. Perfect for busy weeknights when you need something comforting fast.
- Simple Ingredients: No fancy grocery trips needed. You likely already have the pasta, cheese, and milk in your kitchen. The butternut squash is the star, and it’s easy to find in any grocery store.
- Perfect for Fall & Beyond: Great for cozy dinners, Thanksgiving side dishes, or even meal prep lunches. It works for any occasion where you want something warm and satisfying.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even vegetable skeptics will go back for more.
- Unbelievably Delicious: The texture is next-level—silky, creamy, and perfectly coating every piece of pasta. The roasted squash adds a natural sweetness that balances the sharp cheddar beautifully.
What makes this recipe different from the rest? It’s the technique. Roasting the butternut squash instead of boiling it concentrates the flavor and brings out a natural caramelized sweetness that you just can’t get any other way. Then, you blend it into the cheese sauce for a velvety smoothness that feels indulgent but is actually packed with vitamins. This isn’t just another version of mac and cheese—it’s my best version, perfected through trial and error (and a few too many watery sauces in the beginning).
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight dinner into something memorable.
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 butternut squash does the heavy lifting in terms of both flavor and nutrition.
For the Roasted Butternut Squash
- 1 medium butternut squash (about 2-3 pounds), peeled, seeded, and cubed into 1-inch pieces (adds natural sweetness and creaminess)
- 2 tablespoons olive oil (helps caramelize the squash)
- 1/2 teaspoon salt (enhances the natural flavors)
- 1/4 teaspoon black pepper (adds a subtle warmth)
- 1/4 teaspoon garlic powder (optional, but I love the extra depth it adds)
For the Pasta and Cheese Sauce

- 1 pound elbow macaroni (or any short pasta like cavatappi or shells—I prefer Barilla for its texture)
- 2 tablespoons unsalted butter (adds richness to the sauce)
- 2 tablespoons all-purpose flour (thickens the sauce)
- 2 cups whole milk (use 2% if needed, but whole milk gives the creamiest result)
- 1 cup heavy cream (for extra luxuriousness; you can substitute with half-and-half)
- 2 cups sharp cheddar cheese, shredded (I recommend Tillamook or Cabot for the best melt)
- 1 cup Gruyère cheese, shredded (adds nuttiness and incredible meltability)
- 1/2 cup grated Parmesan cheese (adds a salty, umami kick)
- 1 teaspoon Dijon mustard (don’t skip this—it brightens the whole sauce)
- 1/4 teaspoon nutmeg, freshly grated if possible (a classic pairing with butternut squash)
- Salt and pepper to taste
For the Topping (Optional but Highly Recommended)
- 1/2 cup panko breadcrumbs (adds a lovely crunch)
- 2 tablespoons melted butter (helps the breadcrumbs brown)
- 1/4 cup grated Parmesan cheese (for extra flavor)
Ingredient Tips: When choosing butternut squash, look for one that feels heavy for its size with a firm, unblemished skin. For the cheese, shredding it yourself from a block is crucial—pre-shredded cheese contains anti-caking agents that prevent smooth melting. I learned this the hard way after ending up with a grainy sauce more times than I’d like to admit.
Equipment Needed
You don’t need a fancy kitchen to make this creamy roasted butternut squash mac and cheese. Here’s what you’ll need:
- Baking sheet (for roasting the squash—a rimmed one is best to catch any juices)
- Large pot (for boiling pasta)
- Large saucepan or Dutch oven (for making the cheese sauce)
- Blender or immersion blender (for pureeing the roasted squash—this is key for that silky texture)
- Box grater or food processor (for shredding cheese)
- Wooden spoon or whisk (for stirring the sauce)
- 9×13-inch baking dish (if you’re baking it with a topping)
- Measuring cups and spoons
If you don’t have a blender, you can mash the roasted squash with a potato masher or fork, but the texture won’t be as smooth. I’ve done it both ways, and honestly, the blender is worth the extra minute of cleanup. A good, sturdy whisk also makes a big difference—those cheap ones that bend under pressure? Not worth it. I picked up a decent one at a kitchen supply store for about $10, and it’s been a workhorse.
Preparation Method
- Preheat your oven to 400°F (200°C). While it’s heating up, prepare the butternut squash. Peel it using a vegetable peeler (or a sharp knife if the skin is tough), cut it in half lengthwise, scoop out the seeds with a spoon, and cut the flesh into 1-inch cubes. I know this can be a bit of a workout—squash is stubborn—but take your time. If you’re short on time, many grocery stores sell pre-cubed butternut squash in the produce section.
- Toss the cubed squash with olive oil, salt, pepper, and garlic powder on the 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 fork-tender and lightly browned on the edges. Your kitchen will start smelling incredible at this point.
- While the squash roasts, cook the pasta. Bring a large pot of salted water to a boil (it should taste like the sea—this is your only chance to season the pasta from the inside). Add the elbow macaroni and cook according to package directions until al dente, usually about 8-10 minutes. Drain and set aside. Don’t rinse the pasta—the starch helps the sauce cling to it.
- Once the squash is done, let it cool slightly, then transfer it to a blender. Add 1/2 cup of the milk and blend until completely smooth. You might need to scrape down the sides once or twice. The puree should be silky and vibrant orange. Set aside.
- Now, make the cheese sauce. In a large saucepan or Dutch oven, melt the butter over medium heat. Add the flour and whisk constantly for about 1 minute—this cooks out the raw flour taste. The mixture should look like wet sand and smell slightly nutty.
- Gradually pour in the remaining milk and heavy cream, whisking continuously to prevent lumps. Keep whisking until the mixture thickens slightly, about 3-4 minutes. It should coat the back of a spoon. Don’t walk away during this part—I’ve burned more than one batch of béchamel by getting distracted.
- Reduce the heat to low and add the shredded cheddar, Gruyère, and Parmesan cheeses, one handful at a time, stirring until each addition is fully melted before adding the next. Stir in the Dijon mustard and nutmeg. Taste and adjust salt and pepper as needed. This is where the magic happens—the sauce should be smooth, creamy, and incredibly flavorful.
- Add the butternut squash puree to the cheese sauce and stir until fully incorporated. The sauce will turn a beautiful golden-orange color. If it seems too thick, add a splash of milk to loosen it up.
- Add the cooked pasta to the sauce and stir gently until every piece is coated. If you’re serving it immediately, you’re done! If you want that crispy topping, preheat your oven to 375°F (190°C).
- For the baked version: Transfer the mac and cheese to a greased 9×13-inch baking dish. In a small bowl, mix the panko breadcrumbs with melted butter and Parmesan cheese. Sprinkle evenly over the top. Bake for 15-20 minutes, until bubbly and golden brown on top. Let it rest for 5 minutes before serving—trust me, it needs that time to set.
Cooking Tips & Techniques
After making this creamy roasted butternut squash mac and cheese more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t skip roasting the squash. I know it’s tempting to boil it to save time, but roasting concentrates the flavor and brings out a natural sweetness that boiling just can’t match. The caramelized edges are where the magic happens. One time I was in a rush and tried microwaving the squash—big mistake. The sauce was watery and lacked that deep, nutty flavor.
Shred your own cheese. I cannot stress this enough. Pre-shredded cheese is coated with cellulose or starch to prevent clumping, which also prevents it from melting smoothly. Your sauce will be grainy instead of silky. Take the extra 5 minutes to shred a block of cheddar—it’s worth it.
Low and slow for the sauce. When making the béchamel, keep the heat at medium or medium-low. High heat can cause the milk to scorch or the sauce to break. Whisk constantly and be patient. If you see small lumps forming, don’t panic—just keep whisking and they’ll usually smooth out.
Season in layers. Salt the pasta water, season the squash before roasting, and taste the sauce before adding the pasta. Each layer of seasoning builds a more flavorful final dish. I’ve made the mistake of undersalting the sauce and trying to fix it at the end—it never works as well.
Let it rest. If you’re baking it with a topping, let the dish rest for 5-10 minutes after it comes out of the oven. This allows the sauce to thicken slightly and the flavors to meld. I know it’s hard to wait, but it’s worth it.
Variations & Adaptations
One of the best things about this creamy roasted butternut squash mac and cheese is how adaptable it is. Here are some variations I’ve tried and loved:
- Gluten-Free Version: Use gluten-free pasta (I like Banza chickpea pasta for extra protein) and substitute the all-purpose flour with a gluten-free blend or cornstarch. For the cornstarch, use 1 tablespoon mixed with 2 tablespoons cold water to make a slurry, and add it to the milk mixture.
- Vegan Option: Substitute the butter with vegan butter or olive oil, use unsweetened oat milk or cashew milk, and replace the cheeses with a high-quality vegan cheddar and nutritional yeast (about 3-4 tablespoons) for that cheesy flavor. The roasted squash actually makes the sauce incredibly creamy even without dairy.
- Add Some Protein: Stir in 2 cups of cooked, shredded rotisserie chicken or crispy bacon bits after mixing the pasta with the sauce. It turns this into a complete meal that’s even more satisfying.
- Spice It Up: Add 1/2 teaspoon of smoked paprika or a pinch of cayenne pepper to the cheese sauce for a subtle kick. I once added a whole teaspoon of chipotle powder, and while it was delicious, it was definitely more “spicy mac” than “creamy mac”—learn from my mistake.
- Herb Infusion: Stir in 2 tablespoons of fresh sage or thyme leaves (finely chopped) into the sauce. The earthy herbs pair beautifully with the sweet butternut squash. I tried this on a whim one Thanksgiving, and it’s been a staple ever since.
Serving & Storage Suggestions
This creamy roasted butternut squash mac and cheese is best served warm, straight from the pot or baking dish. The texture is at its peak when the sauce is still silky and the pasta is tender. If you’ve added the breadcrumb topping, that golden crunch is a beautiful contrast to the creamy interior.
What to serve with it: This mac and cheese is hearty enough to stand alone as a main dish, but it also pairs beautifully with a simple side salad dressed with lemon vinaigrette (the acidity cuts through the richness). Roasted broccoli or green beans are also excellent choices. For a cozy fall dinner, I love serving it alongside roasted chicken or pork chops.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it cools, but don’t worry—it will loosen up when reheated. I’ve found that the flavors actually deepen and meld together even more by the second day.
Reheating: The best way to reheat is on the stovetop over medium-low heat, adding a splash of milk or cream to bring back the creamy consistency. Stir gently until heated through. You can also microwave individual portions in 30-second intervals, stirring between each, but the texture won’t be quite as good. If you have leftovers with the breadcrumb topping, reheat in the oven at 350°F (175°C) for 10-15 minutes to revive the crunch.
Freezing: This mac and cheese freezes surprisingly well. Let it cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. Thaw in the refrigerator overnight before reheating. I like to freeze it in individual portions for easy lunches.
Nutritional Information & Benefits
This creamy roasted butternut squash mac and cheese is comfort food with a nutritional boost. Here’s an approximate breakdown per serving (based on 8 servings):
- Calories: 520
- Protein: 22g
- Carbohydrates: 55g
- Fat: 25g
- Fiber: 6g
- Vitamin A: 210% of the Daily Value
- Calcium: 35% of the Daily Value
The butternut squash is the real hero here—it’s packed with vitamin A (great for eye health), vitamin C (immune support), and fiber (digestive health). By swapping out some of the heavy cream and cheese for squash puree, you’re getting a lighter version of mac and cheese that still feels indulgent. This recipe is also easily adaptable for gluten-free or vegetarian diets. The main allergens are dairy and gluten (from the pasta and flour), so keep that in mind for any guests with sensitivities.
I love that this dish lets me enjoy comfort food without the guilt. It’s proof that you don’t have to choose between delicious and nutritious—sometimes, you can have both in the same bowl.
Conclusion
This creamy roasted butternut squash mac and cheese has become a staple in my kitchen, and I have a feeling it will become one in yours too. It’s the kind of recipe that feels special enough for company but simple enough for a random Tuesday night. The roasted squash adds a depth of flavor and creaminess that you just can’t get from a box, and the whole thing comes together with ingredients that feel both wholesome and indulgent.
I’d love for you to try this and make it your own. Maybe you’ll add extra cheese, or throw in some bacon, or skip the breadcrumb topping because you just can’t wait another 20 minutes. That’s the beauty of cooking—you get to decide. If you do give it a shot, let me know how it turns out. Leave a comment below with your tweaks and variations—I genuinely love hearing about your kitchen adventures. And if you share it on social media, tag me so I can see your beautiful creations.
Until next time, happy cooking. And remember, sometimes the best recipes come from a neighbor who wasn’t even trying to impress anyone.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can! Frozen butternut squash works in a pinch. Just thaw it first, pat it dry to remove excess moisture, and roast it as directed. The texture might be slightly softer, but the flavor will still be delicious. Just keep in mind that fresh roasted squash tends to have a more concentrated, caramelized flavor.
Can I make this creamy roasted butternut squash mac and cheese ahead of time?
Absolutely! You can prepare the entire dish (without the breadcrumb topping) up to 2 days in advance. Store it covered in the refrigerator. When you’re ready to serve, add the breadcrumb topping and bake at 375°F (190°C) for 20-25 minutes, until bubbly and hot. You might need to add an extra splash of milk before baking if the sauce has thickened too much.
What’s the best cheese to use for this recipe?
I recommend a combination of sharp cheddar (for that classic mac and cheese flavor) and Gruyère (for its nuttiness and incredible meltability). Parmesan adds a salty, umami kick. You can also use Gouda, Monterey Jack, or fontina. Avoid using only mild cheeses like mozzarella, as they won’t provide enough flavor depth.
How can I make this recipe dairy-free?
To make this dairy-free, use vegan butter or olive oil, unsweetened oat milk or cashew milk, and a high-quality vegan cheddar cheese. Nutritional yeast (about 3-4 tablespoons) can also help replicate that cheesy flavor. The roasted squash puree will still provide plenty of creaminess, so you won’t miss the dairy as much as you’d think!
Can I use a different type of pasta?
Yes, any short pasta shape works well. I love cavatappi (the corkscrew shape holds sauce beautifully), shells, or even rotini. Avoid long pasta like spaghetti or fettuccine, as the sauce doesn’t cling to it as well. Whole wheat or legume-based pastas also work great and add extra fiber and protein.
Pin This Recipe!

Creamy Roasted Butternut Squash Mac and Cheese: Easy One-Pot Recipe
This creamy roasted butternut squash mac and cheese is a healthier twist on the classic comfort food. Roasted squash adds natural sweetness and a velvety texture, while sharp cheddar and Gruyère create a rich, indulgent sauce.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 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
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder (optional)
- 1 pound elbow macaroni (or any short pasta)
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 2 cups sharp cheddar cheese, shredded
- 1 cup Gruyère cheese, shredded
- 1/2 cup grated Parmesan cheese
- 1 teaspoon Dijon mustard
- 1/4 teaspoon nutmeg, freshly grated if possible
- Salt and pepper to taste
- 1/2 cup panko breadcrumbs (optional topping)
- 2 tablespoons melted butter (optional topping)
- 1/4 cup grated Parmesan cheese (optional topping)
Instructions
- Preheat your oven to 400°F (200°C). Peel the butternut squash, cut it in half lengthwise, scoop out the seeds, and cut the flesh into 1-inch cubes.
- Toss the cubed squash with olive oil, salt, pepper, and garlic powder on a baking sheet. Spread in a single layer and roast for 25-30 minutes, flipping halfway, until fork-tender and lightly browned.
- While the squash roasts, cook the pasta in a large pot of salted boiling water until al dente, about 8-10 minutes. Drain and set aside (do not rinse).
- Let the roasted squash cool slightly, then transfer to a blender. Add 1/2 cup of the milk and blend until completely smooth. Set aside.
- In a large saucepan or Dutch oven, melt the butter over medium heat. Add the flour and whisk constantly for about 1 minute until the mixture is lightly golden.
- Gradually pour in the remaining milk and heavy cream, whisking continuously. Cook for 3-4 minutes until the mixture thickens and coats the back of a spoon.
- Reduce heat to low. Add the shredded cheddar, Gruyère, and Parmesan cheeses one handful at a time, stirring until each addition is fully melted. Stir in the Dijon mustard and nutmeg. Season with salt and pepper to taste.
- Add the butternut squash puree to the cheese sauce and stir until fully incorporated. The sauce will turn a golden-orange color. If too thick, add a splash of milk.
- Add the cooked pasta to the sauce and stir gently until every piece is coated. If serving immediately, you’re done. For a baked version, preheat oven to 375°F (190°C).
- For the baked version: Transfer the mac and cheese to a greased 9×13-inch baking dish. In a small bowl, mix panko breadcrumbs with melted butter and Parmesan cheese. Sprinkle evenly over the top. Bake for 15-20 minutes until bubbly and golden brown. Let rest for 5 minutes before serving.
Notes
Don’t skip roasting the squash—it concentrates the flavor. Shred your own cheese for a smooth sauce. Let the baked dish rest for 5-10 minutes before serving. For a gluten-free version, use gluten-free pasta and substitute flour with cornstarch. For a vegan option, use vegan butter, oat milk, and vegan cheese with nutritional yeast.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 520
- Sugar: 8
- Sodium: 680
- Fat: 25
- Saturated Fat: 14
- Carbohydrates: 55
- Fiber: 6
- Protein: 22
Keywords: butternut squash mac and cheese, creamy mac and cheese, roasted squash mac and cheese, easy mac and cheese, fall comfort food, vegetarian mac and cheese


