Butternut Squash Pasta Sauce

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

Butternut squash has a little sweetness to it, but sage and Parmesan keep this pasta sauce savory. I don’t add cream because the roasted squash already gives it the texture I want.

A spoon lifting thick butternut squash pasta sauce from a glass jar, with roasted squash halves and tagliatelle in the background.

I make the sauce quite thick, then loosen it with a little pasta water when I toss it with pasta. That way I can adjust the consistency at the end without thinning the whole batch.

Ingredients for butternut squash pasta sauce including roasted squash, Parmesan, onion, vegetable stock, dried sage, garlic, butter, olive oil, salt and pepper.

Ingredients and substitutions

Butternut squash: I used a whole squash weighing about 2 pounds (900 grams), which gave me the 2 cups of roasted flesh needed for the sauce.

Butter: Use any real butter, including homemade butter if you make your own.

Olive oil: I use it together with the butter for sautéing, but you can leave it out and use butter only if you prefer.

Onion: White or yellow onion will both work.

Garlic: I always use fresh garlic and that is what I recommend for this sauce.

Dried sage: I prefer dried sage here. I like its flavor with butternut squash and it blends smoothly into the sauce.

Vegetable stock: Store-bought or homemade vegetable stock will both work.

Parmesan: I like using Parmesan from a block and grating it myself. If you do the same, pack it into the measuring cup. Grana Padano, Pecorino or aged Asiago can also be used. Pecorino is a little saltier. If you want to keep the sauce vegetarian, check that the cheese you use is made with vegetarian rennet.

Salt and black pepper: I use homemade vegetable stock, which is quite low in sodium. I wait until the Parmesan is added, then taste the sauce and season as needed. Store-bought stock, salted butter and a saltier cheese such as Pecorino can all change how much salt you need.

How to make butternut squash pasta sauce

Cut the butternut squash in half and scoop out the seeds and stringy fibers. Place both halves cut-side down on a baking sheet lined with parchment paper and roast until soft.

Butternut squash halves placed cut-side down on a parchment-lined baking sheet.

The easiest way to check the squash is to pierce it through the skin with a fork. If the fork goes through easily, it is ready. You can also carefully turn the squash over and test the flesh directly. If you find any hard areas, roast it a little longer.

A fork checking the roasted butternut squash flesh to make sure it is soft.

While the squash is roasting, sauté the onion, garlic and dried sage with the butter and olive oil.

Onion, garlic and dried sage sautéing with butter and olive oil in a pot.

When the squash is ready and cool enough to handle, scoop out the flesh. Transfer 2 cups to a blender with the vegetable stock and sautéed onion mixture, then blend until smooth. If the sauce is thicker than you want, add a little more stock and blend again until you reach the consistency you like.

Roasted butternut squash flesh being transferred to a blender.
Smooth blended squash sauce in a blender.

Pour the sauce into a pot and simmer on low for 3 to 4 minutes. Turn off the heat and stir in the Parmesan.

Grated Parmesan being stirred into the squash sauce in a pot, with salt and pepper alongside.

Then taste it. This is when I add the salt and black pepper.

You can also watch me make the sauce step by step in the video in the recipe card.

A jar of butternut squash sauce beside roasted squash halves and grated Parmesan.

How long does it take to roast butternut squash?

At 400°F (200°C), a whole 2-pound (900-gram) squash, cut in half, should take about 45 minutes. The roasting time can vary depending on the size of the squash and your oven.

If you are using a much larger squash and one half alone weighs about 2 pounds (900 grams), allow around 60 minutes. Check the squash itself rather than relying only on the time.

Serving the sauce with pasta

I used tagliatelle in the photos, but you can use any pasta you like. If you want to make your own, my homemade pasta dough can also be cut into tagliatelle.

This recipe makes enough sauce for about 14 ounces (400 grams) of dry pasta, or 4 generous portions. I count about 3.5 ounces (100 grams) of dry pasta per adult.

Pour the sauce over the cooked pasta and toss everything together with tongs. If you need to loosen the sauce, add a little reserved pasta water and toss again until you get the consistency you like.

Storing and reheating

Butternut squash pasta sauce can be made ahead and kept in an airtight container in the fridge for up to 3 days. The sauce thickens as it cools.

To reheat, transfer it to a saucepan or pot and heat over medium heat until warmed through. If it is too thick, add a splash of vegetable stock as needed.

A tall glass jar filled with smooth, thick butternut squash sauce.

Helpful tips

  • Butternut squash can vary in moisture, so you might need a little more or less liquid than I did.
  • The starch in reserved pasta water helps the sauce coat the pasta.
  • My sweet potato mac and cheese is another stovetop pasta where the vegetable goes right into the sauce.

