Butternut squash mac and cheese is a creamy 30-minute dinner with tender pasta, sweet roasted squash flavor, sharp cheddar, and a silky sauce. Quick-cooking squash blends into the cheese base, adding color and body without making the dish taste like a vegetable puree. It is cozy enough for fall but simple enough for a weeknight.
This stovetop version uses small squash cubes and one pot of pasta, so there is no long casserole bake. Blend the squash with milk and seasonings, then stir it into a simple cheese sauce. Finish with toasted breadcrumbs or crispy sage for a little contrast.
Why you'll love this butternut squash mac and cheese
- Ready in 30 minutes: Small squash cubes cook quickly while the pasta water comes to a boil.
- Extra creamy: Blended squash adds body, so you can use a moderate amount of cheese.
- Comforting but balanced: Sweet squash and sharp cheddar keep the sauce flavorful rather than heavy.
- Family friendly: The smooth sauce makes it easy to add vegetables without a chunky texture.
- Flexible finish: Use breadcrumbs, herbs, bacon, or roasted seeds for different textures.
For a classic version, try our creamy homemade mac and cheese. If you want a spoonable variation, our mac and cheese soup has a cozy broth-based texture.
What ingredients do you need?
- 12 ounces elbow macaroni or small shells
- 3 cups peeled, diced butternut squash, cut into 1/2-inch cubes
- 2 tablespoons unsalted butter, divided
- 1 small yellow onion, finely diced
- 2 garlic cloves, minced
- 1 1/2 cups milk
- 1/2 teaspoon Dijon mustard
- 1/2 teaspoon smoked paprika
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon black pepper
- 1 1/2 cups shredded sharp cheddar
- 1/2 cup shredded Monterey Jack or Gruyère
- 1/4 cup grated Parmesan
- 1/2 cup reserved pasta water, as needed
Optional crunchy topping
- 1/2 cup panko breadcrumbs
- 1 tablespoon olive oil
- 1 tablespoon chopped fresh sage or parsley
Pre-cut refrigerated squash can save time, but check the cubes and cut any large pieces in half. Sharp cheddar keeps the cheese flavor noticeable next to the sweet squash. Grate the cheese from a block if possible because pre-shredded cheese can make the sauce less smooth.
This recipe contains wheat and dairy. Check pasta, milk, cheese, and breadcrumb labels when cooking for guests with allergies. The FDA food-allergy guide is a helpful reference for major allergens and cross-contact.
How do you make butternut squash mac and cheese?
- Boil the water. Bring a large pot of salted water to a boil. Cook the pasta until 1 minute shy of al dente according to the package directions.
- Cook the squash. While the pasta cooks, melt 1 tablespoon butter in a skillet over medium heat. Add the onion and squash with 1/2 teaspoon salt. Cook for 8 to 10 minutes, stirring, until the squash is fork-tender.
- Add the garlic. Stir the garlic into the squash and cook for 30 seconds. Turn off the heat.
- Blend the sauce base. Transfer the squash mixture to a blender. Add the milk, Dijon, paprika, remaining salt, and black pepper. Blend until smooth, venting the lid carefully because the mixture is hot.
- Make the cheese sauce. Melt the remaining tablespoon of butter in the skillet over low heat. Pour in the blended squash sauce and warm gently for 2 minutes.
- Add the cheese. Turn the heat to low. Stir in the cheddar, Monterey Jack, and Parmesan a handful at a time until melted and smooth.
- Combine. Drain the pasta, reserving 1/2 cup of pasta water. Add the pasta to the skillet and toss. Add pasta water a tablespoon at a time until the sauce coats every piece.
- Make the topping. For breadcrumbs, warm olive oil in a small skillet. Add panko and cook for 3 to 4 minutes, stirring, until golden. Stir in herbs.
- Serve. Spoon the mac and cheese into bowls and top with toasted breadcrumbs, extra Parmesan, or black pepper.
Keep the cheese sauce below a boil. High heat can cause the dairy to separate, especially after the cheese is added. Low heat and a splash of pasta water create a smoother, more spoonable finish.
How do you keep the sauce smooth?
Blend the squash until completely smooth, grate the cheese finely, and add it over low heat. Pasta water contains starch that helps the sauce cling to the noodles, so reserve it before draining.
If the sauce becomes thick while sitting, stir in warm milk or pasta water. Avoid adding cold liquid directly to a hot cheese sauce because the temperature change can make it seize.
Tips and variations
- Add bacon: Stir in crisp crumbled bacon or use the rendered fat for the breadcrumbs.
- Use pumpkin: Replace half the squash with 1 cup plain pumpkin puree for a deeper orange color.
- Add greens: Fold in baby spinach or chopped kale during the last minute of cooking.
- Make it spicy: Add cayenne, red pepper flakes, or diced green chiles.
- Use different pasta: Cavatappi, rotini, shells, and mini penne all hold the sauce well.
- Add protein: Fold in shredded chicken, white beans, or cooked chicken sausage.
For a vegetable side with a similar sweet-savory profile, try our pumpkin and spinach polenta casserole. Our chicken sausage and veggie sheet pan also pairs well with a small serving of this creamy pasta.
Can you make it ahead?
Yes, but the texture is best when served fresh. Cook the sauce and pasta separately, refrigerate them for up to 2 days, and combine them in a skillet with a splash of milk when reheating.
If you assemble it fully ahead, reserve extra sauce because the pasta will absorb liquid. Warm it slowly and stir often rather than baking it uncovered, which can dry the edges.
How should you store and reheat leftovers?
Store cooled leftovers in a covered container for up to 3 days. Reheat gently on the stovetop over low heat with milk or broth. Stir until creamy and add fresh toppings after warming.
You can microwave individual portions at 50 percent power in 30-second bursts. Stir between bursts and stop once hot so the cheese sauce does not become oily.
Frequently asked questions
Does butternut squash mac and cheese taste sweet?
It has a gentle sweetness from the squash, balanced by sharp cheddar, Parmesan, mustard, and black pepper. It tastes savory and cheesy rather than like a dessert.
Can I use frozen butternut squash?
Yes. Simmer or sauté the frozen cubes until tender and drain excess water before blending. You may need slightly less milk at first.
Can I bake this mac and cheese?
Yes. Transfer the finished pasta to a greased baking dish, top with breadcrumbs and Parmesan, and bake at 375°F for 15 to 20 minutes. Keep the sauce slightly loose before baking.
Why did my cheese sauce separate?
The heat was probably too high or the cheese was added too quickly. Turn off the heat, add cheese gradually, and loosen with warm pasta water while stirring.
Can I make this recipe dairy-free?
Use dairy-free butter, unsweetened plant milk, and a dairy-free shredded cheese blend. Choose a cheese that melts well and add nutritional yeast for extra savory flavor.
Conclusion
Butternut squash mac and cheese is a creamy, colorful 30-minute dinner with sweet squash, sharp cheese, and a smooth stovetop sauce. Cook the vegetables until tender, blend them thoroughly, and keep the cheese mixture gentle. Finish each bowl with crunchy breadcrumbs or herbs for a cozy meal that feels both familiar and fresh.







