This creamy butternut squash pasta is the perfect comfort food upgrade you didn’t know you needed! Combining the sweetness of the squash with rich, gooey cheese sauce creates a dish that’s both indulgent and surprisingly nutritious. Whether you’re looking for a cozy weeknight dinner or a show-stopping Thanksgiving side dish, this butternut mac delivers all the creamy texture and best flavor you crave in classic mac and cheese with an extra touch of fall magic.
What makes this butternut squash mac and cheese recipe so special is how the roasted butternut adds natural creaminess and subtle sweetness without overwhelming the dish. The velvety texture rivals any traditional cheese recipe, and honestly, it’s become a huge hit at my Thanksgiving table every year. This is the kind of easy recipe that makes you look like a kitchen rockstar while being surprisingly simple to pull together!
Gina’s Recipe Rundown:
Texture: Creamy, velvety, and wonderfully cheesy, with tender pasta coated in a rich, smooth sauce.
Taste: Sweet and savory with rich, cheesy flavor, a hint of garlic and onion, and a subtle warmth from the nutmeg.
Ease: Easy to make with a few simple steps, and the creamy cheese sauce comes together quickly for a cozy, homemade meal.
Why I love it: Because it’s creamy, cheesy, cozy, and comforting, with a little extra sweetness from the squash that makes this classic dish feel special.
Why You’ll Love This Recipe
This delicious mac is comfort food at its finest. The combination of butternut squash puree and sharp cheddar cheese creates an incredibly creamy sauce that coats every bite of those tender macaroni noodles. Unlike traditional béchamel sauce-based mac and cheese, the squash adds body and nutrition without feeling heavy.
It’s versatile enough to work as a main dish or Thanksgiving side dish, and you probably already have most of the key ingredients at your local grocery store. The natural sweetness from the squash balances beautifully with sharp white cheddar and parmesan cheese, creating layers of flavor that keep everyone coming back for seconds.
This is also a sneaky way to add vegetables to your meal. Kids and adults alike love the golden, bubbly cheese, and they won’t even realize they’re eating a large squash’s worth of produce. Plus, it reheats beautifully, making it perfect for meal prep or leftovers.

Ingredient Notes
- Elbow macaroni: The classic pasta shape, perfect for holding onto the creamy cheese sauce.
- Butternut squash: Adds natural sweetness, creaminess, and a beautiful golden color.
- Butter: Creates a rich base for the cheese sauce and helps cook the flour.
- All-purpose flour: Thickens the sauce to create a smooth, creamy consistency.
- Milk: Forms the creamy foundation of the cheese sauce.
- Sharp cheddar cheese: Brings bold, tangy cheddar flavor to the macaroni and cheese.
- Mozzarella cheese: Adds extra creaminess and a deliciously melty texture.
- Parmesan cheese: Provides savory, nutty flavor and extra depth.
- Salt: Enhances the flavors of the pasta, squash, and cheeses.
- Black pepper: Adds a subtle peppery bite.
- Garlic powder: Adds savory garlic flavor without overpowering the dish.
- Onion powder: Adds mild, savory depth to the cheese sauce.
- Pinch of nutmeg: Enhances the creamy sauce with a subtle warm, aromatic flavor.
- Reserved pasta water: Helps loosen and smooth the cheese sauce while adding a little extra starch for better consistency.
Kitchen Equipment
- Large pot
- Colander
- Steamer basket or saucepan
- Blender or immersion blender
- Medium saucepan
- Whisk
- Wooden spoon or spatula
- Measuring cups and spoons

How to Make Butternut Squash Macaroni and Cheese
- Cook the pasta in a large pot of salted water until it’s just al dente. Before you drain it, save about ⅓ cup of the pasta water, then set the pasta aside.
- While the pasta is cooking, steam or boil the butternut squash until it’s really soft, about 10–12 minutes. Blend it until smooth using a blender or immersion blender.
- Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes, just until the mixture is lightly golden. This is your roux and will help thicken the sauce.
- Slowly pour in the milk, whisking as you go so everything stays nice and smooth. Keep stirring until the sauce thickens, about 4–5 minutes.
- Stir in the butternut squash puree, salt, black pepper, garlic powder, onion powder, and a pinch of nutmeg if you’re using it.
- Turn the heat down to low and add the cheddar, mozzarella, and Parmesan. Stir until all that cheesy goodness is melted and the sauce is smooth.
- If the sauce feels a little too thick, add a splash of that reserved pasta water until it reaches your favorite creamy consistency.
- Add the cooked pasta and give everything a good stir until every noodle is coated in that creamy, cheesy sauce.
- Serve it up warm and enjoy!
Variations & Substitutions
Pasta Options:
While traditional macaroni noodles are classic, feel free to use any type of pasta you love. Chickpea pasta or other gluten-free pasta works wonderfully and adds extra protein. Just cook according to package instructions until al dente for best results.
Cheese Swaps:
Sharp cheddar cheese is my go-to, but mixing in different shredded cheeses creates depth. Try gruyere, fontina, or extra Parmesan cheese. My hubs’ favorite addition is Swiss. While pre-shredded cheese is convenient, shredding your own cheese gives you better melt and flavor since it doesn’t contain anti-caking agents. The choice is yours based on your sodium level preferences too!
Milk Alternatives:
Whole milk creates the richest creamy texture, but you can substitute with almond milk, oat milk, or even a splash of milk mixed with Greek yogurt for tanginess. Just add a splash of milk at the end if your sauce gets too thick. NOTE – don’t use heavy cream. You can sub in about half if you want it thicker and richer – but the roux will seize up if you use all heavy cream when making this. You need the thinner consistency of milk for this.
Squash Substitutions:
No butternut? Try sweet potato or even pumpkin puree (hello, pumpkin mac!). A small squash versus a large squash just means adjusting quantities. You want about 2 cups of puree for a good base.
Add-Ins:
Crumbled bacon, sautéed mushrooms, or fresh thyme take this to the next level. For a crunchy topping, mix panko breadcrumbs with melted butter and sprinkle on top before baking. Fresh herbs like sage pair beautifully during this time of year.

