Looking for an easy weeknight meal that the whole family can agree on, that can be made in 20 minutes, in one pot, is packed with flavor and has an added veggie? Then this Butternut Squash Mac and Cheese will be your new go-to meal of choice! Great for babies, toddlers, kids, and adults alike!

Graphic for post – butternut squash mac & cheese. Favorite toddler, kid and family meal, plus it's great for baby led weaning. Image is of a blue kids bowl on top of a purple kids plates filled with mac & cheese, berries and broccoli.

Medically reviewed and co-written by Jamie Johnson, Registered Dietitian Nutritionist (RDN), and Lauren Braaten, Pediatric Occupational Therapist (OT).

Creamy, cheesy, and veggie-friendly?

Let us introduce you to your new favorite comfort meal, with a twist that’ll make you feel great about serving.

This butternut squash mac and cheese combines your childhood love of traditional mac and cheese with the addition of nutrient-rich butternut squash.

This mac and cheese is loaded with vitamin A, fiber, folate, lutein and calcium, thanks to the savory, cheesy sauce made with butternut squash.

It’s an easy weeknight meal with minimal ingredients, made in one pot, stores well for leftovers and is even freezer friendly!

Butternut Squash Mac & Cheese Video

Watch this video to see how easy it is to make this family dinner!

With dozens of dinner recipes for kids to choose from, like my crazy good Chicken Parmesan MeatballsEasy Cheesy Garlic Broccoli Pasta and Healthy Chicken Nuggets with Green Bean “Fries,” there are zero reasons to be in a dinner food slump. If you need toddler and kid smoothiebreakfast or lunch ideas, I have those too, plus plenty of healthy popsicle recipes to choose from as well.

Need More Dinner Ideas? I’ve got your family covered with amazing family-friendly dinner recipes in my best-selling cookbook, Little Foodie: Baby Food Recipes for Babies and Toddlers with Taste. 

Spread of ingredients against a white background for butternut squash macaroni and cheese – pasta, spices, milk, Parmesan, butternut squash in a bag, and a block of cheese.

Ingredients

Make sure to read the recipe card below for full ingredients and instructions!

  • Pasta: traditional mac and cheese types that are smaller in size work well here, such as rotini, elbow, penne or farfalle. Feel free to sub chickpea, lentil, or your favorite gluten-free variety!
  • Butternut Squash: you can use fresh, canned or frozen.
  • Milk: whole milk is great for added creaminess, but 2% or any plain/regular flavored plant-based milk works well too.
  • Butter: optional, but adds to the creamy texture and makes the dish more filling, can also use any plant-based butter.
  • Cheddar Cheese: shredding your own works best, but if you’re crunched for time you can also use pre-shredded.
  • Parmesan: Optional but adds a nice sharpness to all the creaminess.
  • Spices: garlic, onion, paprika, and salt to add to the flavor profile.

Tip: to make this recipe Gluten-Free, use any gluten-free pasta you prefer. To make Vegan, use plant-based milk, butter and cheese (skip the parmesan). While you won’t get the exact taste using vegan cheese, it can be very similar. Brands I recommend are Violife, Miyoko’s, Kite Hill, and Daiya.

Health Benefits of Butternut Squash

Cooked butternut squash and butternut nut squash puree are packed with nutrients:

  • High levels of antioxidants and vitamins A and C, which boosts the immune system and reduces inflammation
  • A good source of potassium that helps keep bones healthy
  • Contains a protein that may be a potent anticancer agent
  • Provides calcium to help strengthen bones and folate to help with brain development

Step-by-Step Instructions

  • Boil: Bring a large pot of water to a boil. Add pasta and cook according to the package directions. IMPORTANT: reserve 1 cup of pasta water. Drain.
  • Blend Squash: Meanwhile, in a blender or food processor add the cooked butternut squash, 1/2 cup of milk, garlic powder, onion powder, paprika, and thyme. Puree until smooth.
  • Make Sauce: In the same large pot, over low heat, add the butter and let melt. Add in the pureed butternut squash and stir.
  • Add Pasta: Add in the cooked pasta.
  • Melt Cheese: Add in half of the shredded cheddar cheese, parmesan, 1/2 cup of milk, salt and pepper. Stir until the cheese is melted.
  • More Melted Cheese: Add in the remaining cheddar cheese and stir until melted. If the cheese sauce gets too thick, add in the reserved pasta water (I had to add in 1/2 cup).
  • Eat: Sprinkle with parmesan cheese, if desired, and serve immediately.

Frequently Asked Questions

Can I use canned butternut squash in this recipe?

Absolutely! No need to warm it up ahead of time, you can just mix it in with your cooked pasta at the end along with the milk and spices. You’ll probably want to sub about one, 15 oz can of butternut squash puree for this recipe.

What type of pasta can you use?

