One-Pot Butternut Mac Cheese

Featured in: Everyday Family Meals

This dish features macaroni cooked in a creamy sauce made by blending tender butternut squash, garlic, and onions. A combination of sharp cheddar and mozzarella cheeses melts into the sauce, creating a smooth texture and rich flavor. Spices like Dijon mustard, paprika, nutmeg, and black pepper enhance the savory profile. The one-pot method simplifies cooking, ensuring a warm, hearty main dish ready in under an hour, with options to customize cheese or add protein.

Updated on Thu, 20 Nov 2025 10:53:00 GMT
Creamy One-Pot Butternut Squash Mac & Cheese, with melted cheese and tender squash pieces. Save to Pinterest
Creamy One-Pot Butternut Squash Mac & Cheese, with melted cheese and tender squash pieces. | recipesbies.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 became a family staple on chilly evenings, quickly winning over even those who claimed not to like squash with its smooth texture and cheesy taste.

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

Sauté aromatics:
In a large pot, melt the butter over medium heat. Add the diced onion and garlic. Cook for 2–3 minutes until softened.
Add squash:
Add the cubed butternut squash and stir for 2 minutes.
Simmer in milk:
Pour in the milk and bring to a gentle simmer. Cover and cook for 10–12 minutes, until the squash is fork-tender.
Blend sauce:
Use an immersion blender (or transfer to a blender carefully) to blend the mixture until smooth.
Cook pasta:
Return the pot to medium heat. Add the uncooked macaroni, Dijon mustard, paprika, nutmeg, salt, and pepper. Stir well.
Simmer:
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.
Add cheese:
Remove from heat. Stir in the cheddar, mozzarella, and cream cheese (if using) until melted and smooth.
Finish:
Taste and adjust seasoning as needed. Serve warm, garnished with extra cheese or fresh herbs if desired.
A close-up of a bubbling pot of One-Pot Butternut Squash Mac & Cheese, ready to serve. Save to Pinterest
A close-up of a bubbling pot of One-Pot Butternut Squash Mac & Cheese, ready to serve. | recipesbies.com

My kids love helping stir the sauce, and everyone gathers around the table as the creaminess fills the kitchen air (a true comfort food moment).

Recipe Variations

Substitute Gruyère or Fontina for cheddar, stir in diced chicken or white beans for extra protein, or add cayenne for a little heat.

Nutrition Info

Per serving: 480 calories, 18 g fat, 62 g carbohydrates, 19 g protein.

Cooking Tools

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

Warm, golden One-Pot Butternut Squash Mac & Cheese, an easy comfort food meal. Save to Pinterest
Warm, golden One-Pot Butternut Squash Mac & Cheese, an easy comfort food meal. | recipesbies.com

Serve this cozy dish hot from the pot for maximum comfort and flavor. Enjoy leftovers gently reheated with a splash of milk.

Answers to Recipe Questions

Can I use different pasta shapes?

Yes, small pasta shells or elbow macaroni work best to hold the creamy sauce, but other small shapes can be substituted.

How do I know when the squash is ready to blend?

The butternut squash should be fork-tender after simmering 10-12 minutes, making it easy to blend smoothly into the sauce.

What cheeses work well in this dish?

Sharp cheddar provides tangy flavor, mozzarella adds meltiness, and cream cheese boosts creaminess. Gruyère or Fontina are great alternatives.

Can I make this gluten-free?

Yes, simply swap regular pasta with gluten-free varieties to suit dietary needs without compromising texture.

How can I add protein to this dish?

Stir in cooked, diced chicken or white beans at the end of cooking for an extra protein boost.

What spices enhance the flavor?

Dijon mustard, paprika, nutmeg, and black pepper create a balanced savory taste with a subtle warmth and depth.

One-Pot Butternut Mac Cheese

Comforting mac with smooth butternut squash sauce and melted cheeses for a rich flavor experience.

Prep duration
15 mins
Time to cook
25 mins
Overall time
40 mins
Published by Sophie Turner


Skill Level Easy

Cuisine Type American

Serves 4 Serving size

Dietary Details No meat included

What you need

Pasta

01 12 oz elbow macaroni or small pasta shells

Vegetables

01 3 cups butternut squash, peeled and cubed
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

How to Make It

Step 01

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

Step 02

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

Step 03

Simmer Squash in Milk: Pour in whole milk and bring mixture to a gentle simmer. Cover and cook for 10 to 12 minutes until squash is tender when pierced with a fork.

Step 04

Blend Squash Mixture: Use an immersion blender or transfer carefully to a blender to puree the squash and milk mixture until smooth.

Step 05

Combine Pasta and Spices: Return the pot to medium heat. Add uncooked macaroni, Dijon mustard, paprika, nutmeg, salt, and black pepper. Stir thoroughly.

Step 06

Cook Pasta in Sauce: Simmer uncovered, stirring frequently, for 10 to 12 minutes until pasta is al dente and sauce is creamy. Add additional milk if a thinner consistency is preferred.

Step 07

Incorporate Cheeses: Remove pot from heat. Stir in sharp cheddar, mozzarella, and optional cream cheese until fully melted and sauce is smooth.

Step 08

Adjust Seasoning and Serve: Taste and adjust salt and pepper as needed. Serve warm, optionally garnished with extra cheese or fresh herbs.

Equipment You'll Need

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

Allergy Details

Review all ingredients for allergens, and reach out to a healthcare pro if unsure.
  • Contains milk (dairy) and wheat (gluten) from pasta and cheese
  • May contain mustard from Dijon mustard

Nutrition info (by portion)

Nutrition info is for guidance. Please consult a medical expert if you need advice.
  • Total Calories: 480
  • Fat content: 18 g
  • Carbohydrate: 62 g
  • Protein content: 19 g