Creamy Butternut Squash Pasta: The Coziest Vegetarian Dinner You’ll Make This Season

There are certain recipes that feel like a warm blanket on a cool evening and this Creamy Butternut Squash Pasta is exactly that. I made this for the first time on a quiet Sunday afternoon when I had a butternut squash sitting on my counter and no plan for dinner. What came out of the oven and into my bowl was one of the most comforting things I’ve ever made in my kitchen. The sauce is silky, naturally sweet, and rich without being heavy. At Golden Recipes this one has quickly become one of my personal favorites and I know it’ll become one of yours too.

Why You’ll Love This Recipe

This pasta gets its incredible creaminess entirely from roasted butternut squash — no heavy cream, no butter overload. You roast the squash until it’s caramelized and sweet, blend it with a splash of broth and Parmesan, and what you get is a sauce so smooth and velvety it coats every piece of pasta like it was made for it. The natural orange color makes it look stunning in the bowl and the flavor is deep, nutty, and slightly sweet in the best possible way.

It’s also one of those recipes where the effort doesn’t match the result — in the best way. Most of the cooking time is just the squash roasting in the oven while you do other things. The actual hands-on time is maybe 15 minutes. Yet when you sit down to eat it feels like you spent the afternoon cooking something really special.

Equipment You’ll Need

  • Large baking sheet
  • Chef’s knife and cutting board
  • Large pot for boiling pasta
  • Large skillet or sauté pan
  • Immersion blender or countertop blender
  • Measuring cups and spoons
  • Serving bowls

Ingredients

  • 1 medium butternut squash, peeled and cubed
  • 2 tablespoons olive oil
  • 12 oz pasta — penne, rigatoni, or fettuccine all work great
  • 1 cup vegetable broth
  • ½ cup freshly grated Parmesan cheese
  • 2 cloves garlic, minced
  • ¼ teaspoon nutmeg
  • Salt and black pepper to taste
  • Fresh sage leaves for garnish
  • Extra Parmesan for serving

Substitutions

No vegetable broth? Low-sodium chicken broth works just as well. For a dairy-free version replace the Parmesan with nutritional yeast and a drizzle of olive oil — it keeps the sauce creamy and adds that umami depth. Acorn squash or kabocha squash can substitute for butternut, though butternut gives the smoothest sauce. Any short pasta shape works here — rotini, farfalle, or even regular spaghetti all hold the sauce beautifully.

How to Make It

Roast the Squash

Preheat your oven to 400°F (200°C). Peel, seed, and cube the butternut squash into roughly 1-inch pieces. Toss on a baking sheet with olive oil, salt, and pepper. Spread in a single layer — no crowding. Roast for 25 to 30 minutes stirring once halfway, until tender and the edges are deeply golden and caramelized. Don’t rush this — that caramelization is where all the flavor lives.

Cook the Pasta

While the squash roasts bring a large pot of heavily salted water to a boil. Cook your pasta according to the package instructions until al dente — firm with a slight bite. Before draining save at least 1 full cup of the starchy pasta water — this is your secret weapon for adjusting the sauce consistency later. Drain and set aside.

Build the Sauce

Transfer the roasted squash to a large skillet over medium heat. Add the minced garlic and cook for 1 minute until fragrant. Pour in the vegetable broth and add the nutmeg. Use an immersion blender directly in the skillet to blend everything into a completely smooth silky sauce. If it feels too thick add a splash of reserved pasta water and blend again until you reach a creamy pourable consistency.

Add the Parmesan

Keep the heat on low and stir in the freshly grated Parmesan a handful at a time, letting it melt fully between additions. The sauce will become glossy and rich. Taste it — adjust with salt, pepper, or a little more nutmeg if needed. The flavor should be sweet, savory, and slightly nutty all at once.

Combine and Serve

Add the cooked pasta directly to the skillet and toss well to coat every piece in the sauce. If it feels too thick add pasta water a splash at a time until the sauce is silky and clings to the pasta. Plate into warm bowls, add a few fresh sage leaves on top, finish with extra Parmesan and a crack of black pepper. Serve immediately.

Variations

  • Spicy version — add ½ teaspoon red pepper flakes to the sauce for a gentle heat
  • Nutty crunch — top with toasted walnuts or pine nuts for texture and richness
  • Add protein — stir in shredded rotisserie chicken or crispy pancetta for a heartier meal
  • Extra smoky — add a pinch of smoked paprika to the blended sauce
  • Herb swap — fresh thyme or rosemary instead of sage gives a completely different vibe

What to Serve With It

This pasta is a complete meal on its own but it loves company. A simple arugula salad with lemon vinaigrette cuts right through the richness and adds a peppery brightness. Warm crusty bread or garlic bread on the side is practically mandatory for scooping up any remaining sauce in the bowl. Roasted broccoli or sautéed mushrooms also pair beautifully. For drinks a sparkling water with a squeeze of lemon or a light apple cider keeps things seasonal and refreshing.

Pro Tips

  • Roast the squash until deeply caramelized — pale squash means flat sauce, dark golden edges mean incredible flavor
  • Always save pasta water before draining — it’s the key to getting the sauce to cling perfectly
  • Grate your own Parmesan — pre-shredded cheese doesn’t melt as smoothly and can make the sauce grainy
  • Blend the sauce while it’s hot — warm squash purees much more smoothly than cold
  • Season in layers — salt the squash before roasting AND taste the final sauce before serving

Common Mistakes

  • Not roasting long enough — under-roasted squash gives you a bland watery sauce instead of a rich sweet one
  • Forgetting to save pasta water — without it you can’t adjust the sauce consistency properly
  • Using pre-grated Parmesan — it won’t melt smoothly and ruins the silky texture of the sauce
  • Overcooking the pasta — gummy pasta in a smooth sauce is a texture disaster, always go al dente
  • Skipping the nutmeg — it sounds optional but it adds a warmth that makes the whole sauce taste more complex

Storage and Reheating

Store leftovers in an airtight container in the fridge for up to 3 days. The sauce thickens as it sits so when reheating add a splash of broth or water to loosen it back up. Warm gently in a skillet over low heat stirring frequently. You can also freeze the roasted squash separately before blending — it keeps for up to 2 months in the freezer and you can blend it fresh with broth whenever you’re ready. The cooked pasta also freezes well for up to 2 months.

FAQ

Can I use a different squash?
Yes — acorn or kabocha both work but butternut gives the smoothest sweetest sauce. Pumpkin puree also works in a pinch for a quick shortcut version.

Is this recipe gluten-free?
Just swap regular pasta for a gluten-free variety — rice pasta or corn pasta both work well with this sauce. Everything else in the recipe is naturally gluten-free.

How do I make it dairy-free?
Replace the Parmesan with nutritional yeast and a drizzle of olive oil. The sauce stays creamy and the nutritional yeast adds that savory umami depth you need.

Can I add vegetables to this dish?
Absolutely — steamed broccoli, sautéed spinach, roasted cherry tomatoes, or mushrooms all work beautifully folded into the finished pasta.

Conclusion

This Creamy Butternut Squash Pasta is the kind of recipe that makes you fall in love with vegetarian cooking all over again. Simple ingredients, stunning results — make it tonight.

Creamy Butternut Squash Pasta

By Sophia White — Golden Recipes

Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins
Servings
4
Calories
450 kcal

Ingredients

  • 1 medium butternut squash, peeled and cubed
  • 2 tablespoons olive oil
  • 12 oz pasta of your choice
  • 1 cup vegetable broth
  • ½ cup freshly grated Parmesan cheese
  • 2 cloves garlic, minced
  • ¼ teaspoon nutmeg
  • Salt and black pepper to taste
  • Fresh sage leaves for garnish

Instructions

  1. Preheat oven to 400°F (200°C). Toss squash with olive oil, salt and pepper. Spread on baking sheet and roast 25-30 minutes until golden and caramelized.
  2. Cook pasta in salted water until al dente. Reserve 1 cup pasta water before draining.
  3. Transfer roasted squash to a skillet, add garlic and cook 1 minute. Add broth and nutmeg. Blend until completely smooth with immersion blender.
  4. Stir in Parmesan until melted and sauce is glossy. Adjust seasoning.
  5. Add pasta and toss to coat. Add pasta water as needed for a silky consistency.
  6. Serve in warm bowls topped with fresh sage and extra Parmesan.

Nutrition (per serving)

🔥 Calories: 450 🥩 Protein: 15g 🍞 Carbs: 65g 🧈 Fat: 12g 🧂 Sodium: 350mg 🌾 Fiber: 5g

Leave a Comment