This butternut squash mac and cheese recipe is a delightful choice for any weeknight. It’s creamy, cheesy, and incredibly satisfying without being overly rich. You won’t find yourself with a heavy belly or feeling like you need a nap right after dinner.

What makes this recipe even better is the addition of roasted butternut squash, which not only gives it a beautiful golden color but also enhances the flavor. It’s a crowd-pleaser for sure – even our little one enjoys it, and we can’t get enough of it either.
Table of Contents
Butternut Squash Mac and Cheese cooking method is a thrill:
Creating this pasta dish is a breeze. You won’t need multiple pots and pans, no straining of pasta required, and no need to make a complicated béchamel sauce or use a blender for the butternut squash.
If you’ve already roasted your squash ahead of time, you can whip up this recipe in about 30 minutes. It’s like finding a unicorn among pasta dishes, and I’m thrilled to hear how it turns out in your kitchen!
Recipe Video:
Credit: Preppy Kitchen
Ingredients:
- 2 cups of elbow macaroni
- 2 cups of butternut squash puree (homemade or store-bought)
- 1 ½ cups of sharp cheddar cheese, shredded
- ½ cup of Parmesan cheese, grated
- 1 cup of milk
- 2 tablespoons of butter
- 2 tablespoons of all-purpose flour
- ½ teaspoon of garlic powder
- ½ teaspoon of paprika
- Salt and black pepper to taste
- Fresh parsley for garnish (optional)
Instructions:
Step 1: Cook the Macaroni
- Boil the elbow macaroni according to package guidelines in a large saucepan of salted boiling water until al dente.
- Drain and set aside the macaroni.

Step 2: Prepare the Butternut Squash Sauce
- In a saucepan, heat the butter over medium heat until it melts and becomes liquid.
- Stir in the flour to create a roux and cook for about 2 minutes, until it turns golden brown.
- Mix in the milk gradually to get a smooth sauce.
- Add the butternut squash puree, garlic powder, and paprika. Stir until well combined.
- Cook the sauce for 5-7 minutes, allowing it to thicken.
- To taste, add with salt and black pepper.









Step 3: Add Cheese
- Stir in the shredded cheddar cheese until it’s completely melted and the sauce has thickened.


Step 4: Combine the Sauce and Macaroni
- Add the cooked macaroni to the butternut squash sauce and stir until the macaroni is evenly coated.

Step 5: Serve
- Transfer the Butternut Squash Mac and Cheese to a serving dish.
- Generously sprinkle some grated Parmesan cheese on the surface to add an additional layer of delightful flavor.
- Garnish with fresh parsley if desired.

Step 6: Enjoy
- Serve the Butternut Squash Mac and Cheese hot and enjoy your delicious, creamy, and nutritious meal!

Tips and Variations:
- For added protein, consider mixing in cooked and diced chicken or bacon.
- Experiment with different types of cheese like Gruyere or Monterey Jack for unique Flavors.
- Customize the seasonings by adding a pinch of nutmeg or cayenne pepper for a little kick.
- If you prefer a baked version, transfer the mac and cheese to an ovenproof dish, sprinkle breadcrumbs on top, and bake until it’s golden and bubbly.
Nutrition Facts (Per Serving):
Serving Size | 1 serving |
Calories | Approximately 350 kcal |
Protein | 15g |
Carbohydrates | 45g |
Dietary Fiber | 3g |
Total Sugars | 3g |
Total Fat | 14g |
Saturated Fat | 8g |
Cholesterol | 40mg |
Sodium | 400mg |
Health Benefits:
- Nutrient-Rich Squash: Butternut squash is packed with vitamins, including A, C, and E, as well as dietary fiber.
- Reduced Calories: This Butternut Squash Mac and Cheese is a healthier alternative to traditional mac and cheese, with fewer calories and less saturated fat.
- Protein Boost: The addition of cheese and milk provides a good amount of protein, essential for muscle repair and overall body function.
- Dietary Fiber: With some dietary fiber, this meal supports healthy digestion.
- Calcium Source: Parmesan cheese is rich in calcium, promoting strong bones and teeth.
Enjoy your homemade Butternut Squash Mac and Cheese!
Suggestions for Serving
Serve a refreshing green salad on the side, like my Super Simple Arugula Salad, Favorite Green Salad with Apples, Cranberries and Pepitas, or your own creation with a basic vinaigrette.
This recipe makes a generous amount of pasta, around eight servings. It’s great for reheating, making it ideal for packed lunches and leftover dinners. If you prefer, you can try halving the recipe and using a medium-sized pot.
Storage and Leftovers:
Your Butternut Squash Mac and Cheese is a delicious and satisfying dish that can be enjoyed even after the initial serving. Here’s how to handle leftovers and store them for future meals:
Refrigeration:
- If you have any remaining Butternut Squash Mac and Cheese, place it in an airtight container. Make sure to cover it securely to prevent air from entering.
- Store the container in the refrigerator. Properly stored, your mac and cheese should stay fresh for 2-3 days.
Reheating:
- When you’re ready to enjoy your leftovers, you have a couple of options for reheating:
- Gently warm the mac and cheese in a covered saucepan over low heat on the stovetop. Stir occasionally to ensure even heating.
- Alternatively, you can use the microwave. Place the mac and cheese in a microwave-safe dish and heat it at a medium or medium-low setting. Stir occasionally until it’s heated through. You can also add a splash of water or a bit of extra butternut squash sauce if needed to maintain moisture.
With these storage and reheating tips, you can Savor the creamy and nutritious goodness of your homemade Butternut Squash Mac and Cheese, whether freshly made or as scrumptious leftovers. Enjoy.
Do you like this butternut mac and cheese?
FAQ’s
Q. What makes Butternut Squash Mac and Cheese creamy?
The creaminess comes from blending roasted or cooked butternut squash with milk, cheese, and sometimes a little butter. The squash adds a natural velvety texture and rich flavor without needing a ton of heavy cream.
Q. What type of cheese is best for Butternut Squash Mac and Cheese?
Sharp cheddar is a classic choice because it melts well and has a bold flavor. You can also mix in Parmesan, Gruyere, or even cream cheese for extra depth and creaminess.
Do I need to roast the butternut squash first?
Roasting brings out the natural sweetness and enhances the flavor, but you can also steam or boil the squash for a quicker option. Just make sure it’s soft enough to blend into a smooth puree.
Can I make this dish vegan?
Yes, Use plant-based milk (like almond or oat), nutritional yeast for a cheesy flavor, and vegan cheese. Replace butter with a dairy-free alternative to keep it creamy and flavorful.
Q. What kind of pasta works best for this recipe?
Elbow macaroni is traditional, but shell pasta or rotini are also great choices because they hold onto the sauce beautifully. Whole-grain or gluten-free options work well too if you prefer.
Q. How do I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 3–4 days. Reheat gently on the stove or in the microwave with a splash of milk to revive the creamy texture.