This cozy butternut squash pasta is autumn in a bowl! Roasted garlic, nutmeg, rosemary, and Gruyère cheese make the sauce rich and flavorful with no heavy cream needed.

Mediterranean cooking lends itself particularly well to the sweetness of butternut squash. We’re all about mixing sweet and savory–from adding tangy feta to beet salad to folding dried figs into braised chicken.
I wanted to embrace that Mediterranean balancing act for this butternut squash pasta recipe. I roasted a whole head of garlic at the same time as the squash, concentrating its addictive sweet-savory flavor. A few spices from my drawer added warming, aromatic depth. Finally, nutty Gruyere and salty Pecorino Romano brought richness without heavy cream dulling the flavor. It’s everything you want in a fall pasta!
Table of Contents
Ingredients and Substitutions for this Butternut Squash Pasta Recipe
A few simple spices are what make this butternut squash pasta so special, transforming the sweet roasted squash into a savory, warming and rich sauce. You’ll need:
- Butternut squash: You’ll need a medium butternut squash, which is about 3 pounds.
- Extra virgin olive oil: I love a bold and peppery oil with this recipe, like our Spanish Hojiblanca.
- Seasoning: Dried rosemary, sweet Spanish paprika, and ground nutmeg bring a cozy, aromatic quality. Salt and pepper perk everything up.
- Garlic: Matches the squash’s sweet and savory qualities.
- Pasta: Long pasta like spaghetti or linguini works especially well with the velvety sauce, but feel free to use any pasta you have.
- Cheese: Pecorino Romano’s sharp tang and Gruyère’s nutty creaminess create a rich, balanced flavor. Swap with Parmesan and Fontina or Comté for a similar result.
How to Make Butternut Squash Pasta Sauce
There are two secret ingredients to making a creamy, rich butternut squash pasta sauce without the cream: your food processor or blender and the pasta’s starchy cooking water. Here are the steps:
Roast the Squash and Garlic
- Get ready. Preheat the oven to 425°F. Bring a large pot of salted water to a boil.
- Prepare the squash. Trim 1 medium butternut squash, then use a sharp peeler to peel the squash from top to bottom. Slice it in half lengthwise, then scoop out the seeds. Slice across into half moons, then cut the half moons into smaller cubes.
- Season the squash. Arrange the cubes on a large sheet pan and season well with salt and pepper. Drizzle with 3 tablespoons of olive oil and toss to make sure the squash is well coated. Spread so all the cubes are in one single layer.
- Prepare the garlic. Use a serrated knife to slice the top 1/4 to 1/2-inch off a whole garlic bulb, exposing the tops of the cloves. Peel off the outermost loose papery skins. Put the garlic, cut side up, in a piece of foil. Drizzle with the remaining tablespoon of olive oil.
- Roast the squash and garlic. Fold the foil so it fully encases the garlic. Place it on the sheet pan with the butternut squash, then set on the middle rack of your heated oven. Roast for 15 minutes, then toss and roast for about 15 minutes more. When the butternut squash is very tender and charred in some parts, remove it from the oven and unwrap the garlic.
Make the Butternut Squash Pasta Sauce
- Cook the pasta. About halfway through roasting the squash, add the pasta to the boiling salted water. Cook according to package instructions to al dente. Before draining, Reserve about 1 1/2 cups of the pasta’s cooking water. Return the pot to the stove.
- Make the butternut squash sauce. Set aside 1 to 1 1/2 cups of the roasted squash, then put the remaining cubes into the large bowl of a food processor. When the garlic is cool enough to handle, squeeze the cloves into to the food processor. Add a good drizzle of olive oil and pulse a few times. Pour in 2 tablespoons of the pasta cooking water and puree until the squash is smooth and creamy. If it’s too thick, add 1 tablespoon of pasta water at a time until you’ve reached your desired consistency.
- Season the sauce. Transfer the butternut squash mixture to the pot where you cooked the pasta and set to medium-low heat. Stir in 1/2 teaspoon each of rosemary, nutmeg, and paprika. Add 1/2 cup each of grated Pecorino Romano and Gruyere. If needed, add a splash more of the pasta cooking water or olive oil until the cheese is melted and the butternut squash is creamy and smooth.
- Finish and serve. Add the pasta to the butternut squash sauce and stir to combine. Gently fold in the reserved roasted squash. Divide into bowls, topping with more cheese if you’d like. Enjoy!
What to Serve with Butternut Squash Pasta
The butternut squash pasta sauce is rich and silky, so I recommend a bright and crunchy salad start. Apple walnut salad and fennel salad both come to mind. To round out this perfect autumn meal, keep things light yet cozy with baked pears.
More Butternut Squash Recipes
Italian
Butternut Squash Risotto
Mediterranean Diet Recipes
Easy Butternut Squash Recipe with Lentils and Quinoa
Sides and Small Plates
Fall Rotini Pasta Recipe with Butternut Squash and Brussels Sprouts
Browse all Mediterranean recipes.
Visit Our Shop.
Butternut Squash Pasta
Ingredients
- 1 medium (3 pounds) butternut squash, peeled, seeded, and cubed
- Kosher salt
- Black pepper
- 4 tablespoons extra virgin olive oil (divided), plus more as needed
- 1 whole head of garlic
- 1 pound spaghetti or linguine
- 1/2 teaspoon dried rosemary
- 1/2 teaspoon nutmeg
- 1/2 teaspoon sweet paprika
- 1/2 cup grated Pecorino Romano cheese, plus more to taste
- 1/2 cup grated Gruyere cheese, plus more to taste
Instructions
- Get ready. Preheat the oven to 425°F. Bring a large pot of salted water to a boil.
- Prepare the squash. Arrange the butternut squash cubes on a large sheet pan and season well with salt and pepper. Drizzle with 3 tablespoons of olive oil and toss to make sure the squash is well coated. Spread so all the cubes are in one single layer.
- Prepare the garlic. Use a serrated knife to slice the top 1/4 to 1/2-inch off the garlic bulb, exposing the tops of the cloves. Peel off the outermost loose papery skins. Put the garlic, cut side up, in a piece of foil. Drizzle with the remaining tablespoon of olive oil, then fold the foil so it fully encases the garlic. Place it on the sheet pan with the butternut squash.
- Roast the squash and garlic. Place the sheet pan on the middle rack of your heated oven. Roast for 15 minutes, then toss and roast for about 15 minutes more. When the butternut squash is very tender and charred in some parts, remove it from the oven and unwrap the garlic.
- Meanwhile, cook the pasta. About halfway through roasting the squash, add the pasta to the boiling salted water. Cook according to package instructions to al dente. Before draining, Reserve about 1 1/2 cups of the pasta’s cooking water. Return the pot to the stove.
- Make the butternut squash sauce. Set aside 1 to 1 1/2 cups of the roasted squash, then put the remaining cubes into the large bowl of a food processor. When the garlic is cool enough to handle, squeeze the cloves into to the food processor. Add a good drizzle of olive oil and pulse a few times. Pour in 2 tablespoons of the pasta cooking water and puree until the squash is smooth and creamy. If it’s too thick, add 1 tablespoon of pasta water at a time until you’ve reached your desired consistency.
- Season the sauce. Transfer the butternut squash mixture to the pot where you cooked the pasta and set to medium-low heat. Stir in the rosemary, nutmeg, paprika, and grated cheeses. If needed, add a splash more of the pasta cooking water or olive oil until the cheese is melted and the butternut squash is creamy and smooth.
- Finish and serve. Add the pasta to the butternut squash sauce and stir to combine. Gently fold in the reserved roasted squash. Divide into bowls, topping with more cheese if you’d like. Enjoy!
Notes
- Shop this recipe: Visit our shop to browse quality Mediterranean ingredients, including the olive oil and pasta used in this recipe.
- Variation: Feel free to add some crispy bacon or prosciutto to the pasta right along with the chunks of butternut squash.
- How to store and reheat leftovers: Only mix as much pasta and sauce as you can finish at one time, so you can store leftovers separately. Store leftover sauce in the fridge for up to 4 days.
Nutrition
Premium Italian Pasta Bundle
Featuring four classic pasta shapes—Rigatoni, Penne Rigate, Fusilli, and Spaghetti—crafted with 100% Italian durum wheat semolina for the perfect bite every time.
*This post has recently been updated with new information for the readers’ benefit.
Another winning recipe! Easy to make & delicious!!
Oh Suzy you made me a Rick star in the kitchen for my family with this recipe – I made it last night and I did read the comments before starting and considered my families dislikes and just tweaked the recipe a little bit (only used 1/2 as much of the rosemary and only used a dash of the nutmeg- but everything else was followed as directed). I did top t finished dish off with crispy prosciutto and fresh basil – but wow oh wow – this dish is spectacular!!!! Thank you yet again for another winner 🤗
I wanted to like it so bad but honestly I think the rosemary kind of ruins it, and I typically like rosemary. Other than that element I think it would have been like 3.5/5
So so good. My squash was on the small side so I added some chicken broth to stretch the sauce (I had chicken open but could use vegetable to keep it vegetarian). I also added some chipotle chili powder for a little heat then topped the whole thing with some roasted, crispy kale so I didn’t have to make a salad 😂. One of my new favorite dishes!