My husband looked at the bowl I set in front of him and raised an eyebrow. “What did you do to the mac and cheese?” he asked, poking at the orange sauce with his fork. I knew that look. He was bracing himself for some healthy kitchen experiment gone wrong. And honestly, I could not blame him. I had tried to sneak pureed vegetables into our food before, and it usually ended with him politely eating a few bites before reaching for leftovers.
But here is the thing about this creamy butternut squash mac and cheese. I did not set out to make a healthy version of a classic. I had a half-used butternut squash sitting on my counter from a soup I made earlier that week. It was staring at me every time I opened the fridge. I also had a serious craving for mac and cheese, the kind that feels like a hug in a bowl. I thought, why not just blend the squash into the cheese sauce? Worst case, I would have a weird orange mess and order pizza.
The first bite surprised me. The sauce was velvety, rich, and honestly tasted more cheesy than any boxed version I had growing up. There was a subtle sweetness from the squash, but it did not scream “vegetable” at you. It just made the whole thing taste deeper, somehow. My husband finished his bowl and asked for seconds. That is when I knew this was not just a fluke. This was a keeper.
I have made this creamy butternut squash mac and cheese at least a dozen times since that night. It has become my go-to for those days when I want comfort food but also want to feel a little bit good about what I am eating. It is the kind of recipe that makes you forget you are eating a vegetable at all. And honestly, that is exactly what I was hoping for.
Why You Will Love This Recipe
Let me tell you why this creamy butternut squash mac and cheese has earned a permanent spot in my dinner rotation. I have tested it with different cheeses, different pasta shapes, and even different types of milk. Every time, it delivers that same cozy, satisfying feeling.
- Quick & Easy: This comes together in about 30 minutes from start to finish. On busy weeknights, that is a game-changer. You do not need to babysit a complicated sauce or stand over the stove stirring forever.
- Simple Ingredients: You probably already have most of these in your kitchen. No fancy cheese blends or hard-to-find spices. Just good, honest ingredients that work together beautifully.
- Perfect for Fall Comfort: This is the kind of dish you want when the weather turns cool and you need something warm and filling. It is also great for Thanksgiving side dishes or cozy Sunday dinners.
- Crowd-Pleaser: I have served this to kids, adults, picky eaters, and even my friend who swears she hates squash. Every single person went back for more. It is magic, I swear.
- Unbelievably Delicious: The sauce is so creamy and smooth, you will not believe there is a vegetable hiding in there. It is comfort food that makes you feel good, both while you are eating it and after.
What sets this recipe apart is the technique. Instead of just boiling the squash and mashing it in, I roast it first. Roasting brings out the natural sweetness and gives the sauce a deeper, more complex flavor. Then I blend it with the cheese and milk until it is silky smooth. No lumps, no weird textures, just pure creamy goodness.
This is not just another healthy mac and cheese recipe. This is the one that will make you forget you ever ate the boxed stuff. It is comfort food reimagined, and it is honestly better than the original.
What Ingredients You Will Need
This creamy butternut squash mac and cheese uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, especially if you cook regularly during the fall season.
- Butternut Squash: About 2 cups of cubed, peeled squash. I prefer to buy a whole squash and cube it myself because the pre-cut stuff can be dry. Look for one that feels heavy for its size and has a firm, unblemished skin.
- Elbow Macaroni: 8 ounces, or about 2 cups dry. You can use any short pasta you like—cavatappi, shells, or even rotini work great. I like elbows because they hold the sauce in their little curves.
- Sharp Cheddar Cheese: 1 ½ cups shredded. Please shred your own cheese. The pre-shredded stuff has anti-caking agents that make the sauce grainy. I use sharp cheddar for maximum flavor, but a mild cheddar works too if you prefer a milder taste.
- Milk: 1 cup whole milk for the creamiest result. You can use 2% or even oat milk in a pinch, but whole milk gives that luxurious texture we are after.
- Butter: 2 tablespoons unsalted butter. This adds richness and helps the sauce come together smoothly.
- All-Purpose Flour: 2 tablespoons. This thickens the sauce and gives it body. You can use gluten-free flour blend if needed.
- Chicken or Vegetable Broth: ½ cup. This adds depth of flavor. I use low-sodium so I can control the salt level.
- Garlic: 2 cloves, minced. Fresh garlic is non-negotiable here. It adds that savory punch that balances the sweetness of the squash.
- Dijon Mustard: 1 teaspoon. Do not skip this. It does not make the sauce taste like mustard; it just makes the cheese taste more cheesy. Trust me on this one.
- Salt and Pepper: To taste. I start with ½ teaspoon salt and ¼ teaspoon pepper and adjust at the end.
- Nutmeg: A pinch of freshly grated nutmeg. This is optional but highly recommended. It brings out the warmth in the squash and makes the whole dish feel cozier.
- Breadcrumbs (optional): ½ cup panko breadcrumbs for a crunchy topping. Mix with 1 tablespoon melted butter and sprinkle on before baking if you want that crispy crust.
I recommend using a good quality sharp cheddar like Cabot or Tillamook for the best flavor. If you want to make this dairy-free, use a good vegan cheddar shreds and unsweetened oat milk. The texture will be slightly different, but it still tastes great.
Equipment Needed
You do not need any fancy equipment for this creamy butternut squash mac and cheese. Here is what you will need:
- Baking Sheet: For roasting the squash. A rimmed sheet works best to catch any juices.
- Large Pot: For boiling the pasta. You need enough water to cook the macaroni properly.
- Medium Saucepan: For making the cheese sauce. A heavy-bottomed pan works best to prevent scorching.
- Blender or Immersion Blender: To puree the roasted squash into a smooth sauce. I prefer my immersion blender because it means one less dish to wash, but a regular blender works just fine.
- Wooden Spoon or Silicone Spatula: For stirring the sauce. Wooden spoons are great because they do not scratch your pans.
- Cheese Grater: Please use a box grater or microplane to shred your cheese fresh. It makes a huge difference.
- 9×13 Baking Dish (optional): If you want to bake the mac and cheese with a breadcrumb topping. A cast iron skillet also works beautifully.
If you do not have a blender, you can mash the roasted squash with a fork or potato masher. The sauce will be a little chunkier, but it still tastes amazing. I have done it that way when my blender was in the dishwasher, and it worked out fine.
Preparation Method

Let me walk you through this step by step. I have made this creamy butternut squash mac and cheese so many times that I have the process down to a science. Follow along, and you will have a perfect bowl of comfort food in no time.
- Preheat Your Oven to 400°F (200°C). While the oven heats up, peel and cube your butternut squash. Aim for 1-inch cubes so they cook evenly. Toss the cubes with 1 tablespoon olive oil, a pinch of salt, and a pinch of pepper. Spread them in a single layer on a baking sheet. Roast for 20-25 minutes, flipping halfway through. You want the squash to be fork-tender and starting to caramelize at the edges. The smell at this point is incredible.
- Cook Your Pasta. While the squash roasts, bring a large pot of salted water to a boil. Add your elbow macaroni and cook according to package directions until al dente. I usually cook it for about 7-8 minutes. Drain the pasta, but reserve about ½ cup of the pasta water. You might need it to thin the sauce later. Do not rinse the pasta—the starch helps the sauce stick.
- Make the Roux. In a medium saucepan, melt 2 tablespoons of butter over medium heat. Once it is bubbling, add the minced garlic and cook for about 30 seconds until fragrant. Then whisk in the 2 tablespoons of flour. Keep whisking for about 1-2 minutes until the mixture turns a light golden color. This cooks out the raw flour taste and gives your sauce a smooth start.
- Add the Liquids. Slowly pour in the milk while whisking constantly. Then add the chicken broth. Keep whisking until the mixture thickens, about 3-4 minutes. It should coat the back of a spoon. Do not walk away during this part—it can burn quickly if you stop stirring.
- Blend the Squash. By now, your roasted squash should be done. Let it cool for a minute, then transfer it to a blender. Add about ½ cup of the milk mixture from the saucepan. Blend until completely smooth. This should take about 30 seconds. If it is too thick, add a splash more milk.
- Combine Everything. Pour the pureed squash back into the saucepan with the remaining milk mixture. Stir to combine. Add the Dijon mustard, a pinch of nutmeg, and salt and pepper to taste. Bring the sauce to a gentle simmer, then reduce the heat to low.
- Add the Cheese. Gradually sprinkle in the shredded cheddar cheese, stirring constantly. Keep stirring until the cheese is completely melted and the sauce is smooth and velvety. This should take about 2 minutes. Do not let it boil after you add the cheese, or it can become grainy.
- Combine with Pasta. Pour the drained pasta into the sauce and stir until every piece is coated. If the sauce seems too thick, add a splash of the reserved pasta water until it reaches your desired consistency. The sauce will thicken slightly as it cools, so do not be afraid to keep it a little looser than you think.
- Optional Baking Step. If you want a crunchy topping, transfer the mac and cheese to a greased 9×13 baking dish. Mix ½ cup panko breadcrumbs with 1 tablespoon melted butter and sprinkle over the top. Bake at 375°F (190°C) for 15-20 minutes until golden and bubbly. If you are in a hurry, skip this step and serve straight from the pot.
One thing I learned the hard way: do not skip the step of blending the squash with some of the milk mixture first. If you just dump the whole squash into the sauce, you will end up with lumps. Blending it first ensures that silky, restaurant-quality texture we are after.
Cooking Tips & Techniques
Over the years, I have made plenty of mistakes with this creamy butternut squash mac and cheese. Let me save you some trouble with these tips I picked up along the way.
Roast Your Squash, Do Not Boil It. I know boiling is faster, but roasting concentrates the flavor and brings out natural sugars. Boiled squash can taste watery and bland. Trust me, the extra 15 minutes in the oven is worth it. Your sauce will have a deeper, more complex flavor that you just cannot get any other way.
Shred Your Own Cheese. I cannot stress this enough. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. Your sauce will end up gritty instead of silky. Take the extra two minutes to shred a block of cheddar. Your taste buds will thank you.
Do Not Overcook the Pasta. Since you will be mixing the pasta with hot sauce and possibly baking it, cook it to al dente. If you cook it until it is fully soft, it will turn mushy by the time you serve it. I like to set a timer and check it a minute before the package says it is done.
Season as You Go. Add salt at every stage—to the roasting squash, to the pasta water, and to the sauce. Layering the seasoning builds flavor. If you wait until the end, you will end up with a flat-tasting dish that needs way too much salt to fix.
Use a Heavy-Bottomed Pan. A thin saucepan will scorch your milk before you even realize it is happening. A heavy-bottomed pan distributes heat more evenly and gives you more control. I learned this after ruining a batch of sauce because I was using a cheap pan.
If you are looking for other game-day comfort foods, you might want to try my ultimate slow cooker football chili or these crispy baked chicken wings for a full spread.
Variations & Adaptations
One of the best things about this creamy butternut squash mac and cheese is how flexible it is. Here are some ways I have adapted it over the years.
Make It Gluten-Free. Swap the all-purpose flour for a gluten-free flour blend or cornstarch. Use gluten-free pasta and gluten-free breadcrumbs for the topping. The sauce will be slightly thinner, but it still tastes amazing. I have made this for my gluten-sensitive friend, and she could not tell the difference.
Add Some Protein. Stir in cooked, crumbled bacon, shredded rotisserie chicken, or even leftover pulled pork. The salty, smoky flavors pair beautifully with the sweet, creamy sauce. I once added leftover BBQ pulled pork to this, and it was honestly one of the best meals I have ever made.
Spice It Up. Add a pinch of cayenne pepper or red pepper flakes to the sauce for a little heat. You can also stir in some chopped jalapeños or a drizzle of hot sauce before serving. My husband loves this version, especially when we are watching football.
Make It Dairy-Free. Use vegan butter, unsweetened oat milk, and your favorite dairy-free cheddar shreds. The sauce will be a bit thinner, but it still comes together nicely. I have tested this with several brands, and I find that Violife melts the smoothest.
Seasonal Twists. In the fall, add a teaspoon of fresh sage or thyme to the sauce. In the winter, top with some roasted Brussels sprouts or caramelized onions. In the spring, stir in some steamed broccoli or peas for a pop of color and freshness.
Serving & Storage Suggestions
This creamy butternut squash mac and cheese is best served hot, straight from the pot or baking dish. The sauce is at its creamiest right after you make it. If you let it sit too long, it will thicken up as it cools.
For serving, I like to spoon it into shallow bowls and top with a sprinkle of fresh parsley or chives for color. A crack of black pepper on top never hurts either. It pairs beautifully with a simple green salad dressed with lemon vinaigrette or some roasted vegetables like broccoli or asparagus.
If you are serving this for a crowd, it goes great alongside loaded baked potato salad or fresh Greek cucumber salad for a complete meal.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it sits, so do not be alarmed. To reheat, add a splash of milk or water and warm it gently on the stovetop or in the microwave, stirring occasionally. I find the stovetop works best for restoring the creamy texture.
Freezer Instructions: 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 overnight in the refrigerator, then reheat with a splash of milk. The texture will be slightly different, but it is still delicious.
One thing I have noticed: the flavors actually deepen overnight. Leftovers taste even better the next day, if you can believe it. The squash and cheese have time to meld together, and the whole dish becomes even more comforting.
Nutritional Information & Benefits
Here is the thing about this creamy butternut squash mac and cheese. It is comfort food, but it also packs some serious nutritional benefits. I am not saying it is health food, but it is definitely a better choice than the boxed stuff.
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | 420 |
| Protein | 16g |
| Carbohydrates | 48g |
| Fiber | 4g |
| Fat | 18g |
| Vitamin A | 180% DV |
| Calcium | 25% DV |
| Iron | 10% DV |
Butternut squash is packed with vitamin A, which is great for your eyes and immune system. It is also a good source of fiber, which helps keep you full and satisfied. The sharp cheddar adds calcium and protein, making this a more balanced meal than traditional mac and cheese.
This recipe is naturally vegetarian and can be made gluten-free or dairy-free with simple substitutions. It is also relatively low in added sugar, with most of the sweetness coming from the squash itself.
I feel good about serving this to my family because it is real food. No weird additives, no preservatives, just honest ingredients that come together to make something truly comforting.
Conclusion
This creamy butternut squash mac and cheese has become one of those recipes that I turn to again and again. It is the kind of dish that feels special enough for company but simple enough for a Tuesday night. The sauce is rich and velvety, the pasta is perfectly tender, and the whole thing comes together in under an hour.
I love that this recipe does not pretend to be something it is not. It is mac and cheese, through and through. It just happens to have a vegetable hiding in it, making it a little bit better for you without sacrificing any of the comfort. That is the kind of cooking I believe in—food that nourishes you and makes you happy at the same time.
I would love to hear how this turns out for you. Did you add any fun mix-ins? Did you go for the crunchy breadcrumb topping or keep it simple? Come back and let me know in the comments. And if you tweak it to make it your own, I want to hear about that too. That is what cooking is all about, after all—making something that feels like yours.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, you can use frozen butternut squash. Just thaw it first and pat it dry with paper towels to remove excess moisture. Roast it for about 15-20 minutes instead of 25, since frozen squash cooks faster. The flavor will be slightly less concentrated, but it still works great.
Why is my sauce grainy?
Grainy sauce usually happens for one of two reasons. Either you used pre-shredded cheese (which has anti-caking agents), or you overheated the sauce after adding the cheese. Keep the heat low and stir constantly once the cheese goes in. Shredding your own cheese from a block is the easiest fix.
Can I make this ahead of time?
Absolutely. You can make the whole dish up to two days ahead. Just assemble it in the baking dish, cover it, and refrigerate. When you are ready to serve, bake it at 350°F (175°C) for about 20-25 minutes until heated through. You might need to add a splash of milk before baking to loosen the sauce.
How do I make this vegan?
Use vegan butter, unsweetened oat milk, and your favorite vegan cheddar shreds. For the roux, use a gluten-free flour blend or cornstarch. The sauce will be thinner than the dairy version, but it still tastes great. I recommend adding a tablespoon of nutritional yeast for extra cheesy flavor.
Can I use a different type of squash?
Yes, you can use any winter squash for this recipe. Acorn squash, kabocha, or even pumpkin work well. Just keep in mind that different squashes have different moisture levels. You might need to adjust the amount of milk to get the right consistency. Butternut squash is my favorite because it is naturally sweet and blends into the smoothest sauce.
Pin This Recipe!

