Butternut Squash Mac and Cheese

This post may contain affiliate links.

When butternut squash season rolls around, I immediately start craving this cozy, velvety mac and cheese. It has all the comfort of the classic version, but with a little extra nourishment thanks to the creamy roasted squash that’s blended right into the sauce. The sweetness from the squash pairs so perfectly with sharp cheddar, and it’s one of those dishes my whole family happily eats—kids included.

In this post, I’ll walk you through why this recipe works, the simple ingredients that make the sauce so smooth, and a few easy substitutions to fit whatever you have on hand.

butternut squash mac n cheese

This recipe works well as a main dish if you prefer, but I often tend to pair it with a protein of some sort. A few of my favorites to pair this Butternut Squash Mac and Cheese are Chicken Parmesan Chicken Skewers, Baked Rainbow Trout Fillet, or my Dutch Oven Pulled Pork.

Why You’ll Love It

  • Creamy and cheesy: Ultra-smooth sauce that clings to every bite of pasta.
  • Perfect balance: Natural sweetness from the squash meets savory, sharp cheddar.
  • A little healthier: Sneaks in extra veggies without sacrificing comfort.
  • Kid-friendly: Even picky eaters happily dig in.

Why Butternut Squash Works

Butternut squash is the secret to getting that incredibly silky, rich sauce without relying on tons of cream or butter. It purées beautifully, adds a natural sweetness that balances sharp cheddar, and gives the mac and cheese a gorgeous golden color. Roasting the squash deepens the flavor even more—think caramelized edges and a little extra nuttiness—so the whole dish tastes cozy and layered, not flat or overly sweet.

After testing a few versions, roasting was the clear winner. It brings out the best in the squash and makes the sauce feel indulgent while still being lighter than the traditional version.

Ingredients

Here’s a quick look at the simple ingredients that make this mac and cheese so flavorful and silky:

ingredients for butternut squash mac and cheese

Ingredients you will need:

  • Squash-I used a fresh butternut squash, but you can use frozen and roast it following the same instructions.
  • Pasta– I love shapes that really grab the sauce—cavatappi, shells, or classic elbows all work great.
  • CrackersRitz crackers are tossed with a little melted butter and sprinkled over the top before baking for a golden, buttery finish that adds great texture.
  • Cheese– cheddar (either medium or sharp cheddar) and Monterey Jack.
  • Cream– heavy cream works best.
  • Butter– unsalted, but salted is fine too if you have it.
  • Spices- ground nutmeg, ground sage, onion powder, garlic powder, and cayenne powder.
  • Oil– olive oil or other preferred oil for roasting
  • Salt and Pepper

Substitutions & Variations

  • Gluten-free: Use gluten-free pasta; the sauce works just as well. Just note that most gluten-free pasta’s come in a 12 oz box, rather than a full pound.
  • Cheese variations: Swap sharp cheddar for Gruyère, Fontina, or a mild Havarti for a different flavor profile. Mix cheeses for extra depth.
  • Adult-friendly twists: Add a pinch of cayenne or red pepper flakes, caramelized onions, roasted garlic, or crispy sage for bold flavor.
  • Squash swaps: Pumpkin, honeynut squash, or even sweet potato can replace butternut for a similar creamy, slightly sweet sauce.

Tools that you will need:

  • Knife and Cutting Board– to slice the butternut squash
  • Baking Sheet– for roasting the squash
  • Large Pot– to cook the macaroni and the cheese sauce
  • Casserole Dish– you will need a 9×13-inch casserole dish
  • Measuring Cups and Spoons– to accurately measure

Step-by-Step Instructions for Making Butternut Squash Mac and Cheese

You can find the full recipe in the recipe card at the bottom of this post, but I’m going to quickly walk you through how to make it. It really is so simple. 

Step 1. Roasting the Butternut Squash

You want start off by roasting the butternut squash in the oven. I prefer to slice a whole butternut squash in half, place on a baking sheet, drizzle olive oil over each half, and season with salt and pepper.

You want to bake for about 40 minutes, until fork tender. 

Another great way to roast the squash is to peel the skin off and cut into cubes. Doing so will most likely cut your cooking time down. 

Step 2. Cook the Pasta

When your butternut squash is nearing the end of cooking time, go ahead and begin cooking your pasta. 

​Bring a large pot of salted water to a rolling boil and cook pasta al dente, according to package instructions.

Drain the water and set the pasta aside. 

Step 3. Prepare the Topping

Add the crushed ritz crackers to a small bowl.

Add in the onion powder and garlic powder, stirring to combine.

Pour the melted butter over the cracker mixture and stir.

You will have a crumbly mixture, don’t worry if it looks a little dry!

Step 4. Blending the Butternut Squash