More sauce recipes

Roasted Red Pepper Sauce: Roasted red pepper and cauliflower are blended together until smooth.

Vegan Pasta Sauce: Caper berries are what make this meatless sauce different.

10-Minute Baked Bean Pasta Sauce: Baked beans make a quick sauce that is ready in about 10 minutes.

Lentil Bolognese Sauce: Lentils replace the meat in this Bolognese-style sauce.

Chanterelle Sauce: I serve this mushroom sauce with pasta, gnocchi, potatoes or meat.

Instant Pot Bolognese Sauce: A meat Bolognese made in the pressure cooker and served with pasta.

Spoonful of smooth, thick roasted butternut squash sauce held over a full jar.
Print Pin Rate
No ratings yet

Butternut Squash Pasta Sauce

Roasted butternut squash makes a smooth, thick pasta sauce with garlic, sage and Parmesan. Makes about 3 cups, enough for 4 generous portions of pasta.
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Servings: 4
Author: Julia

Ingredients

  • 2 pounds butternut squash
  • 1 tablespoon olive oil see note 1
  • 1 medium onion
  • 1 teaspoon dried sage
  • 2 tablespoons real butter
  • 3 cloves garlic pressed
  • 1 cup vegetable stock
  • ¼ cup Parmesan finely grated, see note 3
  • salt to taste, see note 4
  • black pepper to taste

Instructions 

  • Preheat the oven to 400°F (200°C). Cut the butternut squash in half and scoop out the seeds and stringy fibers.
  • Place the squash cut-side down on a baking sheet lined with parchment paper.
  • Roast for about 45 minutes, or until soft. The easiest way to check it is to pierce the squash through the skin with a fork. If the fork goes through easily, it is ready. You can also carefully turn it over and test the flesh directly. If you find any hard areas, roast it a little longer.
  • Meanwhile, heat the olive oil in a skillet or medium pot. Add the onion, dried sage, butter and pressed garlic. Sauté over medium heat, stirring regularly, until the onion is translucent, about 3 to 4 minutes. Turn off the heat.
  • When the squash is ready, let it cool slightly. Scoop out the flesh and transfer 2 cups to a blender. Add the vegetable stock and sautéed onion mixture. Blend until smooth.
  • If the sauce is thicker than you want, add a little more vegetable stock and blend again until you reach the consistency you like.
  • Pour the sauce into a pot and simmer over low heat for 3 to 4 minutes. Turn off the heat and stir in the Parmesan.
  • Taste the sauce after adding the Parmesan, then season with salt and black pepper as needed.

Video

Notes

  1. Olive oil: You can leave it out and use butter only for sautéing if you prefer.
  2. Butter: Use real butter rather than a butter substitute.
  3. Parmesan: I like using Parmesan from a block and grating it myself. If you do the same, pack it into the measuring cup. Grana Padano, Pecorino or aged Asiago can also be used. Pecorino is a little saltier. If you want to keep the sauce vegetarian, check that the cheese you use is made with vegetarian rennet.
  4. Seasoning: The amount of salt you need will depend on your stock, whether the butter is salted or unsalted and the cheese you use. My homemade vegetable stock is quite low in sodium.
  5. Roasting time: A whole 2-pound (900-gram) squash, cut in half, should take about 45 minutes. If one half alone weighs about 2 pounds (900 grams), allow around 60 minutes.
  6. Pasta: This sauce is enough for about 14 ounces (400 grams) of dry pasta. I count about 3.5 ounces (100 grams) per adult, which gives 4 generous portions.
  7. Storage: Keep the sauce in an airtight container in the fridge for up to 3 days. It thickens as it cools. Reheat it in a saucepan or pot and add a splash of vegetable stock if needed.

Nutrition

Calories: 225 kcal (11%), Carbohydrates: 31 g (10%), Protein: 5 g (10%), Fat: 11 g (17%), Saturated Fat: 5 g (31%), Polyunsaturated Fat: 1 g, Monounsaturated Fat: 5 g, Trans Fat: 0.2 g, Cholesterol: 19 mg (6%), Sodium: 400 mg (17%), Potassium: 856 mg (24%), Fiber: 5 g (21%), Sugar: 7 g (8%), Vitamin A: 24460 IU (489%), Vitamin C: 50 mg (61%), Calcium: 196 mg (20%), Iron: 2 mg (11%)

Nutrition information is an estimate provided by an online nutrition calculator and may vary based on ingredient brands, substitutions, and portion sizes.

Course: Sauce
Cuisine: American

Want more recipes like this one?

Tell Google you’d like to see more of our recipes.

Add us as a preferred source
Condiments | Main Dishes | Vegetarian Recipes

Save or share for later.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating