Butternut Squash Pasta Sauce

Category: Lunch & Dinner Ideas

Creamy butternut squash pasta sauce served over spaghetti, garnished with fresh herbs for a delicious, healthy meal.

Butternut Squash Pasta Sauce is a creamy, comforting sauce that brings together the natural sweetness of roasted butternut squash with a hint of garlic and herbs. It’s smooth, velvety, and coats your pasta just right, making every bite warm and satisfying without relying on heavy cream or cheese.

I love making this sauce when I want something that feels a bit special but still simple to prepare. Roasting the squash brings out a nice caramelized flavor that gives the sauce a rich, slightly sweet taste that pairs perfectly with any pasta shape. Adding just a touch of sage or thyme always takes it to the next level in my kitchen.

This sauce is great served with your favorite spaghetti or penne, and I often sprinkle some toasted nuts or a little Parmesan on top for a bit of crunch and extra flavor. It’s one of those dishes that’s cozy and easy to make on a weeknight but tasty enough to share with friends or family. I always find it’s a crowd-pleaser that even picky eaters enjoy!

Butternut Squash Pasta Sauce

Key Ingredients & Substitutions

Butternut Squash: The star of this sauce, roasted butternut squash brings natural sweetness and creaminess. If you can’t find it, try kabocha squash or pumpkin for a similar flavor and texture.

Olive Oil: Used for roasting and sautéing, it adds a nice subtle richness. You can swap it for avocado oil or a mild vegetable oil if needed.

Onion & Garlic: These build the base flavor. Yellow onion works best, but white or sweet onions are fine. Fresh garlic gives that punch; you can use garlic powder in a pinch.

Sage & Nutmeg: Optional but recommended for a warm, earthy hint. If you don’t have sage, thyme or rosemary can work well. Nutmeg enhances sweetness—a small pinch goes a long way.

Broth or Pasta Water: Adding liquid helps make the sauce smooth and creamy. Vegetable or chicken broth adds flavor; pasta water works too and adds nice starch to bind the sauce.

Parmesan Cheese: Adds a salty, nutty note and richness. For dairy-free versions, nutritional yeast is a good substitute to keep that cheesy flavor.

Pasta: I prefer spaghetti, but any pasta you like—penne, fettuccine, or rigatoni—works. Gluten-free pasta is also a great option for dietary needs.

How Do I Get a Smooth, Creamy Butternut Squash Sauce?

The key to a smooth sauce is roasting, blending, and adding just the right amount of liquid:

  • Roast the squash until tender and lightly caramelized. This brings out natural sweetness and softens it enough for blending.
  • Sauté the onion and garlic until soft and fragrant to build flavor before blending.
  • Use a blender or food processor to puree the squash and aromatics with broth or reserved pasta water. Start with less liquid; add more gradually to reach a creamy sauce texture.
  • If your sauce feels too thick, add pasta water a little at a time to loosen and help it stick to your pasta.
  • Reheat gently in a pan, stirring in Parmesan (or substitute) so it melts smoothly into the sauce.

These steps help create a velvety, flavorful sauce that clings beautifully to noodles. Taking the time to roast, blend well, and adjust the texture makes all the difference!

Equipment You’ll Need

  • Baking sheet – perfect for roasting the butternut squash evenly to bring out its sweetness.
  • Sharp knife – helps peel and cube the squash safely and easily.
  • Large pot – you’ll need this for boiling pasta to the perfect al dente texture.
  • Skillet or sauté pan – for softening the onion and garlic, adding flavor to the sauce base.
  • Blender or food processor – essential to puree the roasted squash and vegetables into a smooth, creamy sauce.
  • Wooden spoon or silicone spatula – great for stirring the sauce gently without scratching your pan.

Flavor Variations & Add-Ins

  • Add cooked Italian sausage or pancetta for a meaty boost that pairs well with the sweetness of squash.
  • Stir in a handful of fresh spinach or kale at the end for some bright, healthy greens.
  • Mix in a pinch of red pepper flakes to add a mild spicy kick to balance the creamy sauce.
  • Top with toasted pine nuts or walnuts for crunch and extra nutty flavor that complements the dish nicely.

How to Make Butternut Squash Pasta Sauce

Ingredients You’ll Need:

Main Ingredients:

  • 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cubed
  • 2 tablespoons olive oil
  • Salt and pepper, to taste
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 1/2 teaspoon dried sage or 1 tablespoon fresh sage, chopped (optional)
  • 1/4 teaspoon ground nutmeg (optional)
  • 1/2 cup vegetable or chicken broth (or pasta cooking water)
  • 1/4 cup grated Parmesan cheese, plus more for serving
  • 12 ounces spaghetti or pasta of choice
  • Fresh basil leaves, chopped, for garnish

Time Needed

You’ll need about 40 minutes total: around 5-10 minutes for prep, 25-30 minutes for roasting the squash, and another 10 minutes for cooking the pasta and making the sauce.

Step-by-Step Instructions:

1. Roast the Butternut Squash:

Preheat your oven to 400°F (200°C). Toss the cubed butternut squash with 1 tablespoon of olive oil, salt, and pepper. Spread it out in a single layer on a baking sheet. Roast for 25-30 minutes until the squash is tender and lightly caramelized. When done, take it out and let it cool slightly.

2. Cook the Pasta:

While the squash is roasting, bring a large pot of salted water to a boil. Cook your pasta according to the package directions until just al dente. Before draining, save 1 cup of the pasta cooking water for later use.

3. Sauté the Aromatics:

In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add chopped onion and cook for about 5 minutes until it’s soft and translucent. Add the minced garlic and sage, cooking for another minute until fragrant.

4. Make the Sauce:

Put the roasted squash, sautéed onion and garlic mixture into a blender or food processor. Add about 1/2 cup of vegetable broth or reserved pasta water. Blend until smooth and creamy, adding more liquid little by little if needed to reach your desired sauce thickness.

5. Warm and Season the Sauce:

Pour the blended sauce back into the skillet and gently warm over low to medium heat. Stir in the Parmesan cheese and nutmeg, if using. Taste and adjust salt and pepper as desired.

6. Combine Pasta and Sauce:

Toss the cooked pasta into the sauce until it’s well-coated. If the sauce feels too thick, add a little more pasta water to loosen it up.

7. Serve:

Plate your pasta and garnish with extra Parmesan cheese, fresh basil, and a sprinkle of cracked black pepper. Serve warm and enjoy!

Butternut Squash Pasta Sauce

Can I Use Frozen Butternut Squash Instead of Fresh?

Yes! Just make sure to thaw the squash completely and drain any excess moisture before roasting to avoid soggy sauce. Roast it as directed to bring out the best flavor.

Can I Make This Sauce Ahead of Time?

Absolutely! Prepare the sauce and pasta separately, then store them in airtight containers in the fridge for up to 3 days. Reheat gently on the stove, adding a splash of pasta water if needed to loosen the sauce.

What Can I Use Instead of Parmesan Cheese?

If you want a dairy-free option, nutritional yeast is a great substitute that adds a cheesy flavor. Otherwise, Pecorino Romano or Asiago cheeses also work well if you have them on hand.

How Should I Store Leftovers?

Keep any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, warm slowly on the stove and stir frequently to keep the sauce smooth. Adding a bit of water or broth can help restore creaminess.

You might also like these recipes

Leave a Comment