Creamy Butternut Squash Pasta

5 from 20 votes

Effortless to make from scratch, this creamy butternut squash pasta is made with a few simple ingredients for a delicious easy family meal.

This post may contain affiliate links. Please read our disclosure policy.

This delicious creamy and cheesy butternut squash pasta is a great meat free family weeknight meal. Simple to make, pasta is tossed in a roasted seasonal squash that’s turned into a sauce for a comforting meal everyone will love!

Creamy butternut squash pasta topped with parmesan cheese

Table of Contents

  1. How to make the pasta recipe
  2. Tips for making butternut squash pasta
  3. Frequently asked questions
  4. More pasta recipes:
  5. Creamy Butternut Squash Pasta Recipe

How to make the pasta recipe

  • Place the butternut squash, onions and garlic on a baking sheet, drizzle with olive oil and season.
  • Roast until golden brown and starting to caramelize.
2 image collage showing butternut squash cubes, onions and garlic before/after roasting
  • Transfer the roasted squash to a pan.
  • Add the vegetable broth, milk and reserved pasta water.
  • Blend until smooth.
  • Add in the cooked pasta.
4 image collage showing how to make the sauce in the skillet
  • Toss the pasta with the sauce and serve with grated parmesan and chopped parsley.
Skillet with creamy butternut squash sauce getting tossed with spaghetti noodles with tongs

Tips for making butternut squash pasta

  1. Learn how to cut up butternut squash the best way into cubes. I created a tutorial for cutting up the squash to help break it down.
  2. Save on dishes by boiling butternut squash in a large pot instead of roasting it. Here’s a quick guide on cooking butternut squash with different methods. You can boil it with the garlic and onions and then blend it right in the pot and add the pasta on top. I prefer the taste of it roasted though.
  3. Roast the butternut squash as a whole sliced in half. This saves on time from peeling the skin and cutting into cubes. However roasting smaller pieces enhances the caramelization process and improves the flavor overall.
  4. Don’t toss the pasta water! Some of the cooking water for the pasta is stirred into the sauce. This helps to add flavor, and the starch in it helps to thicken the sauce and help it stick to the pasta. If you use tap water in its place, the sauce will be runnier.
  5. Cook the pasta in salted water. This helps to add flavor to the dish right from the beginning. Be sure to get all of my best tips for perfectly cooked pasta every single time!

Frequently asked questions

Can you make it ahead of time?

Once the pasta is mixed with the sauce, it’s best to serve the dish straight away, but you can get ahead with this dish.

You can roast the butternut squash 2 to 3 days ahead of time and keep it covered in the fridge. You can also make the sauce a couple of days ahead of time, then just heat it through before adding the cooked pasta.

If you do have leftovers, they will keep for up to 3 to 4 days in the fridge and can be reheated gently on the stovetop. You may want to add a little water when you reheat to loosen the sauce back up.

Can you make it vegan?

This butternut squash pasta is vegetarian, and you can easily make it vegan. Use a plant based milk instead of dairy, unsweetened almond, oat or soy would work well, and simply skip the cheese when you serve it.

What’s the best pasta to use?

I like to make this with a long pasta like spaghetti or linguini and the butternut squash sauce will cling to it. This, of course will work well with whatever pasta you have to hand, and simply use your favorite gluten-free pasta if you have an intolerance.

Butternut squash pasta with parmesan cheese

This butternut squash pasta is such a great family meal that is effortless to make and it’s so wonderfully creamy and comforting. It’s a great way of sneaking some veggies on to the plate without anyone knowing too!

This pasta is great by itself, or serve it up with a side of veggies like Green Beans with Almonds or Oven Roasted Carrots.

More pasta recipes:

If you’ve tried this healthy-ish feel good Creamy Butternut Squash Pasta recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Creamy Butternut Squash Pasta

Effortless to make from scratch, this creamy butternut squash pasta is made with a few simple ingredients for a delicious easy family meal.
5 from 20 votes
Servings 4 servings
Calories 606
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes



  • Preheat oven to 425°F. Line a large baking sheet with parchment. Place the butternut squash, onions and garlic on the baking sheet. Drizzle with olive oil and season with salt and pepper. Roast until squash is lightly caramelized and golden, about 30 minutes.
  • While the butternut squash is roasting, cook the pasta in a pot of salted water according to package instructions until al dente. Drain, reserving ½ cup of the cooking liquid.
  • Transfer the roasted butternut squash to large saucepan. Add the vegetable broth, milk and pasta water, and use an immersion blender to blend until smooth.
  • Add the cooked pasta to the butternut squash sauce and toss to combine. Serve warm with grated parmesan cheese and chopped parsley, if desired.


Storage: Store any leftovers in an airtight container. They will last about 3-4 days in the fridge.
Freezing Instructions: You can also freeze the sauce for up to 3 months if you decide to only use half of it. Just allow it to cool completely, then transfer to a freezer safe container, making sure to leave room for expansion. I would not recommending freezing the pasta with the sauce though.
Make Ahead Tips: You can make sauce up to 3 days in advance. When ready to use, reheat on a skillet adding more milk or pasta water as needed. Then toss in the cooked pasta. 
Substitutes: For best results, follow the recipe as is. However here are some common substitutes that would work well in this recipe.
  • Instead of vegetable broth, you can use more milk or more pasta water or a combination of the two.
  • Instead of milk, you can use heavy cream for a more creamy consistency, unsweetened almond milk for a plant-based version or more vegetable broth for 
  • Instead of spaghetti, you can use any pasta of choice.
Equipment: I love using my Cuisinart Smart Stick hand blender for blending sauces. It’s quick and easy and gets me the perfect consistency, without any chunks of vegetables leftover. And it’s easier to transferring the ingredients in batches to a blender.


Calories: 606kcal, Carbohydrates: 113g, Protein: 18g, Fat: 10g, Saturated Fat: 2g, Cholesterol: 3mg, Sodium: 672mg, Potassium: 1005mg, Fiber: 8g, Sugar: 11g, Vitamin A: 20168IU, Vitamin C: 42mg, Calcium: 160mg, Iron: 3mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Method Stovetop
Cuisine American, Italian
Course: Main Course

Rate and comment

Recipe Rating


  1. Sorry to say whatever I did turned out Terrible. Was more like a purée than a sauce and whatever you do, don’t use angel hair.

    1. I’m sorry to hear that. The purée texture likely comes from butternut squash being the main ingredient. I find adding some of the cooking water from the pasta into the sauce, so the starch in it can help to thicken the sauce and help it stick to the pasta!