Easy Butternut Squash Pasta is a cozy taste of fall in every bite! This creamy roasted butternut squash pasta with garlic and crunch from toasted pecans is the kind of dish you’ll reach for seconds. Rosemary and freshly grated nutmeg add a warm, earthy flavor to the sweet and savory roasted butternut squash.
If you have butternut squash, you'll also enjoy this Creamy Pumpkin Pasta or even this Ground Turkey and Pumpkin Pasta.

This article contains affiliate links which supports us at no extra cost to you.
Jump to:
Soft, caramelized roasted butternut squash is cooked up with garlic and olive oil to make a creamy, very flavorful sauce. It is creamy, without any cream. The earthy grated nutmeg and crunch from the toasted pecans could be the star of this very fall dish.
Gabby and I had a difficult time keeping our forks (or fingers) out of this pasta recipe! Every piece of pasta wraps around a lovely sauce that is infused with fresh rosemary and roasted butternut squash naturally sweetens it.
The sauce comes together in no time and it’s a really nice vegan/vegetarian recipe to make for the holidays. You truly won’t believe how easy it is to put together.
The hardest part is cutting up the squash!
I always have to do it the difficult way. But I will explain an easier way to deal with cutting up butternut squash.

Ingredient Notes
- Butternut squash – The star of this recipe. Its natural sweetness caramelizes in the oven and creates a velvety base for the sauce. You can swap it with sweet potatoes if that’s what you have on hand.
- Sea salt and Freshly ground pepper – Essential for seasoning and bringing out the squash’s natural flavor.
- Extra virgin olive oil – Helps the squash roast beautifully and adds richness to the sauce.
- Fresh rosemary – Pairs perfectly with the sweetness of the squash. You can substitute with thyme or sage for a slightly different flavor profile.
- Garlic cloves – Roast them alongside the squash for a deeper, mellow garlic flavor.
- Pasta – Trottole or cavatappi work well since their curves hold onto the creamy sauce, but rigatoni or penne are excellent alternatives. For gluten-free, simply use your favorite gluten-free pasta.
- Nuts – Pecans, hazelnuts, or almonds add crunch and a nutty contrast. Walnuts or pine nuts also work beautifully.
- Optional add-ins:
- Bacon or prosciutto – Roast them while the squash cooks to save time. Prosciutto crisps quickly (about 10 minutes), then crumble and fold into the sauce at the end.
- Protein – Toss in cubed cooked chicken or shrimp for a heartier meal.
- Cheese – Crumbled feta or goat cheese add a tangy, creamy finish. For a vegan option, skip the cheese and stir in nutritional yeast instead.
- Spices – A pinch of nutmeg adds warmth, but for a vegetarian twist, try smoked paprika for a rich, smoky flavor. Red pepper flakes give the sauce a spicy kick.
- Liquid for thinning – Use reserved pasta water or swap in vegetable broth for an extra boost of flavor.

How to make pasta with butternut squash
(Full printable recipe is below)
Step 1: Gather up all your ingredients. I took a photo of the group with my squash already roasted up. Chop up the butternut squash.
Step 2: First part of the recipe is to roast the squash. If you happen to find already cubed squash at your market, it is a time-saver. Drizzle on the olive oil and season with salt (and pepper, if you’re using). Add some fresh rosemary and cover with another sheet of foil paper and seal it like a pocket.
Step 3: While it roasts, toast up your nuts. I used pecans, because that was what I had on hand.

Get your squash roasting in the oven.
Step 4: When there is 10 minutes of roasting time left, start boil the salted water for the pasta. As soon as it boils, add in the pasta.
Step 5: Next step, remove the nuts from the pan and set aside in a bowl. Use the same pan to start the sauce.Heat up the olive oil and cook the garlic
Step 6: As soon as the squash is ready, remove from the oven and add to the pan with the olive oil and garlic. Ladle in a spoonful or two of the pasta water to loosen up the squash. Stir occasionally for a few minutes.

Step 7: Use a potato masher your spoon to mash up some of the squash. Leave some of the pieces whole.Check the seasoning and add salt and freshly ground pepper. Add on some ground nutmeg.
Step 8: Add the chopped nuts.
Step 9: When the pasta is one minute less than al dente ready, drain the pasta, reserving some of the pasta water, and add the pasta immediately to the sauce.

