Butternut Squash Mac and Cheese
Last Updated on October 11, 2024 by Jacqueline Rafidi
This butternut squash mac and cheese has all the cozy fall flavors we crave from September through November. It’s the perfect mix of creamy, cheesy goodness with a twist of sweetness from the butternut squash.
When it comes to comfort food, mac n’ cheese is high on the list. But adding butternut squash? That takes it to a whole new level of deliciousness and adds an unexpected twist. Butternut squash mac and cheese has become such a staple this time of year. It’s creamy, cozy, and packed with flavor. It’s the perfect dish for the fall season when squash is at its peak and a well rounded mix of creamy, cheesy goodness with a twist of sweetness from the butternut squash.
This butternut squash-infused mac, is also SO similar to the Trader Joe’s one that makes an appearance in the freezer section every fall. If you live in the US and near a Trader Joe’s, you’re bound to know about their infamous butternut squash mac and cheese. I created this recipe with that dish in mind – the flavors are warm and the sauce is so luscious.
And sure this butternut mac may be my take on the original, but it still has my own twist on it. I love butternut squash in tons of recipes. Take this butternut squash risotto, Turkey, butternut squash and béchamel lasagna rolls, and this coming week, I also have a fall white bean and kale minestrone soup featuring this fall staple. Since this special veggie will be featured in grocery stores for the next few months, this gives you some ideas on what to do with it!
Ingredients:
Here’s what you’ll need for this butternut squash mac and cheese. They’re all easily found at a regular grocery store:
- 1 whole butternut squash
- Extra virgin olive oil
- Poultry seasoning
- Onion powder
- Garlic powder
- Paprika
- Dried sage
- Dried or fresh thyme
- Nutmeg
- Cayenne (optional – doesn’t lend too much heat)
- Salt and black pepper to taste
- Whole milk or milk of choice
- Pasta shape of choice – I like using mezze rigatoni to hold up to the creamy sauce, but elbow pasta works as well
- Gouda cheese (preferably a block you grate yourself for optimal melting)
- White cheddar (also grate this yourself)
- Parmigiano Reggiano
- Red pepper flakes for topping (optional)
Making this butternut squash mac and cheese is easy
Roast the butternut squash
The first step to creating the most flavor is roasting a medium butternut squash. Preheat your oven to 400°F (200°C). Carefully remove the skin, scoop out the seeds (reserve these to roast up later or save for gardening) and dice up the squash flesh into small butternut squash cubes. The smaller the cubes, the faster they’ll roast, but cooking time does vary.
I love roasting the fresh squash on a baking sheet lined with parchment paper and coating it in the olive oil and all the spices. This way, the spices have a chance to warm up and become more fragrant and flavorful. This step really offers the best flavor and sets this butternut squash mac and cheese recipe apart from the rest! It’s a great way to start building flavor right away and the roasting brings out the sweetness of the squash. I add things like onion powder, garlic powder, paprika for color, poultry seasoning and other warm spices. Let it roast about 30 minutes, or until fork tender.
Cook the pasta
Once the butternut squash is fork tender, remove it from the oven and let it cool while you cook the pasta according to package instructions in a large pot of salted water until al dente. Shred up your gouda, white cheddar and Parmigiano Reggiano. It’s important to grate up the cheeses yourself so they can melt more evenly and just gives it an overall better flavor. Once the pasta is al dente, reserve 2 cups of the pasta water which helps the butternut cheese sauce thicken without adding corn starch or flour. Drain the pasta from the remaining water and set it aside.
Prepare the cheesy butternut squash sauce
Once the squash is cooled, add it to a blender or food processor with the milk and blend to desired consistency until smooth and creamy. I find this process works the best and you end up with the best texture! You could also try using a fork or potato masher or even an immersion blender in the skillet – just be sure its a stainless steel skillet and NOT a non-stick pan so nothing scratches.
Add the pureed butternut squash mixture to a large skillet on medium-low heat, top with the pasta then alternate between the cheeses and the pasta water to let the cheese melt and develop a luscious and delicious final butternut squash cheese sauce.
This has quickly become one of my favorite pasta recipes in the fall months and for a good reason! The sweetness of the squash pairs so well with the saltiness of the cheeses and the warm spices just makes this butternut squash mac and cheese feel all cozy which we love.
Serve and garnish
Before serving, I love topping it with more grated cheese and a sprinkle of red pepper flakes for added heat. If you’d like a crunchy aspect here, you could add some crispy toasted breadcrumbs or crispy sage leaves crumbled on top.
I know you’re going to love this version of mac and cheese and my take on the Trader Joes butternut squash mac and cheese which is one of my faves every fall. Mac and cheese is often a hit with kids, and with all the cheesy goodness in this recipe, it’s bound to be a hit for the whole family. Let me know if you give this recipe a try!
Find the step-by-step instructions in the recipe card below. And of course, modify it to your liking or your dietary needs. If you want to make this a vegan butternut squash mac and cheese, switch the whole milk for cashew milk, almond milk or any other non dairy milk of choice and replace with any vegan cheese you like and a gluten-free pasta if desired. The main component you’ll want is that creamy sauce for your pasta and luckily there are tons of quality vegan alternatives.
You could serve this with a side salad or roasted brussels sprouts for a complete meal.
Switch things up!
- Leftovers: To me, the best part of any meal is enjoying the leftovers! I love being able to grab some cozy comfort food like this, especially once the weather cools off! Store any leftovers in an airtight container in the fridge for about 3-5 days. To reheat, just warm it up on the stove with a splash of milk to bring back the creaminess and enjoy.
- Make it vegan or gluten free: You can easily modify this recipe to your liking or your dietary needs. If you want to make this a vegan butternut squash mac and cheese, swap the whole milk for cashew milk, coconut milk or any other non dairy milk of choice and replace with any vegan cheese you like and a gluten-free pasta if desired. The main component you’ll want is that creamy sauce for your pasta and luckily there are tons of quality vegan alternatives.
- Make it Extra Cheesy: If you’re a cheese lover, feel free to add more of your favorite cheeses. Gouda, sharp cheddar cheese, or mozzarella would be fantastic additions, or even goat cheese for a bit of tanginess.
- Meal Prep: This dish is perfect for meal prep. You can even double the recipe, so you have enough for quick lunches or dinners throughout the week.
Here are some of my other fall favorite recipes
Butternut squash risotto
Turkey Pumpkin Chili
Mexican chicken and rice soup
Turkey, butternut squash, bechamel lasagna rolls
Pumpkin butter white russian
When you make this butternut squash mac and cheese, comment down below and rate this recipe to let me know your thoughts! Also share a picture or tag me on Instagram @thebitewithjackie, I love seeing your remakes!
Butternut Squash Mac and Cheese
Equipment
- Blender, food processor, or immersion blender recommended
Ingredients
- 1 butternut squash peeled and diced, about 3 ½ – 4 cups
- 3 Tablespoons extra virgin olive oil
- 1 teaspoon poultry seasoning
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon dried sage
- ½ teaspoon dried thyme
- ¼ teaspoon nutmeg
- ¼ teaspoon cayenne optional for a spicier kick
- Salt and pepper to taste
- 2 – 2 ½ cups whole milk or milk of choice
- 1 box pasta of choice I use rigatoni or mezze rigatoni
- 1 cup gouda cheese shredded
- ½ cup white cheddar cheese shredded
- ½ cup Parmigiano Reggiano grated
- Red pepper flakes optional for topping
Instructions
- Preheat the oven to 400F
- Add all your diced butternut squash to a baking tray, drizzle with the olive oil and add all your spices, salt and pepper so all the squash is coated evenly. Roast for 30-40 minutes or until fork tender. While the squash roasts, bring a large pot of salted water to a boil and then shred all your cheeses. When the butternut squash is done remove from the oven and add the pasta to the boiling water and cook until al dente reserving 1 ½ – 2 cups of the pasta water.
- Add the butternut squash and the milk to a blender or processing equipment of choice. (If you don’t have one, you could also use a fork to very finely mash up the butternut squash by hand, but I do find that blending makes the sauce turn out much smoother.) Once blended and to a pan over medium low heat then add the pasta directly to the sauce. Top the pasta with 1/3 of the cheese and mix gently. Add about 2-3 Tablespoons of the pasta water and mix. Repeat these steps until all the cheese is finished, leaving a bit for garnish, and the consistency is how you like it.
- Serve with topped with the remaining cheese and a sprinkle of red pepper flakes. Enjoy!

