Butternut Squash Mac and Cheese

5 from 4 votes
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

This butternut squash mac and cheese is a family favorite! It’s creamy, cheesy, and loaded with flavor! Serve it with grilled chicken thighs and sweet potato cornbread for a complete meal.

butternut squash mac and cheese in a casserole.
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

I love classic mac and cheese, but when butternut squash is in season, I just have to make a batch of butternut squash mac and cheese. Once you try it, it’ll be hard to go back to plain mac and cheese. The sauce is super cheesy and smooth with a hint of butternut squash. Even butternut squash haters will enjoy this recipe!

Ingredient Notes

  • Butternut Squash – I like to buy peeled and cut-up butternut squash at the grocery store. However, you can buy a whole squash and peel it and cut it up yourself.
  • Milk – Use whole milk for the best results.
  • Cheese – A combination of sharp cheddar cheese and gruyere cheese is what I like to use. Make sure you grate it yourself; it makes such a difference!
  • Pasta – I used pipette noodles but feel free to use elbow macaroni or any short-shaped pasta.
  • Chicken Broth – Veggie stock works too!
  • Sage – Optional but it adds great flavor.
  • Garlic – If you don’t have fresh garlic, use granulated garlic instead.
  • Flour – It will help thicken the sauce, don’t omit it if you want a thick and creamy cheese sauce.
measured and labeled recipe ingredients.

How To Make

  1. Preheat your oven to 400 degrees F.
  2. Heat the olive oil in a saucepan over medium-high heat. Add the onions, smashed garlic, sage, and red crushed pepper. Cook for 3-4 minutes.
  3. Stir in the chicken broth and bring to a boil. Once it comes to a boil, cover, reduce the heat to medium-low, and cook for 15 minutes or until the butternut squash is fork-tender.
  4. Allow the butternut squash to cool for a few minutes, discard the sage, and then place it in a blender and blend until smooth.
  5. Add the butter to a large skillet with high sides and allow the butter to melt completely. Whisk in the flour and cook for 1-2 minutes.
  6. Stir in the whole milk and cook for 5-6 minutes or until the sauce thickens. Make sure to stir frequently.
  7. Once the sauce is nice and thick, turn off the heat and add 2 cups of cheddar cheese, 1 cup of gruyere cheese, and butternut squash puree. Mix until well combined.
  8. Season the sauce generously with salt and pepper. I find that this sauce needs a lot of salt, so make sure to season it very generously.
  9. Fold in the cooked pasta and check for seasoning. Pour the pasta into a 9×13 casserole dish and top it off with the remaining cheese.
  10. Bake for 15 minutes and broil for 1 minute. Allow it to cool for a few minutes, and enjoy!
cheese sauce in a skillet.

Top Tips

  • Make sure to season the cheese sauce generously! I can’t stress this enough. Otherwise, your butternut squash mac and cheese will be super bland.
  • If you want to add breadcrumbs, top the mac and cheese with 1 cup of panko bread crumbs before baking.
  • Cook the pasta 1-2 minutes less than the package directs for al dente because the pasta will continue cooking in the oven.
butternut squash mac and cheese in a skillet with a spatula.

Storage

Allow the butternut squash mac and cheese to cool completely, then transfer it to an air-tight container and refrigerate for up to 3 days or freeze for up to 3 months. Reheat in the microwave or on the stovetop.

mac and cheese on a plate with sage on top.

More Recipes You Might Enjoy

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. And consider following me on FacebookInstagram, or Pinterest!

butternut squash mac and cheese in a casserole.
5 from 4 votes

Butternut Squash Mac and Cheese

This butternut squash mac and cheese is a family favorite! It's creamy, cheesy, and loaded with flavor!
Prep: 20 minutes
Cook: 26 minutes
Total: 46 minutes
Servings: 8
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Blender

Ingredients 

  • 1 lb pipette pasta , or elbow macaroni
  • 1 lb butternut squash , peeled and cubed
  • 2 cups milk
  • 1 ½ cups chicken broth
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 3 cups sharp cheddar cheese, divided
  • 2 cups gruyere cheese, divided
  • 2 garlic cloves, peeled and smashed
  • 1 small onion, roughly chopped
  • 2 sage leaves , optional
  • 2 tablespoons olive oil
  • teaspoon red crushed pepper, optional
  • salt and pepper to taste

Instructions 

  • Preheat your oven to 400 degrees F. 
  • Heat the olive oil in a saucepan over medium-high heat. Add the onions, smashed garlic, sage, and red crushed pepper. Cook for 3-4 minutes. 
  • Stir in the chicken broth and bring to a boil. Once it comes to a boil, cover, reduce the heat to medium-low, and cook for 15 minutes or until the butternut squash is fork-tender. 
  • Allow the butternut squash to cool for a few minutes, discard the sage, and then place it in a blender and blend until smooth. 
  • Add the butter to a large skillet with high sides and allow the butter to melt completely. Whisk in the flour and cook for 1-2 minutes. 
  • Stir in the whole milk and cook for 5-6 minutes or until the sauce thickens. Make sure to stir frequently. 
  • Once the sauce is nice and thick, turn off the heat and add 2 cups of cheddar cheese, 1 cup of gruyere cheese, and butternut squash puree. Mix until well combined. 
  • Season the sauce generously with salt and pepper. I find that this sauce needs a lot of salt, so make sure to season it very generously. 
  • Fold in the cooked pasta and check for seasoning. Pour the pasta into a 9×13 casserole dish and top it off with the remaining cheese. 
  • Bake for 10 minutes and broil for 1-2 minutes. Allow it to cool for a few minutes, and enjoy! 

Notes

  • Make sure to season the cheese sauce generously! I can’t stress this enough. Otherwise, your butternut squash mac and cheese will be super bland.
  • If you want to add breadcrumbs, top the mac and cheese with 1 cup of panko bread crumbs before baking.
  • Cook the pasta 1-2 minutes less than the package directs for al dente because the pasta will continue cooking in the oven.

Nutrition

Calories: 641kcal | Carbohydrates: 56g | Protein: 30g | Fat: 33g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.1g | Cholesterol: 90mg | Sodium: 728mg | Potassium: 506mg | Fiber: 3g | Sugar: 7g | Vitamin A: 6969IU | Vitamin C: 13mg | Calcium: 753mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 20 minutes
Cook Time: 26 minutes
Total Time: 46 minutes
Course: Entree
Cuisine: American
Servings: 8
Calories: 641
Keyword: butternut squash mac and cheese, homemade butternut squash mac and cheese
Like this recipe? Leave a comment below!

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.
5 from 4 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment