Butternut Squash Mac

Featured in: Vegetarian Picks

This comforting dish combines tender roasted butternut squash with creamy cheese sauce and perfectly cooked pasta. The squash is caramelized to bring out its natural sweetness, blended smoothly with sharp cheddar and Gruyère cheeses, enriched with Dijon mustard and nutmeg for depth. Optionally topped with a crispy panko-parmesan crumble, it offers a satisfying balance of texture and flavor. Ideal for an easy, cozy meal featuring wholesome autumn ingredients.

Updated on Mon, 22 Dec 2025 15:07:00 GMT
Golden-brown Butternut Squash Mac, a cheesy comfort food dish ready to enjoy warm. Pin
Golden-brown Butternut Squash Mac, a cheesy comfort food dish ready to enjoy warm. | potfuljoy.com

I threw this together on a rainy October evening when I had half a squash sitting on the counter and no plan for dinner. The idea of blending it into mac and cheese came from pure laziness, honestly, but the way it turned into this silky, golden sauce felt like stumbling onto something I'd been missing. Now it's the dish I crave when the air turns cold and I want something that tastes like comfort without the heaviness.

The first time I made this for friends, I didn't mention the butternut squash until after everyone had seconds. One of them looked genuinely betrayed, then laughed and admitted it was the best mac and cheese she'd had in years. That moment taught me that sometimes the best way to introduce something new is to let the flavors speak first.

Ingredients

  • Elbow macaroni or small shells: Small pasta shapes hold the sauce better than anything else, and I've found that slightly undercooking them by a minute keeps them from getting mushy when you mix everything together.
  • Butternut squash: Roasting it instead of boiling makes all the difference because the caramelization adds a subtle sweetness that balances the sharpness of the cheese.
  • Olive oil: Just enough to help the squash brown in the oven without making it greasy.
  • Sharp cheddar cheese: This is where the punch comes from, and I always grate it myself because pre-shredded cheese has coatings that make the sauce grainy.
  • Gruyère or fontina cheese: Gruyère adds a nutty depth, but fontina works beautifully if you want something milder and stretchier.
  • Whole milk: I've tried this with lower fat milk and it just doesn't have the same body, so I stick with whole milk every time.
  • Unsalted butter and all-purpose flour: These form the roux that thickens the sauce, and taking the time to let the flour cook out prevents that raw, pasty taste.
  • Nutmeg: A tiny pinch transforms the whole dish, adding warmth without being identifiable.
  • Dijon mustard: It sharpens the flavors and keeps the sauce from feeling flat.
  • Panko breadcrumbs (optional): If I'm feeling fancy or need a little crunch, I'll toast these on top, but honestly the dish is complete without them.

Instructions

Roast the squash:
Toss the cubed squash with olive oil, salt, and pepper, then spread it out on a baking sheet so the pieces aren't crowded. Roast at 200°C (400°F) for 20 to 25 minutes until the edges turn golden and the flesh is tender enough to mash with a fork.
Cook the pasta:
Boil a large pot of salted water and cook the pasta until it's just barely al dente, then drain it and set it aside. The pasta will soften a bit more when it sits in the sauce, so undercooking slightly is key.
Puree the squash:
Blend the roasted squash with half a cup of milk until it's completely smooth and the color is vibrant and even. This is where the magic happens because the squash becomes the base of the sauce instead of just an add-in.
Make the roux:
Melt the butter in a saucepan over medium heat, then stir in the flour and cook it for a minute or two until it smells nutty and turns a light golden color. Don't rush this step or the sauce will taste starchy.
Build the sauce:
Slowly whisk in the remaining milk, stirring constantly to keep lumps from forming, and cook until the mixture thickens enough to coat the back of a spoon. Then stir in the squash puree, both cheeses, nutmeg, and Dijon mustard, and keep stirring until everything melts into a smooth, glossy sauce.
Combine pasta and sauce:
Add the cooked pasta to the saucepan and fold it in gently until every piece is coated. The sauce should cling to the pasta without pooling at the bottom of the pot.
Add the topping (optional):
If you want a crispy finish, transfer everything to a greased baking dish, mix the panko with melted butter and parmesan, sprinkle it over the top, and broil for 2 to 3 minutes until golden and crunchy. Watch it closely because it can go from perfect to burnt in seconds.
Serve:
Spoon it onto plates while it's still hot and steaming. I sometimes add a sprinkle of fresh thyme or parsley just for color, but it's not necessary.
A vibrant bowl of Butternut Squash Mac presents creamy pasta and roasted squash topping. Pin
A vibrant bowl of Butternut Squash Mac presents creamy pasta and roasted squash topping. | potfuljoy.com

There's something about the way this dish fills the kitchen with warmth that makes it more than just dinner. I made it for my mom once when she was visiting, and she said it reminded her of the kind of meal you eat slowly, savoring every bite. That's exactly what it's meant for.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container. When I reheat it, I add a tablespoon of milk and warm it gently on the stovetop, stirring often, because the microwave tends to make the sauce separate. It won't be quite as silky as when it's fresh, but it's still delicious.

Swaps and Variations