Step 10: Plate up the pasta and add some fresh chopped rosemary leaves. Check the salt and adjust if needed (to your taste). Drizzle on a little extra-virgin olive oil.
What is an easy way to prep butternut squash?
- An easy way is to roast the squash whole.
- Roast for 20 minutes on a foil lined baking sheet, or just until the flesh softens.
- Carefully remove squash from the oven and let it cool down for a few minutes.
- Slice the squash into halves, carefully removing the skin, and then into the size you need.
- Place the squash back into the oven for about another 20-30 minutes until it’s ready.
Pro Tip: Pressed for time or just don’t want to deal with a whole butternut squash? You can pretty much fine already peeled and cubed butternut squash in almost any market these days.
It truly is a time-saver. Look for already peeled and cubed butternut in the produce section.

Expert tips Easy Butternut Squash Pasta Sauce:
- Spread out the squash evenly on the baking sheet so that each piece has room to roast properly.
- For a really easy and quicker idea, you can use pre-cut and peeled butternut squash from your local grocery store.
- Be sure not to overcook the garlic in the sauce or it could turn bitter. Keep an eye on it and remove from heat as soon as it starts to turn golden.
- The best way to mash the squash pieces is with a potato masher, keeping some pieces whole to add some texture.
- Make a creamier sauce by blending some of the squash with vegetable broth before adding it to the skillet.
- Grating in fresh nutmeg will give the dish a stronger and more distinct flavor, but you can also use ground nutmeg if that's what you have on hand.
- Very important to reserve some of the pasta water before draining it to use as a thickening agent for the sauce.
- Adjust the seasoning of the sauce to your taste!
- To add in some protein, toss in some cubed chicken or tofu to the sauce while it simmers.
- If you're not dairy-free or vegan, serve with a sprinkle of freshly grated Parmigiano Reggiano cheese on top.

What is a nice side dish for butternut squash pasta?
- For a vegetarian option, add some grilled tofu or tempeh chunks to the pasta before serving.
- Serve with a side of garlic roasted potatoes.
- Garlic bread or crusty bread slices for dipping in the sauce
- Serve with some greens like a simple green vegetable, steamed broccoli, asparagus, spinach, or my dandelion greens. Or try my Sicilian Fennel and Orange Salad.
- Sprinkle on some toasted pine nuts or almonds on top.
- Finish off with a sprinkle of freshly grated Parmigiano Reggiano cheese for an unami kick!
- Enjoy alone as a main dish, or pair with some grilled fish, shrimp, chicken, or steak.

FAQ's
Yes, the sauce is naturally gluten-free. Use your favorite GF pasta and combine it with the sauce.
If you’re not vegan (or dairy-free), grate on some Parmigiano Reggiano or pecorino cheese. If you’re vegan/dairy-free and are looking for a “cheesy” flavor, sprinkle on your favorite “parmesan” shreds (or whatever grated vegan “cheese” you like).
I used trottole pasta, which is a corkscrew shaped pasta. Cavatappi (another corkscrew shaped pasta) would be great. You could use rigatoni, penne or whatever short pasta you like.
Spaghetti could also work with this recipe.
Once the pasta has cooled completely, store it in an airtight container in the refrigerator for up to 3 days. It’s not a pasta recipe I would freeze, so I do not recommend freezing this recipe.
I do not recommend freezing this pasta recipe. BUT, you could freeze the sauce. As soon as it cools down, place it in a large zipped lock freezer bag (squeezing out the air)and freeze for up to 2-3 months. Defrost overnight in the fridge. Next day, cook up your pasta and heat up the sauce.