Creamy Butternut Squash Mac and Cheese: Best Easy Recipe
This creamy butternut squash mac and cheese is a comforting twist on the classic, with a velvety sauce made from roasted squash and sharp cheddar. It’s quick, easy, and perfect for fall.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 cups cubed butternut squash (about 1 small squash)
- 8 ounces elbow macaroni (about 2 cups dry)
- 1 ½ cups shredded sharp cheddar cheese
- 1 cup whole milk
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- ½ cup low-sodium chicken or vegetable broth
- 2 cloves garlic, minced
- 1 teaspoon Dijon mustard
- ½ teaspoon salt (or to taste)
- ¼ teaspoon black pepper (or to taste)
- Pinch of freshly grated nutmeg (optional)
- ½ cup panko breadcrumbs (optional, for topping)
- 1 tablespoon melted butter (optional, for topping)
- 1 tablespoon olive oil (for roasting squash)
Instructions
- Preheat oven to 400°F (200°C). Peel and cube butternut squash into 1-inch cubes. Toss with 1 tablespoon olive oil, a pinch of salt, and a pinch of pepper. Spread in a single layer on a baking sheet. Roast for 20-25 minutes, flipping halfway, until fork-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. Do not rinse.
- In a medium saucepan, melt 2 tablespoons butter over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Whisk in 2 tablespoons flour and cook for 1-2 minutes until light golden.
- Slowly pour in milk while whisking constantly, then add chicken broth. Continue whisking until mixture thickens, about 3-4 minutes, until it coats the back of a spoon.
- Transfer roasted squash to a blender. Add about ½ cup of the milk mixture from the saucepan. Blend until completely smooth, about 30 seconds. Add more milk if needed.
- Pour pureed squash back into the saucepan with the remaining milk mixture. Stir to combine. Add Dijon mustard, nutmeg, salt, and pepper. Bring to a gentle simmer, then reduce heat to low.
- Gradually sprinkle in shredded cheddar cheese, stirring constantly, until melted and smooth (about 2 minutes). Do not let boil after adding cheese.
- Pour drained pasta into the sauce and stir until coated. If sauce is too thick, add reserved pasta water a splash at a time until desired consistency.
- Optional: For a crunchy topping, transfer mac and cheese to a greased 9×13 baking dish. Mix ½ cup panko breadcrumbs with 1 tablespoon melted butter and sprinkle on top. Bake at 375°F (190°C) for 15-20 minutes until golden and bubbly. Serve immediately.
Notes
Roast the squash instead of boiling for deeper flavor. Shred your own cheese to avoid graininess. Cook pasta to al dente to prevent mushiness. Season at every stage for best flavor. Use a heavy-bottomed pan to prevent scorching.
Nutrition
- Serving Size: 1 serving (about 1 ½
- Calories: 420
- Sugar: 8
- Sodium: 580
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 48
- Fiber: 4
- Protein: 16
Keywords: butternut squash mac and cheese, creamy mac and cheese, healthy mac and cheese, fall comfort food, vegetarian mac and cheese