I've swapped Gruyère for fontina when I wanted something milder, and I've stirred in sautéed spinach or kale for extra greens. One time I added crispy bacon on top for a friend who isn't vegetarian, and it added a smoky crunch that worked surprisingly well. You can also use different pasta shapes like cavatappi or shells, though I always come back to elbows for the nostalgia.

What to Serve With It

This feels like a complete meal on its own, but I've paired it with a simple arugula salad dressed with lemon and olive oil to cut through the richness. A crisp white wine like Chardonnay or a light Pinot Grigio balances it beautifully. Sometimes I'll serve it alongside roasted Brussels sprouts or green beans if I'm feeding a crowd.

  • Keep a close eye on the broiler if you're adding the panko topping because it goes from golden to burnt in less than a minute.
  • Taste the sauce before adding the pasta and adjust the salt, because the cheese adds a lot of saltiness on its own.
  • This reheats better if you slightly undercook the pasta the first time, so it doesn't turn mushy when warmed up.
Homemade Butternut Squash Mac, a vegetarian delight, is shown with a cheesy, golden crust. Pin
Homemade Butternut Squash Mac, a vegetarian delight, is shown with a cheesy, golden crust. | potfuljoy.com

This is the kind of recipe that gets better the more you make it because you'll start to know exactly how thick you like the sauce and how crispy you want the top. I hope it becomes one of those dishes you turn to when you need something that feels like a hug.

Recipe Q&A

How do I roast butternut squash perfectly?

Toss peeled cubes in olive oil, salt, and pepper, then roast at 200°C (400°F) for 20–25 minutes until tender and caramelized.

What pasta shapes work best for this dish?

Elbow macaroni or small shells hold the sauce well, offering a nice balance of texture and bite.

Can I substitute cheeses in this dish?

Gruyère may be swapped for fontina or mozzarella to soften the flavor, keeping the creamy texture intact.

What adds depth to the cheese sauce?

A touch of Dijon mustard and a pinch of nutmeg enhance the cheesy sauce with subtle complexity and warmth.

How to achieve a crispy topping?

Mix panko breadcrumbs with melted butter and parmesan, sprinkle over before broiling for 2–3 minutes until golden.

Are there ways to add greens to this dish?

Adding sautéed spinach or kale introduces vibrant color and nutrients, complementing the rich flavors.

Butternut Squash Mac

A creamy autumn dish with roasted butternut squash and rich cheese blend, perfect for cozy dinners.

Preparation time
20 min
Cooking time
35 min
Total time
55 min

Category Vegetarian Picks

Difficulty Easy

Origin American

Yield 4 Servings

Dietary specifications Vegetarian

Ingredients

Pasta

01 12 oz elbow macaroni or small shell pasta

Butternut Squash

01 1 lb peeled and cubed butternut squash
02 1 tbsp olive oil
03 1/2 tsp salt
04 1/4 tsp black pepper

Cheese Sauce

01 2 tbsp unsalted butter
02 2 tbsp all-purpose flour
03 2 cups whole milk
04 1 cup grated sharp cheddar cheese
05 1/2 cup grated Gruyère or fontina cheese
06 1/8 tsp ground nutmeg
07 1/2 tsp Dijon mustard
08 Salt and black pepper, to taste

Topping (optional)

01 1/4 cup panko breadcrumbs
02 1 tbsp melted butter
03 2 tbsp grated Parmesan cheese

Instructions

Step 01

Roast Butternut Squash: Preheat the oven to 400°F. Toss cubed squash with olive oil, salt, and pepper. Spread on a baking sheet and roast for 20 to 25 minutes until tender and lightly caramelized.

Step 02

Cook Pasta: Bring a large pot of salted water to a boil. Cook pasta until al dente according to package instructions. Drain and set aside.

Step 03

Puree Roasted Squash: Blend the roasted squash with 1/2 cup of milk in a blender or food processor until smooth.

Step 04

Prepare Roux: Melt butter in a large saucepan over medium heat. Stir in flour and cook for 1 to 2 minutes until lightly golden.

Step 05

Create Cheese Sauce: Gradually whisk in the remaining 1 1/2 cups milk, stirring constantly until the mixture thickens, about 3 to 4 minutes.

Step 06

Combine Sauce Ingredients: Add pureed squash, cheddar, Gruyère, nutmeg, and Dijon mustard. Stir until cheese melts and sauce is smooth. Season with salt and pepper to taste.

Step 07

Incorporate Pasta: Add cooked pasta to the sauce and mix thoroughly until evenly coated.

Step 08

Add Optional Topping: Transfer mixture to a lightly greased baking dish. Combine panko, melted butter, and Parmesan; sprinkle over the top. Broil for 2 to 3 minutes until golden and crispy.

Step 09

Serve: Serve immediately, garnished with additional cheese or fresh herbs if desired.

Required equipment

  • Baking sheet
  • Blender or food processor
  • Large pot
  • Saucepan
  • Whisk
  • Baking dish (optional)

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Contains gluten (pasta, flour, panko) and dairy (milk, cheese, butter). May contain eggs if egg-based pasta is used.

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 540
  • Fat: 22 g
  • Carbs: 63 g
  • Protein: 20 g