Originally posted October 2022 and updated for content September 2025.
Some other pasta recipes to enjoy:
Did you make this and love it? Please RATE THE RECIPE below:)
I would LOVE IT if you could leave me a star rating and a review down below and let me know your thoughts! It means the world to me to hear how you liked it.
Please Subscribe and give a follow on Instagram, Facebook, Pinterest, and TikTok xx
📖 Recipe
EASY Pasta with Butternut Squash Sauce
Equipment
Ingredients
- 2- pounds 2 ½ cups butternut squash peeled seeded and cut into 1-inch cubes
- 2 tsps sea salt more to taste
- 2 freshly ground pepper to taste
- 4 Tablespoons extra virgin olive oil divided
- 2 sprigs fresh rosemary
- 2-3 garlic cloves chopped
- ½ cup roughly chopped toasted nuts preferably pecans, hazelnuts, or, almonds
- ground nutmeg I used fresh nutmeg to grate
- 1 pound cavatappi or other curly pasta
- 1-½ Tablespoons coarse salt for the pasta water
Instructions
Roast the Butternut Squash
- Heat the oven to 425° F.
- Prep a large baking sheet with foil paper.
- Toss squash, extra-virgin olive oil and 1 teaspoon salt on a baking sheet. season with pepper. Arrange the butternut squash cubes in one even layer so that they cook up evenly.
- Cover the squash with another layer of foil paper and seal the edges to make a pocket. You could also bake without the top layer of foil paper, you'll just have to keep a better eye on it so it's not browning too quickly.
- Bake until light gold and tender, 25 to 30 minutes.
COOK THE SAUCE AND PASTA:
- When the squash is almost finished, start to boil the water for the pasta.
- Bring a large heavily salted water to a boil. Meanwhile, in a large skillet, toast the nuts on medium-high heat(I used pecans). Keep stirring and set aside the nuts when they're ready.
- Once the water's boiling, add the pasta and cook until al dente according to package directions.
- As the pasta cooks, make the sauce: In the same sauté pan or large skillet, heat up 3 tablespoons of olive oil.
- Add in the garlic on medium-high heat and cook until it turns a little golden (be sure to not brown or burn it). Adjust the heat if needed and remove the pan from heat if it's already turned golden.
- Once the squash is roasted, remove from the oven and add to the skillet with the olive oil and garlic, stirring occasionally, for about 5 minutes.
- While the pasta is boiling, ladle out some of the pasta water and add it to the skillet with the squash. Use a potato masher or your spoon to break down some of the squash (keep some of the pieces whole).
- Season with salt and some freshly ground pepper. Taste and adjust the seasoning to your taste.
- Add some ground nutmeg (I had fresh nutmeg and grated it right into the pan).
- Drain the pasta, reserving some more of the pasta water (about ½ cup should be fine).
- Add the pasta immediately to the pan with the sauce. Stir to combine.
- If the sauce is too thick, loosen with a little bit of the pasta water and stir to combine.
- Check the seasoning and add salt and pepper to your taste.
- Toss in the toasted pecans and some freshly chopped rosemary. Drizzle on a little bit of extra-virgin olive oil. Plate up and ENJOY!
Nutrition Disclaimer
Please keep in mind that the nutritional information presented below is an approximation and may vary depending on the exact ingredients used.
Notes
- Sauce: The sauce is made with the butternut squash and some of the pasta water. PLEASE read the recipe directions. I do explain to ladle out some of the pasta water from the pot of water while the pasta is cooking into the skillet with the squash. Add 1-2 ladles to start out (depending on how thick or thin you would like your sauce). It will thicken up the longer it is cooking up.
- Variation: Sprinkle on some vegan "cheese" shreds, or grate on some real cheese (if you're not vegan or dairy-free).
- Crispy bacon: Crumble on some crispy bacon or prosciutto.
- Vegan bacon: If you're vegan/meat-free, use vegan bacon.
- Serving ideas: Serve with my roasted Brussels sprouts or my Sicilian Fennel Orange Salad.
- How to store and reheat leftovers: If cooking a pound of pasta, you'll use up most of the sauce. If you're cooking up less pasta, use only the amount of sauce you'll need. The rest of the sauce could be stored in airtight container in the fridge for up to 4 days.






Annie says
Really enjoyed this vegan pasta. I reserved one cup of the pasta water and combined it with the squash at the end and it was so tasty!
Lora says
Hi Annie-How nice you took the time to write me and let me know you enjoyed this pasta recipe. It happens to be one of my all-time favorite vegan sauces!!XX
Jules says
Delicious! I'm a huge fan of roasted squash. I happened to have some already roasted up so was so fast to make this sauce. I tossed on some grated cheese...yum!!