Butternut Squash Pasta

This Butternut Squash Pasta is creamy, cozy, and packed with flavor.

The roasted squash blends into a silky sauce that hugs every piece of pasta.

It tastes rich and comforting, but it’s made with simple ingredients you can find anywhere.

This is one of those recipes I come back to every fall and winter because it feels like comfort food while still being full of wholesome ingredients.

Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes

Why I Love This Recipe

The first time I made butternut squash pasta, I was looking for something cozy that wasn’t another bowl of tomato sauce. I roasted a squash I had sitting on the counter, blended it into a sauce, and tossed it with pasta. The result was surprisingly creamy and rich without needing lots of heavy cream.

Now it’s one of my favorite comfort meals. The natural sweetness of the squash balances perfectly with garlic, onion, Parmesan, and sage.

What makes this recipe special:

  • Rich and creamy without feeling too heavy
  • Great way to use seasonal butternut squash
  • Easy enough for a weeknight dinner
  • Uses simple pantry ingredients
  • Looks impressive but is very easy to make
  • Leftovers reheat beautifully
Butternut Squash Pasta

What You’ll Need

  • 1 medium butternut squash (about 2½ pounds), peeled and cubed
  • 2 tablespoons olive oil, divided
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1 cup vegetable broth
  • ½ cup heavy cream
  • ½ cup grated Parmesan cheese
  • 12 ounces pasta (penne, rigatoni, or shells)
  • 1 tablespoon chopped fresh sage
  • Extra Parmesan for serving
Butternut Squash Pasta

Pro Tips

  • Cut the squash into evenly sized cubes so it roasts at the same speed.
  • Save a little pasta water before draining. It helps make the sauce silky.
  • Blend the sauce until completely smooth for the best texture.
  • Freshly grate the Parmesan if possible. It melts better.
  • Taste the sauce before serving and adjust salt if needed.

Tools Required

  • Cutting board
  • Chef’s knife
  • Baking sheet
  • Large pot
  • Colander
  • Blender
  • Large skillet
  • Wooden spoon
  • Measuring cups and spoons

Substitutions and Variations

  • Use half-and-half instead of heavy cream.
  • Use chicken broth instead of vegetable broth.
  • Replace sage with thyme or rosemary.
  • Add cooked chicken for extra protein.
  • Add spinach during the final toss.
  • Use gluten-free pasta if needed.

Recipe Instructions

Step 1: Roast the Butternut Squash

Preheat the oven to 425°F.

Place the 2½ pounds cubed butternut squash, 1 tablespoon olive oil, 1 teaspoon salt, and ½ teaspoon black pepper on a baking sheet. Toss until every piece is coated. Spread into an even layer and roast for 25 to 30 minutes until the squash is soft and lightly caramelized.

Butternut Squash Pasta

Step 2: Cook the Pasta

While the squash roasts, bring a large pot of salted water to a boil.

Cook 12 ounces dry pasta according to package directions until al dente. Reserve ½ cup pasta water, then drain.

Butternut Squash Pasta

Step 3: Cook the Onion and Garlic

Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat.

Add 1 medium diced onion and cook for about 5 minutes until softened. Add 4 cloves minced garlic and cook for 1 minute more.

Butternut Squash Pasta

Step 4: Blend the Sauce

Add the roasted squash to a blender along with the cooked onion, cooked garlic, 1 cup vegetable broth, ½ cup heavy cream, and ½ cup grated Parmesan cheese.

Blend until completely smooth and creamy.

Butternut Squash Pasta

Step 5: Combine Pasta and Sauce

Pour the blended butternut squash sauce into the skillet over medium-low heat.

Add the cooked pasta and 1 tablespoon chopped fresh sage. Stir until every piece of pasta is coated. Add a little reserved pasta water if needed to loosen the sauce.

Butternut Squash Pasta

Step 6: Serve

Divide the pasta among serving bowls and top with extra grated Parmesan cheese.

Serve warm.

Butternut Squash Pasta

Why This Recipe Works (Quick Science)

Butternut squash contains natural starches and fiber. When roasted and blended, these create a smooth, creamy texture. The heavy cream adds richness, while Parmesan contributes proteins and fats that help the sauce feel silky. Roasting also caramelizes the squash, creating deeper flavor and natural sweetness.

Common Mistakes

  • Not roasting the squash long enough. It should be very soft.
  • Adding too much broth at once. The sauce can become thin.
  • Overcooking the pasta. Al dente pasta holds sauce better.
  • Forgetting to reserve pasta water.
  • Using pre-shredded Parmesan that doesn’t melt smoothly.

What to Serve With

  • Garlic bread
  • Caesar salad
  • Roasted Brussels sprouts
  • Simple green salad
  • Grilled chicken
  • Italian sausage
  • Roasted broccoli

Make Ahead Tips

  • Roast the squash up to 2 days ahead.
  • Blend the sauce and refrigerate for up to 3 days.
  • Cook fresh pasta when ready to serve for the best texture.

Leftovers and Storage

  • Store leftovers in an airtight container for up to 4 days.
  • Reheat gently on the stovetop or microwave.
  • Add a splash of broth, milk, or cream when reheating.
  • Not recommended for freezing because the cream sauce may separate.

Macros Information

Approximate per serving:

  • Calories: 560
  • Protein: 17g
  • Carbohydrates: 70g
  • Fat: 24g
  • Fiber: 8g
  • Sugar: 8g
  • Sodium: 620mg

FAQ

Q: Can I make this without heavy cream?

A: Yes. Use half-and-half, whole milk, or additional broth for a lighter sauce.

Q: Can I use frozen butternut squash?

A: Yes. Roast it straight from frozen and add a few extra minutes of cooking time.

Q: What pasta shape works best?

A: Penne, rigatoni, shells, and cavatappi all hold the sauce very well.

Q: Can I make this vegetarian?

A: It already is vegetarian when made with vegetable broth and Parmesan made without animal rennet.

Q: Can I add protein?

A: Absolutely. Grilled chicken, Italian sausage, or crispy bacon are all great additions.

Final Thoughts

This Butternut Squash Pasta is one of those comforting meals that feels special without requiring complicated ingredients or techniques. The roasted squash creates a naturally creamy sauce that’s packed with flavor, and the Parmesan and sage bring everything together beautifully. Give it a try, make it your own with your favorite additions, and come back to share how it turned out. I’d love to hear about your experience and answer any questions you have.