Any kind you prefer! Smaller bite-sized types that are easy to cut up, like rotini, elbow, penne or farfalle are great choices if you are serving it baby-led weaning style. You can even sub chickpea, lentil, or your favorite gluten-free pasta.

Can you make this butternut squash mac and cheese ahead or time or freeze it?

Yes, just know that the texture might be slightly different. You might need to add a little milk or veggie broth to the recipe when you reheat it. You may also want to cook the pasta very al-dente so it isn’t soggy when you reheat it. Alternatively, you could also make the butternut squash puree ahead of time, freeze it in silicone trays or cubes, and then use it in freshly cooked pasta.

A purple kids plate with a bowl full of butternut squash mac & cheese, broccoli, berries and milk. Along with a colorful napkin and green fork against a white background.

How to Cook Butternut Squash for Mac & Cheese

There are many ways to cook butternut squash, all of which work equally well in this recipe. Roasting butternut squash will give the sauce a more natural sweet taste, and you a little more hands-free time in the kitchen, although it takes longer. Steaming or boiling will take less time, but do require chopping. If you’re really crunched for time, microwaving frozen butternut squash or buying pre-cut and packaged squash and cooking it in a pot of boiling water before the pasta is the way to go.

Roast

Cut off a 1/4 inch from the top and bottom of the butternut squash to make it easier to stand it on a cutting board Carefully cut it in half, length-wise, using a large, sharp knife.  Scoop out the seeds and discard or roast them. Preheat the oven to 400F. Line a baking sheet with parchment paper and place the butternut squash halves cut side down. Bake for 50-60 minutes or until tender. Once it cools, scoop the flesh out of the squash halves with a spoon.

Steam

Peel, take out the seeds and cut them into 1-inch cubes. Bring 1 inch of water to a boil in a large saucepan fitted with a steamer basket. Add butternut squash to the basket, cover and steam until the squash is tender, about 13 to 15 minutes.

Boil

Peel, take out seeds and cut into 1-inch cubes. Bring a pot of water to a boil. Add the squash and boil for 5-6 minutes until pierces easily with a fork. Remove squash from the boiling water with a slotted spoon, and then use this water for cooking your pasta.

Microwave

Using frozen packaged butternut squash works well in this recipe too! Just follow the directions on the package to cook.

A blue kids plate and bowl filled with butternut squash mac & cheese with a colorful napkin and a green fork.

Additions

You can add additional veggies, protein or types of cheese to up the flavor profile and suit your family’s preferences. Here are a few of our favorite ideas:

  • peas
  • cooked chicken
  • broccoli
  • cauliflower
  • chopped steamed carrots
  • a handful of cheddar, gruyère, fontina, smoked gouda, or pepper jack cheese

How to Store

Store butternut squash mac and cheese leftovers in an airtight container in the fridge for up to 4 days. Store in the freezer for up to 2 months.

Recipe Tips

  • Short on Time: Use canned, frozen or fresh cubed butternut squash if you’re crunched for meal prep time. Canned butternut squash can get mixed right into the cooked pasta along with the spices and milk. Frozen butternut squash can be microwaved in the bag according to the direction. Fresh cubed butternut squash can be boiled in a the pot of boiling water for 6-9 minutes before you take it out with a slotted spoon before you cook your pasta.
  • Extra Sauce: Use any extra butternut squash sauce as a dipping sauce for other cooked vegetables
  • Cheese Options: An orange cheese like mild or sharp cheddar will give you a color similar to traditional mac and cheese.
Teal toddlers plate in the shape of a fox, with butternut mac & cheese, broccoli and berries.

Butternut Squash for Baby and Toddler

Baby

If you haven’t yet introduced butternut squash to your baby (6-9 months), set aside a small amount from the cooked squash and offer soft, larger wedges or strips, which are easier for younger babies to grasp.

Babies and toddlers that have already been introduced to the ingredients in this recipe can finger feed themselves the butternut squash mac and cheese. You can even mash the mac and cheese a bit on a pre-loaded spoon or offer it pre-loaded on a fork for babies and toddlers who are still refining their utensil use.

Depending on the age of your baby, you can always omit the cheese for their portion and then mix in the cheese for the rest of the family.

Toddler

If your toddler or child is older and used to the way that ‘traditional’ mac and cheese looks and tastes, you may want to explain to them what’s different about this dish ahead of time. You can relate this new type of mac and cheese to what they are familiar with, by telling them it’s made with the pasta they’ve seen before. You can even give this dish a different name, such as “orange cheesy noodles” to keep it separate from the other mac and cheese.

Or watch the shortened video here.

A blue kids plate and bowl filled with butternut squash mac & cheese with a colorful napkin and a green fork.

Get the recipe: The Best Kid-Friendly Butternut Squash Mac and Cheese

