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.

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.
butternut squash mac and cheese in a casserole.

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