One-Pot Butternut Squash Mac

Featured in: Weeknight Dinners

This dish combines tender butternut squash cooked until smooth with elbow macaroni simmered in a creamy cheese sauce. Butter, onions, and garlic form the savory base, enhanced by Dijon mustard and warm spices like paprika and nutmeg. The mixture is blended for smoothness, then cooked with pasta until perfectly tender and coated in a rich sauce of sharp cheddar, mozzarella, and cream cheese. A quick, satisfying comfort meal packed with delicate sweetness and velvety texture.

Updated on Sat, 22 Nov 2025 15:41:00 GMT
Creamy one-pot butternut squash mac & cheese: a comforting, cheese-covered bowl of pasta goodness. Save to Pinterest
Creamy one-pot butternut squash mac & cheese: a comforting, cheese-covered bowl of pasta goodness. | yummywithmia.com

A creamy, comforting mac and cheese featuring tender butternut squash blended into the sauce—perfect for sneaking in extra veggies without sacrificing flavor.

This recipe has quickly become a favorite in my household because it manages to be both indulgent and healthy, making it perfect for weeknight dinners.

Ingredients

  • Pasta: 340 g (12 oz) elbow macaroni or small pasta shells
  • Vegetables: 400 g (about 3 cups) butternut squash, peeled and cubed, 1 small onion, diced, 2 cloves garlic, minced
  • Dairy: 600 ml (2 ½ cups) whole milk, 120 g (1 cup) shredded sharp cheddar cheese, 60 g (½ cup) shredded mozzarella cheese, 30 g (2 tbsp) unsalted butter, 2 tbsp cream cheese (optional, for extra creaminess)
  • Seasonings: 1 tsp Dijon mustard, ½ tsp paprika, ½ tsp salt or to taste, ¼ tsp ground black pepper, Pinch of nutmeg

Instructions

Step 1:
In a large pot, melt the butter over medium heat. Add the diced onion and garlic cook for 2–3 minutes until softened.
Step 2:
Add the cubed butternut squash and stir for 2 minutes.
Step 3:
Pour in the milk and bring to a gentle simmer. Cover and cook for 10–12 minutes, until the squash is fork-tender.
Step 4:
Use an immersion blender (or transfer to a blender carefully) to blend the mixture until smooth.
Step 5:
Return the pot to medium heat. Add the uncooked macaroni, Dijon mustard, paprika, nutmeg, salt, and pepper. Stir well.
Step 6:
Simmer uncovered, stirring frequently, for 10–12 minutes, or until the pasta is al dente and the sauce is creamy. Add more milk if needed to maintain a saucy consistency.
Step 7:
Remove from heat. Stir in the cheddar, mozzarella, and cream cheese (if using) until melted and smooth.
Step 8:
Taste and adjust seasoning as needed. Serve warm, garnished with extra cheese or fresh herbs if desired.
This photo features a steaming bowl of one-pot butternut squash mac & cheese, ready to be enjoyed. Save to Pinterest
This photo features a steaming bowl of one-pot butternut squash mac & cheese, ready to be enjoyed. | yummywithmia.com

This dish always brings the family together, with everyone asking for seconds and sharing stories over a comforting meal.

Notes

Swap cheddar for Gruyère or Fontina for a different flavor profile. Add a pinch of cayenne or smoked paprika for a little heat.

Required Tools

Large pot with lid, immersion blender or countertop blender, measuring cups and spoons, wooden spoon or spatula.

Allergen Information

Contains milk (dairy) and wheat (gluten) from pasta and cheese. May contain mustard (from Dijon). Always double-check ingredient labels for potential allergens.

Golden, cheesy one-pot butternut squash mac & cheese, swirled with tender squash for a flavorful meal. Save to Pinterest
Golden, cheesy one-pot butternut squash mac & cheese, swirled with tender squash for a flavorful meal. | yummywithmia.com

This mac and cheese is the perfect balance of creamy and nutritious, making it a go-to comfort food with a healthy twist.

Common Recipe Questions

How do I achieve a creamy texture in this dish?

Cooking the butternut squash until fork-tender and blending it smooth before adding the pasta ensures a naturally creamy sauce. Mixing in the cheeses while warm helps create a velvety finish.

Can I use a different type of pasta?

Yes, small pasta shapes like shells or elbow macaroni work best as they hold the sauce well, but gluten-free options are also suitable for dietary needs.

What spices enhance the flavor here?

Dijon mustard, paprika, nutmeg, salt, and pepper add warmth and depth, balancing the sweetness of the squash while enhancing the cheese flavors.

Is it possible to add protein to this dish?

Absolutely, stirring in cooked diced chicken or white beans before serving adds protein and extra texture.

How can I adjust the recipe for extra cheesiness?

Including cream cheese with the cheddar and mozzarella while mixing off heat boosts richness without overpowering the balance.

One-Pot Butternut Squash Mac

Tender butternut squash and melted cheeses come together in a creamy, comforting macaroni dish.

Prep Time
15 minutes
Cooking Duration
25 minutes
Overall Time
40 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin American

Total Output 4 Portion Size

Dietary Preferences Vegetarian-Friendly

What You'll Need

Pasta

01 12 oz elbow macaroni or small pasta shells

Vegetables

01 3 cups peeled and cubed butternut squash
02 1 small onion, diced
03 2 cloves garlic, minced

Dairy

01 2 ½ cups whole milk
02 1 cup shredded sharp cheddar cheese
03 ½ cup shredded mozzarella cheese
04 2 tbsp unsalted butter
05 2 tbsp cream cheese (optional)

Seasonings

01 1 tsp Dijon mustard
02 ½ tsp paprika
03 ½ tsp salt, or to taste
04 ¼ tsp ground black pepper
05 Pinch of nutmeg

Steps to Follow

Step 01

Sauté Aromatics: Melt butter in a large pot over medium heat, then add diced onion and minced garlic. Cook 2 to 3 minutes until softened.

Step 02

Cook Butternut Squash: Add cubed butternut squash to the pot and stir continuously for 2 minutes.

Step 03

Simmer Vegetables: Pour in whole milk, bring to a gentle simmer, cover, and cook for 10 to 12 minutes until squash is tender when pierced with a fork.

Step 04

Blend Sauce Base: Use an immersion blender or transfer the mixture to a blender, blending until smooth and creamy.

Step 05

Add Pasta and Seasonings: Return blended mixture to medium heat, then stir in uncooked macaroni, Dijon mustard, paprika, nutmeg, salt, and black pepper.

Step 06

Cook Pasta in Sauce: Simmer uncovered, stirring frequently, for 10 to 12 minutes until pasta is al dente and sauce thickens. Add more milk as needed to maintain creaminess.

Step 07

Incorporate Cheeses: Remove from heat and fold in shredded cheddar, mozzarella, and cream cheese (if using) until fully melted and smooth.

Step 08

Adjust Seasoning and Serve: Taste, adjust seasoning as desired, and serve warm. Garnish with extra cheese or fresh herbs if preferred.

Tools Required

  • Large pot with lid
  • Immersion blender or countertop blender
  • Measuring cups and spoons
  • Wooden spoon or spatula

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains dairy from milk and cheeses.
  • Contains gluten from pasta.
  • May contain mustard from Dijon mustard.

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 480
  • Fats: 18 grams
  • Carbohydrates: 62 grams
  • Proteins: 19 grams