5 stars (6 ratings)
This delicious butternut squash mac and cheese recipe is perfect for toddlers, kids, and adults alike! This kid-friendly pasta recipe is easy to make, and packed with flavor. If you’re wondering what to make for dinner… this is just the answer!

Ingredients 

  • 12 oz pasta of choice
  • 3 cups cooked butternut squash (see cooking notes below)
  • 1 cup milk, divided
  • 1/2 tsp garlic powder
  • 1/4 tsp onion powder
  • 1/8 tsp paprika
  • 1/8 tsp dried thyme
  • 8 oz block cheddar cheese, shredded
  • 2 tbsp butter
  • 1/4 cup parmesan cheese, grated
  • salt and pepper, to taste

Instructions 

  • Boil: Bring a large pot of water to a boil. Add pasta and cook according to the package directions. IMPORTANT: reserve 1 cup of pasta water. Drain.
  • Blend Squash: Meanwhile, in a blender or food processor add the cooked butternut squash, 1/2 cup of milk, garlic powder, onion powder, paprika, and thyme. Puree until smooth.
    A blender full of cooked butternut squash and spices.
  • Make Sauce: In the same large pot, over low heat, add the butter and let it melt. Add in the pureed butternut squash and stir.
    Large silver pot with puréed butternut squash and butter.
  • Add Pasta: Add in the cooked pasta.
    The largest silver stock pot full of butternut squash purée and cooked macaroni.
  • Melt Cheese: Add in half of the shredded cheddar cheese, parmesan, 1/2 cup of milk, salt and pepper. Stir until the cheese is melted.
    A large silver stock pot full of cooked macaroni with shredded cheese and Parmesan on top.
  • More Melted Cheese: Add in the remaining cheddar cheese and stir until melted. If the cheese sauce gets too thick, add in the reserved pasta water (I had to add in 1/2 cup).
    A silver pot full of butternut squash mac & cheese.
  • Eat: Sprinkle with parmesan cheese, if desired, and serve immediately.
    A blue kids plate and bowl filled with butternut squash mac & cheese with a colorful napkin and a green fork.

Notes

Age: for 6-12 months – make their portion without most or any of the added cheese (just mix with the butternut squash puree), but you can add the cheese to the rest of the portions. For 12+ months, you can make as directed above. 
Storage: store in an airtight container in the fridge for up to 4 days or in the freezer for up to 2 months. 
How to Cook Butternut Squash
The fastest way to cook the butternut squash would be to microwave frozen butternut squash in the bag according to the directions (this is the method I used) or to cook pre-cut butternut squash in a large pot of boiling water, remove it with a slotted spoon, and then use this boiling water for the pasta. 

Roast

Cut off a 1/4 inch from the top and bottom of the butternut squash to make it easier to stand it on a cutting board. Carefully cut it in half, length-wise, using a large, sharp knife.  Scoop out the seeds and discard or roast them. Preheat the oven to 400F. Line a baking sheet with parchment paper and place the butternut squash halves cut side down. Bake for 50-60 minutes or until tender. Once it cools, scoop the flesh out of the squash halves with a spoon.

Steam

Peel, take out the seeds and cut them into 1-inch cubes. Bring 1 inch of water to a boil in a large saucepan fitted with a steamer basket. Add butternut squash to the basket, cover and steam until the squash is tender, about 13 to 15 minutes.

Boil

Peel, take out seeds and cut into 1-inch cubes. Bring a pot of water to a boil. Add the squash and boil for 5-6 minutes until pierces easily with a fork. Remove squash from the boiling water with a slotted spoon, and then use this water for cooking your pasta.

Microwave

Using frozen packaged butternut squash works well in this recipe too! Just follow the directions on the package to cook.
Updated Recipes 11/2022: I updated this recipe to be even easier! The original recipe called for roasting a cut-in-half and deseeded butternut squash in the oven at 400 degrees for 40 minutes. In a skillet, add 1 tbsp oil or butter, and saute 1/2 yellow diced onion and 2 minced garlic cloves for 3-5 minutes or until translucent. Add cooked butternut squash to a blender and then add in cooked onion and garlic as well as 1 cup veggie or chicken broth, 1/2 tsp milk curry powder, and 1/2 fresh thyme or 1/4 dried thyme. Puree until smooth. Add to 12 oz of cooked pasta, stir until incorporated and season with salt and pepper to taste. 
Serving: 1cup, Calories: 312kcal, Carbohydrates: 31.6g, Protein: 14.4g, Fat: 14.6g, Saturated Fat: 8.8g, Cholesterol: 73mg, Sodium: 267mg, Potassium: 313mg, Fiber: 1.1g, Sugar: 2.8g, Calcium: 305mg, Iron: 2mg

Did you make this recipe?

Tag @babyfoode on Instagram and hashtag it #babyfoode!