Storage
Refrigerator Storage:
Store leftover butternut mac in an airtight container in the fridge for up to 4 days. The flavors actually develop and get even better the next day! When reheating, add a splash of milk to bring back that creamy sauce consistency since the cooked pasta absorbs moisture over time.
Freezer Storage:
I’m not a fan of thawed noodles; the texture is just never the same. I don’t recommend freezing this recipe.
Reheating Tips:
Reheat on medium-low heat on the stovetop, stirring frequently and adding milk as needed. You can also microwave individual portions, though the stovetop method on medium heat gives the best flavor and texture. If reheating the full recipe from the fridge, pop it in a preheated oven at 350°F covered with foil, then uncover for the last few minutes to crisp up the top.
Expert Tips
Roasting the Squash:
For maximum sweetness of the squash, roast your whole butternut (or halved large squash) cut-side down on a baking sheet until fork-tender. This concentrates the flavors better than steaming. Drizzle with olive oil and roast in a preheated oven at 400°F until golden brown and caramelized.
Cheese Melting:
Remove your large saucepan from heat before stirring in shredded cheeses. This prevents the cheese from becoming grainy. Stir in batches and let each addition melt before adding more. This is why shredding your own cheese matters since pre-shredded cheese doesn’t melt as smoothly.
Baking (Optional):
If you want that golden brown top, transfer everything to a large baking dish, top with extra cheese or panko breadcrumbs mixed with remaining butter, and bake until bubbly. This step isn’t required but makes it extra special!

FAQ’s
Can I use store-bought butternut squash puree?
Absolutely! Check the freezer or canned goods section at your grocery store. Just make sure it’s plain puree without added seasonings. This saves tons of time and still delivers a delicious mac and cheese.
Why is my sauce grainy?
This usually happens when cheese is added while the sauce is too hot or if you use pre-shredded cheese with anti-caking agents. Always remove from heat before adding cheese, and grate your own cheese when possible for the creamiest texture.
What should I serve with this?
This butternut mac pairs beautifully with roasted chicken, a simple green salad, or soft dinner rolls. It’s rich enough to stand alone as a vegetarian main or works perfectly on your Thanksgiving table alongside other sides.
What if I don’t have an immersion blender?
A food processor works perfectly! You can also use a potato masher for a chunkier texture, or even mash with a fork if your roasted butternut is soft enough. The goal is a smooth puree that blends seamlessly into your cheese sauce.
DON’T MISS THESE HOLIDAY E-BOOKS!




If you love this pasta recipe, you’re going to love these other pasta recipes, too. Please click each link below to find the easy, printable recipe!





More Great Butternut Squash Recipes
Instant Pot Butternut Squash Soup

CONNECT WITH YUMMI HAUS!
Be sure to follow me on my social media, so you never miss a post!

Butternut Squash Macaroni and Cheese
Ingredients
- 12 oz elbow macaroni or small pasta shells
- 2 cups butternut squash peeled & cubed
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk whole or 2%
- 1 cup sharp cheddar cheese shredded
- ½ cup mozzarella cheese shredded
- ¼ cup Parmesan cheese – grated
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- Pinch nutmeg optional
- â…“ cup pasta water reserved – as needed for thinning
Instructions
- Cook the pasta until just al dente in a large pot of salted water. Remove, reserve â…“ cup of pasta water, then drain and set aside.
- Steam or boil the butternut squash until very soft, about 10–12 minutes, then blend until smooth using a blender or immersion blender.
- Melt the butter in a saucepan over medium heat, and whisk in the flour to form the base of the roux. Cook for 1–2 minutes until lightly golden.
- Slowly whisk in the milk, stirring constantly until the mixture thickens, about 4–5 minutes.
- Stir in the butternut squash puree, salt, pepper, garlic powder, onion powder, and nutmeg if using.
- Reduce the heat to low, stir in the cheddar, mozzarella, and Parmesan cheeses until fully melted and smooth.
- Add a splash of reserved pasta water if the sauce becomes too thick.
- Fold in the cooked pasta until evenly coated.
- Serve warm.
Nutrition
Nutritional information for the recipe is provided as a courtesy and is approximate. Please double-check with your own dietary calculator for the best accuracy. We at Yummi Haus cannot guarantee the accuracy of the nutritional information given for any recipe on this site.





Share Your Thoughts