butternut squash mac and cheese

Published on September 05, 2025
4.8 (245 reviews)

When autumn rolls in, I crave the familiar comfort of mac and cheese, but I also want something that feels seasonal. This butternut squash version delivers that exact balance—rich, cheesy indulgence p

Save This Recipe!
Click to save for later - It only takes 2 seconds!
butternut squash mac and cheese
Prep Time
20 min
Cook Time
30 min
Servings
4

Why You'll Love This Recipe

✓ Comfort in a Bowl: The creamy cheese sauce melds with sweet roasted squash, delivering a velvety texture that feels like a warm hug on a chilly evening.
✓ Nutritious Upgrade: Butternut squash adds beta‑carotene, fiber, and a subtle sweetness, turning classic mac and cheese into a balanced, veggie‑rich meal.
✓ One‑Pan Simplicity: All components cook together in a single skillet, minimizing cleanup while still achieving a golden, baked finish.

When autumn rolls in, I crave the familiar comfort of mac and cheese, but I also want something that feels seasonal. This butternut squash version delivers that exact balance—rich, cheesy indulgence paired with the subtle sweetness of roasted squash.

The recipe is built around pantry staples—elbow pasta, cheddar, and a splash of milk—so you won’t need a specialty store run. The only star that changes the game is the squash, which becomes buttery when pureed, creating a sauce that’s both velvety and naturally sweet.

Whether you’re feeding a family or prepping a make‑ahead lunch, this dish holds up beautifully. It freezes well, reheats quickly, and even tastes better the next day as the flavors meld further.

8 oz (225 g) elbow pasta Any short pasta works; cook al dente.
2 cups shredded sharp cheddar Mix half sharp, half mozzarella for stretch.
1 cup whole milk Low‑fat works, but whole gives richer sauce.
2 tbsp unsalted butter Creates a silky roux.
2 tbsp all‑purpose flour Thickens the sauce; gluten‑free flour optional.
½ tsp ground nutmeg Enhances the squash’s natural sweetness.
Salt & freshly ground black pepper Season to taste at the end.

Instructions

butternut squash mac and cheese
1

Roast the squash

Preheat oven to 400°F (200°C). Toss cubed squash with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast 20‑25 minutes, turning halfway, until caramelized and fork‑tender.

Pro Tip: For extra depth, finish the squash under the broiler for 2‑3 minutes.
2

Cook the pasta

Bring a large pot of salted water to boil. Add pasta and cook 8‑9 minutes until al dente. Reserve ½ cup cooking water, then drain.

Pro Tip: The reserved pasta water helps loosen the sauce later.
3

Make the cheese sauce

Melt butter in a large skillet over medium heat. Whisk in flour and cook 1‑2 minutes to form a roux. Gradually pour in milk, whisking constantly until smooth. Simmer 3‑4 minutes until slightly thickened.

Pro Tip: Don’t let the mixture boil; it can curdle.
4

Combine squash and pasta

Add roasted squash to the sauce, mash lightly with a fork for a silky base. Stir in shredded cheddar until melted. Toss the cooked pasta and reserved water into the skillet, mixing until every noodle is coated.

Pro Tip: Adjust thickness with extra pasta water, a tablespoon at a time.
5

Finish & serve

Season with salt, pepper, and nutmeg. Transfer to a baking dish, sprinkle extra cheddar on top, and broil 2‑3 minutes for a golden crust. Serve hot, optionally with a sprinkle of fresh parsley.

Pro Tip: If you prefer a softer top, bake at 350°F (175°C) for 10 minutes instead of broiling.

Expert Tips

Tip #1: Use a food processor

Pureeing the roasted squash in a processor creates an ultra‑smooth sauce without lumps, ensuring a luxurious mouthfeel.

Tip #2: Add a pinch of cayenne

A tiny dash of cayenne lifts the sweetness and adds a subtle warmth that pairs beautifully with the cheese.

Tip #3: Cool slightly before baking

Let the assembled casserole rest 5 minutes before broiling; this prevents the cheese from separating and yields a cohesive crust.

Storage & Variations

Cool the casserole completely, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stove with a splash of milk or in the oven at 350°F (175°C) for 15 minutes. For a vegan twist, swap butter for olive oil, use plant‑based milk, and replace cheese with a cashew‑nutritional‑yeast blend. Add cooked bacon or toasted pine nuts for extra texture.

Nutrition

Per serving

Calories
420 kcal
Protein
18 g
Carbs
45 g
Fat
18 g

Frequently Asked Questions

Absolutely. Short shapes like shells, cavatappi, or penne hold the sauce well. Just adjust cooking time according to the package directions to keep the pasta al dente.

Replace butter with olive oil, use unsweetened almond or oat milk, and swap cheddar for a vegan cheese blend or a cashew‑based sauce. The texture remains creamy, and the flavor stays rich.

Yes. Cool completely, then portion into freezer‑safe containers. Freeze up to 2 months. Thaw overnight in the fridge and reheat on the stove with a splash of milk, stirring until smooth.

Recipe Summary

Prep
30 min
Cook
3 min
Total
33 min
Servings
3
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 1 lb (450 g) butternut squash, peeled & cubed
  • 8 oz (225 g) elbow pasta
  • 2 cups shredded sharp cheddar
  • 1 cup whole milk
  • 2 tbsp unsalted butter
  • 2 tbsp all‑purpose flour
  • ½ tsp ground nutmeg
  • Salt & freshly ground black pepper

Instructions

1
Roast the squash

Preheat oven to 400°F (200°C). Toss cubed squash with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast 20‑25 minutes, turning halfway, until caramelized and fork‑tender....

2
Cook the pasta

Bring a large pot of salted water to boil. Add pasta and cook 8‑9 minutes until al dente. Reserve ½ cup cooking water, then drain....

3
Make the cheese sauce

Melt butter in a large skillet over medium heat. Whisk in flour and cook 1‑2 minutes to form a roux. Gradually pour in milk, whisking constantly until smooth. Simmer 3‑4 minutes until slightly thicken...

4
Combine squash and pasta

Add roasted squash to the sauce, mash lightly with a fork for a silky base. Stir in shredded cheddar until melted. Toss the cooked pasta and reserved water into the skillet, mixing until every noodle ...

5
Finish & serve

Season with salt, pepper, and nutmeg. Transfer to a baking dish, sprinkle extra cheddar on top, and broil 2‑3 minutes for a golden crust. Serve hot, optionally with a sprinkle of fresh parsley....

You May Also Like

Discover more delicious recipes

Delicious Garlic Shrimp Gratin Recipe Dinner Recipes
Heavenly Fluffy Cinnamon Apple Muffins Breakfast and Brunch
Easy Apple Pie Crescent Rolls Recipe Desserts recipes
Hearty Slow Cooker Beef & Barley Soup Slow Cooker Recipes
Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.