After your butternut squash is finished cooking and is cool enough to handle,  scoop out the inside of the squash and add it into a blender. Pour the cream in over top and blend until you get a smooth, creamy sauce like consistency.

You can also add the squash and cream to a bowl, or the pot you will be using to make the cheese sauce, and use an immersion blender to do this.

Step 5. Make Butternut Squash Cheese Sauce

Into a large pot or Dutch oven, pour in the butternut squash mixture. 

Next you’ll add in the shredded Monterey jack and sharp cheddar cheese.  

Continually stir until all the cheese has melted and you have a smooth consistency.

Now, add in the butter, ground sage, nutmeg, onion powder, garlic powder, ground cayenne pepper, and sea salt.

Feel free to add in some black pepper if you like and give the sauce a quick taste test to see if you need a little more salt. 

Step 6. Add the Cooked Macaroni

Add the cooked pasta to the cheesy butternut squash sauce, and stir until well combined. 

Step 7. Assemble and Bake

Pour the mac and cheese into a lightly greased casserole dish. 

Evenly distribute the cracker topping over-top the macaroni.

Step 8. Bake

Bake uncovered in a 350 degree oven for 25-30, until golden brown and bubbly.

butternut squash mac n cheese

​FAQ’s

Can I use canned squash puree?

While I haven’t tried this method, you certainly could. It typically comes in 15 oz cans, so you would need about 3 cans to equal the 4 cups needed for this recipe.

Can I use pre-shredded cheese?

I always highly recommend to shred your own cheese. Prepackaged shredded cheese contains additives and starches, which affects the texture and melting. For the creamy texture freshly shredded cheese gives, it’s well worth the effort. But, use pre-shredded if you must. Just know that you might end up with a lumpy cheese sauce. 

Can I use pre-chopped butternut squash in the freezer section?

Yes, that’s a great option! That will save you some time as well, as the squash won’t have to cook as long. 

I hope that you’ll give this delicious butternut squash mac and cheese recipe a try. It’s been a crowd pleaser for my family!

 If it’s a huge hit in your kitchen, would you give this recipe a star rating?

Pin this Butternut Squash Mac and Cheese for Later!

pinterest image for butternut squash mac and cheese
butternut squash mac n cheese

Baked Butternut Squash Mac and Cheese

5 from 1 vote
Warm, creamy, and loaded with fall flavor, this baked butternut squash mac and cheese is the perfect comfort food! Made with a rich cheese sauce blended with roasted butternut squash, this cozy casserole is easy to make and family-friendly.
Prep Time 40 minutes
Cook Time 30 minutes
1 hour 10 minutes
Servings: 8 people
Calories:

Ingredients
  

  • 4 cups cooked butternut squash
  • 1 16 oz box of macaroni
  • ½ cup unsalted butter
  • 2 cups heavy cream
  • 2 cups medium cheddar cheese shredded
  • 2 cups Monterrey jack cheese shredded
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon ground sage
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1/8 teaspoon ground cayenne pepper
  • ½ teaspoon sea salt
For the Topping
  • 1 ½ cups Ritz crackers crushed
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 2 tablespoons unsalted butter melted

Directions
 

  1. Preheat oven to 400℉. Cut squash in half length wise and scoop out all seeds. Brush the olive oil on the flesh of the squash and sprinkle with salt and pepper. Spray a baking sheet with oil or line with parchment paper and place the squash onto the baking sheet. Bake for 40-50 minutes, until fork tender. When the squash is finished roasting, reduce oven heat to 350℉.
  2. Bring a large pot of salted water to a boil and cook macaroni al dente, according to package instructions. Drain and set aside.
  3. In a small mixing bowl, combine the crushed ritz crackers, onion powder, garlic powder, and melted butter. Stir to combine. (this will be a crumbly mixture) Set aside.
  4. When the squash is cool enough to handle, scoop out 4 cups of the cooked flesh and add to a blender. Pour the cream in with the squash and blend until you have a smooth consistency. Add the contents of the blender to a a large pot.
  5. Heat the squash mixture over medium-heat and add in the shredded sharp cheddar and Monterey jack cheese. Stir until cheese has melted and is smooth. Add in the butter, ground nutmeg, ground sage, onion powder, garlic powder, ground cayenne pepper, and sea salt. Continue cooking for 2-3 minutes, until the mixture is cooked through. Add in cooked macaroni and stir until well coated.
  6. In a greased 9×13 casserole dish, add the mac and cheese mixture. Sprinkle the cracker mixture over the top and bake for 25-30 minutes, until golden brown and bubbly.

Tried this recipe?

Let us know how it was!

Similar Posts

5 1 vote
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Anonymous
Anonymous
3 months ago

5 stars
My mom and I made this for our early Thanksgiving dinner. It was delicious!