Butternut Squash Pasta Sauce Recipe

Butternut Squash Pasta Sauce Recipe that brings silky comfort, nutty sweetness, and a golden color to your bowl. I rely on this sauce when I want cozy vibes without heavy cream. It tastes rich, but it leans light and veggie-forward. You can blitz it smooth, toss it with pasta, and call dinner done in under an hour.

Easy Butternut Squash Pasta Sauce Recipe

I wrote this recipe after a chilly evening when I wanted something creamy that didn’t weigh me down. Roasted squash turns sweet and caramelized, and it blends into a velvety, restaurant-level sauce. The flavor hugs every pasta shape, and the leftovers taste even better.

This sauce doubles as a weeknight hero and a dinner-party star. You can keep it dairy-free or swirl in butter and Parmesan for a luxe finish. I keep jars in the freezer because future me always thanks current me.

Ingredients You’ll Need

  • 1 medium butternut squash (2.5–3 pounds), peeled, seeded, and cubed
  • 2 tablespoons olive oil, divided
  • 1 small yellow onion, chopped
  • 3–4 garlic cloves, smashed
  • 1 teaspoon fresh thyme or chopped sage (or 1/2 teaspoon dried)
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 1/4 teaspoon nutmeg (freshly grated if you have it)
  • 2–2.5 cups vegetable broth or chicken broth, as needed
  • 2 tablespoons butter or 2 tablespoons olive oil (for finishing)
  • 1/2 cup milk, half-and-half, or unsweetened coconut milk (optional for extra creaminess)
  • 1/4–1/3 cup grated Parmesan or 2–3 tablespoons nutritional yeast
  • 2 teaspoons lemon juice
  • Kosher salt and black pepper, to taste
  • 12–16 ounces pasta (rigatoni, shells, orecchiette, or fettuccine work great)
  • Optional toppings: crispy sage, toasted walnuts or pepitas, extra Parmesan, chili oil

How to Make Butternut Squash Pasta Sauce

  1. Roast the squash: Heat the oven to 425°F. Toss squash with 1 tablespoon olive oil, salt, and pepper on a sheet pan. Roast 25–35 minutes until tender and browned on the edges.
  2. Sauté aromatics: Warm 1 tablespoon olive oil in a pot over medium heat. Cook onion with a pinch of salt until soft and golden, 6–8 minutes. Add garlic, thyme or sage, red pepper flakes, and nutmeg; cook 1 minute.
  3. Blend the base: Add roasted squash and 1.5 cups broth to the pot. Simmer 3–4 minutes. Transfer to a blender or use an immersion blender and blend until very smooth.
  4. Adjust the texture: Pour the sauce back into the pot. Stir in butter and milk (or coconut milk). Add more broth as needed until the sauce coats a spoon.
  5. Season: Stir in Parmesan or nutritional yeast and lemon juice. Taste and add salt and pepper until the flavor pops.
  6. Cook pasta: Boil pasta in salted water until al dente. Reserve 1 cup pasta water, then drain.
  7. Toss: Combine hot pasta with the sauce. Splash in pasta water as needed for silkiness. Plate and finish with toppings you love.

Stovetop-Only Option

  1. Cube the squash small (1/2 inch).
  2. Sauté onion in olive oil until golden; add garlic, herbs, and spices.
  3. Add squash and 2 cups broth. Simmer covered until fork-tender, 15–20 minutes.
  4. Blend, finish with butter and dairy (or alternatives), and season as above.

Variations I’ve Tried

  • Dairy-free: Use olive oil or vegan butter and coconut milk or oat milk. Add nutritional yeast for cheesy vibes.
  • Extra protein: Toss in sautéed chicken sausage, crispy pancetta, or white beans.
  • Mushroom moment: Brown sliced mushrooms and fold them in for umami.
  • Sage-brown butter swirl: Sizzle butter with sage until nutty, then spoon it over the plated pasta.
  • Heat lovers: Add Calabrian chili paste or a drizzle of chili oil at the end.
  • Smoky kick: Add 1/2 teaspoon smoked paprika to the aromatics.
  • Maple kiss: Stir in 1–2 teaspoons pure maple syrup to highlight the squash’s sweetness.

Recipe Tips

  • Roast for color: Deep browning equals deeper flavor. I push the squash until the edges caramelize.
  • Salt in layers: Season the squash, the aromatics, and the sauce. Balanced seasoning tastes pro.
  • Blend long enough: Give the blender a full minute for a glossy, ultra-smooth sauce.
  • Lean on pasta water: The starch gives you a silky cling. Add it while you toss.
  • Sauce consistency: Aim for heavy cream thickness before you toss with pasta. Thin slowly as needed.

What to Serve with Butternut Squash Pasta Sauce

Make-Ahead and Storage

My butternut squash pasta sauce reheats so well that I keep a batch in the freezer all season. I whip it up on Sunday, stash jars in the fridge, and coast through busy weeknights. The flavor develops as it rests, and the texture stays silky.

  • Make-Ahead: Roast the squash and sauté the aromatics, then blend the sauce and cool it. Store it in jars for the week, or freeze it for later. Cook fresh pasta when you plan to serve.
  • To Refrigerate: Store cooled sauce in an airtight container in the fridge for up to 5 days. Keep cooked pasta separate for the best texture.
  • Freezing: Freeze the sauce in freezer-safe containers for up to 3 months. Leave headspace for expansion and label the date.
  • To Reheat: Warm gently in a saucepan over medium-low heat with a splash of broth or water. Toss with hot pasta and a bit of pasta water until glossy.
Butternut Squash Pasta Sauce Recipe
Adaly Kandice

Butternut Squash Pasta Sauce Recipe

Butternut Squash Pasta Sauce is a creamy, flavorful sauce made from roasted butternut squash, perfect for tossing with your favorite pasta for a comforting meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Dinner
Cuisine: American

Ingredients
  

  • 1 medium butternut squash, peeled and cubed
  • 2 tablespoons olive oil
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • 1/2 cup milk or cream
  • 1/4 teaspoon ground nutmeg
  • 1/4 cup grated Parmesan cheese
  • Salt and black pepper to taste
  • 12 ounces pasta of choice, cooked

Instructions
 

  1. Preheat oven to 400°F (200°C). Spread butternut squash cubes on a baking sheet, drizzle with 1 tablespoon olive oil, and toss to coat. Roast for 20-25 minutes, until tender and lightly browned.
  2. Heat 1 tablespoon olive oil in a saucepan over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for another 1 minute.
  3. Add roasted butternut squash to the saucepan along with vegetable broth. Simmer for 5 minutes.
  4. Carefully transfer the mixture to a blender or use an immersion blender to puree until smooth.
  5. Return the sauce to the saucepan. Stir in milk or cream, nutmeg (if using), and Parmesan cheese (if using). Season with salt and black pepper to taste.
  6. Simmer gently for a few more minutes until heated through and slightly thickened.
  7. Toss the sauce with cooked pasta and serve warm. Garnish with extra Parmesan if desired.

Notes

For a vegan sauce, use plant-based milk and omit Parmesan. Adjust consistency with additional broth if the sauce is too thick. Roasting the squash enhances its sweetness and flavor.