One-Pot Butternut Squash Mac

Featured in: Cozy Dinner Bowls

This one-pot dish combines tender butternut squash with creamy cheese to create a smooth, savory sauce coating elbow macaroni. The squash is cooked until soft, blended into the sauce for a rich texture without overpowering flavors. Aromatic onion and garlic add depth while Dijon mustard and seasonings balance the profile. The pasta cooks right in the sauce for an easy, satisfying meal that sneaks in extra vegetables. Optional cheeses bring gooeyness and richness to finish.

Updated on Thu, 20 Nov 2025 15:38:00 GMT
Creamy, cheesy One-Pot Butternut Squash Mac & Cheese, with tender squash—a comforting main dish. Save to Pinterest
Creamy, cheesy One-Pot Butternut Squash Mac & Cheese, with tender squash—a comforting main dish. | lovelyserena.com

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

I first made this butternut squash mac & cheese for my family when we wanted something nourishing, delicious, and ready in under an hour. It instantly became a favorite thanks to its velvety texture and subtly sweet flavor from the squash.

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:
Pour in the milk and bring to a gentle simmer. Cover and cook for 10–12 minutes until the squash is fork-tender.
Blend:
Use an immersion blender (or transfer to a blender carefully) to blend the mixture until smooth.
Add Pasta and Season:
Return the pot to medium heat. Add the uncooked macaroni, Dijon mustard, paprika, nutmeg, salt, and pepper. Stir well.
Cook Pasta:
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.
Finish with Cheese:
Remove from heat. Stir in the cheddar, mozzarella, and cream cheese (if using) until melted and smooth.
Taste and Serve:
Taste and adjust seasoning as needed. Serve warm, garnished with extra cheese or fresh herbs if desired.
Save to Pinterest
| lovelyserena.com

This dish brought everyone together around the table—my kids loved the subtle sweetness and creamy texture, and we barely had any leftovers!

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.

Nutritional Information (per serving)

Calories: 480, Total Fat: 18 g, Carbohydrates: 62 g, Protein: 19 g

A close-up view of the rich, orange One-Pot Butternut Squash Mac & Cheese, ready to be served. Save to Pinterest
A close-up view of the rich, orange One-Pot Butternut Squash Mac & Cheese, ready to be served. | lovelyserena.com

Enjoy this one-pot wonder for a comforting dinner or as a side dish at your next gathering. Creamy, flavorful, and sure to please the whole family!

Ask About This Recipe

Can I use a different pasta shape?

Yes, small pasta shells or elbow macaroni work best, but other short pasta shapes can be used for similar texture and sauce coverage.

How do I blend the squash smoothly?

Once the squash is tender, use an immersion blender directly in the pot or transfer to a countertop blender for a creamy, lump-free sauce.

Can I make this dish vegan?

Replace dairy milk and cheeses with plant-based alternatives and use vegan butter to keep the creamy texture while avoiding animal products.

What can I add for extra protein?

Stir in cooked diced chicken, white beans, or tofu before serving to enhance the protein content without altering the flavor much.

How can I adjust the seasoning?

Add more paprika, nutmeg, or a pinch of cayenne for warmth and depth. Taste before serving and adjust salt and pepper accordingly.

One-Pot Butternut Squash Mac

A creamy blend of butternut squash and cheese with tender pasta for a comforting, veggie-packed meal.

Prep Duration
15 minutes
Cook Duration
25 minutes
Overall Time
40 minutes
Created by Serena Moore


Skill Level Easy

Cuisine American

Makes 4 Portions

Dietary Details No Meat

What You Need

Pasta

01 12 ounces 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 tablespoons unsalted butter
05 2 tablespoons cream cheese (optional)

Seasonings

01 1 teaspoon Dijon mustard
02 ½ teaspoon paprika
03 ½ teaspoon salt, or to taste
04 ¼ teaspoon 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; cook for 2 to 3 minutes until softened.

Step 02

Add butternut squash: Incorporate cubed butternut squash and stir for 2 minutes to combine.

Step 03

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

Step 04

Blend squash mixture: Using an immersion blender or transfer carefully to a countertop blender, puree the contents until smooth and creamy.

Step 05

Incorporate pasta and seasonings: Return blended sauce to medium heat. Add uncooked macaroni, Dijon mustard, paprika, nutmeg, salt, and black pepper. Stir thoroughly to combine.

Step 06

Cook pasta in sauce: Simmer uncovered, stirring frequently for 10 to 12 minutes or until pasta reaches al dente and sauce thickens. Add additional milk if sauce consistency requires.

Step 07

Finish with cheeses: Remove pot from heat. Stir in shredded cheddar, mozzarella, and optional cream cheese until fully melted and incorporated.

Step 08

Adjust seasoning and serve: Taste and modify seasoning as necessary. Serve warm, optionally garnished with extra cheese or fresh herbs.

Tools You'll Need

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

Allergy Details

Review ingredients for allergens and speak to your healthcare provider if you have concerns.
  • Contains milk (dairy) and wheat (gluten).
  • May contain mustard from Dijon mustard.

Nutrition per Portion

Details are for reference and aren't a substitute for expert medical guidance.
  • Energy: 480
  • Lipids: 18 g
  • Carbohydrates: 62 g
  • Proteins: 19 g