One-Pot Butternut Squash Mac

Featured in: Quick Snack Bites

This comforting dish combines tender butternut squash with elbow macaroni, simmered in a smooth, creamy sauce made from cheddar, mozzarella, and cream cheese. Aromatics like onion, garlic, and spices enhance its rich flavor, while the one-pot method makes preparation easy and efficient. Ideal for a hearty vegetarian main, it delivers a creamy texture and subtle sweetness from the squash that balances the sharp cheese perfectly.

Updated on Thu, 20 Nov 2025 09:20:00 GMT
A steaming bowl of one-pot butternut squash mac & cheese, garnished with melted cheese and ready to eat. Save
A steaming bowl of one-pot butternut squash mac & cheese, garnished with melted cheese and ready to eat. | fryzia.com

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

I first made this mac & cheese for my family on a chilly weeknight, skeptical if anyone would notice the squash. Not only did everyone ask for seconds, but even the pickiest eaters were none the wiser about the hidden veggies!

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 and cook for 2–3 minutes until softened.
Add Squash:
Add the cubed butternut squash and stir for 2 minutes.
Simmer & Soften:
Pour in the milk and bring to a gentle simmer. Cover and cook for 10–12 minutes until the squash is fork-tender.
Blend Smooth:
Use an immersion blender or transfer to a blender carefully to blend the mixture until smooth.
Add Pasta & Seasonings:
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 for consistency.
Finish Cheese Sauce:
Remove from heat. Stir in the cheddar, mozzarella, and cream cheese until melted and smooth.
Serve:
Taste and adjust seasoning as needed. Serve warm, garnished with extra cheese or fresh herbs.
Creamy, golden one-pot butternut squash mac & cheese, a comforting vegetarian meal served in a bowl. Save
Creamy, golden one-pot butternut squash mac & cheese, a comforting vegetarian meal served in a bowl. | fryzia.com

My kids now request this every time the weather turns cooler, and it makes a perfect centerpiece for our Sunday dinners together.

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: 480 calories, 18 g total fat, 62 g carbohydrates, 19 g protein.

Close-up of bubbling one-pot butternut squash mac & cheese, showing the creamy, cheesy sauce and tender pasta. Save
Close-up of bubbling one-pot butternut squash mac & cheese, showing the creamy, cheesy sauce and tender pasta. | fryzia.com

Enjoy this rich and creamy butternut squash mac & cheese as a comforting main dish. It’s a guaranteed family favorite packed with flavor.

Recipe FAQ Section

Can I use a different pasta shape for this dish?

Yes, small shells or elbow macaroni work best as they hold the creamy sauce well, but feel free to try other small pasta shapes.

Is it possible to make this dairy-free?

To make a dairy-free version, substitute milk and cheeses with plant-based alternatives and increase seasoning to maintain flavor.

How can I add protein to this dish?

Mix in cooked diced chicken, white beans, or your favorite protein before serving to enhance the nutritional content.

What’s the best way to blend the butternut squash mixture?

Use an immersion blender directly in the pot for convenience or carefully transfer to a countertop blender for a smooth, creamy texture.

Can I prepare this ahead of time?

Yes, you can make it ahead and reheat gently on the stove with a splash of milk to restore creaminess.

One-Pot Butternut Squash Mac

Creamy mac with butternut squash and sharp cheeses for rich, comforting flavor.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min
Created by Samantha Rivera

Classification Quick Snack Bites

Complexity Level Easy

Heritage American

Output 4 Portion Count

Dietary considerations Meat-Free

Components

Pasta

01 12 ounces elbow macaroni or small pasta shells

Vegetables

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

Preparation Steps

Phase 01

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

Phase 02

Cook Butternut Squash: Add cubed butternut squash to the pot, stirring for 2 minutes to combine with aromatics.

Phase 03

Simmer Milk and Squash: Pour in whole milk and heat to a gentle simmer. Cover and cook for 10 to 12 minutes, until squash is fork-tender.

Phase 04

Puree Squash Mixture: Using an immersion blender or standard blender, puree the squash and milk mixture until smooth.

Phase 05

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

Phase 06

Cook Pasta in Sauce: Simmer uncovered, stirring regularly, for 10 to 12 minutes until pasta is al dente and sauce thickens. Add additional milk to maintain creamy consistency if necessary.

Phase 07

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

Phase 08

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

Necessary tools

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

Allergy information

Review all ingredients for potential allergens and consult with healthcare providers if you're uncertain about any item.
  • Contains milk and wheat gluten from pasta and cheese.
  • May contain mustard from Dijon mustard.

Nutrient breakdown (per portion)

These values are approximate and shouldn't replace professional medical guidance.
  • Energy Value: 480
  • Fat: 18 g
  • Carbohydrates: 62 g
  • Protein Content: 19 g