There’s something incredibly comforting about a big bowl of pasta coated in a luscious sauce, and this Butternut Squash Pasta Sauce delivers exactly that—creamy, flavorful, and perfectly cozy. This plant-powered delight transforms simple, wholesome ingredients into a vibrant sauce that’s both vegan and irresistibly rich. It’s a gorgeous way to celebrate the golden goodness of butternut squash, making dinner feel a little more special—but without any complicated steps or fuss.

Ingredients You’ll Need
Each ingredient in this Butternut Squash Pasta Sauce recipe brings more to the table than just flavor—think creamy texture, color, and harmonious depth. These basics might seem simple, but when they come together, the magic truly happens!
- Frozen diced butternut squash (16 oz): Dreamy texture and subtle sweetness that forms the backbone of the sauce, plus it saves so much prep time.
- Fresh chopped tomatoes (1.5 cups): Adds brightness and slight acidity to balance the creamy richness of the squash.
- Yellow onion (1/2): Provides natural sweetness and a savory undertone as it caramelizes in the oven.
- Olive oil (2 tbsp): Enhances roasting and creates a luxurious mouthfeel in the finished sauce.
- Salt (1 tsp): Essential for bringing all the flavors out of the veggies and into the sauce.
- Black pepper (1/4 tsp): Gives a gentle kick and complexity without overpowering the sweetness of the squash.
- Dried thyme (1/2 tsp): Introduces an herby warmth that makes the sauce taste truly gourmet.
- Pasta (1 lb): Your favorite shape is perfect here! It cradles every bit of the creamy sauce.
- Reserved pasta water (1/3 cup): Helps the sauce cling fantastically to the noodles, adding a silky finish.
How to Make Butternut Squash Pasta Sauce
Step 1: Roast the Veggies
Begin by cranking your oven up to 450F and line a baking sheet with parchment paper for easy cleanup. Scatter your frozen butternut squash, chopped tomatoes, and sliced onion evenly across the pan. Drizzle with olive oil and sprinkle over the salt, pepper, and dried thyme. A quick toss ensures every bit gets slicked with seasoning. Roasting at high heat for about 20 minutes gives you tender, caramelized veggies—absolutely essential for building layers of flavor in your Butternut Squash Pasta Sauce.
Step 2: Cook the Pasta
While those veggies are filling your kitchen with mouthwatering aromas, get your pasta going. Boil a large pot of salted water, cook your chosen noodles until al dente, and—this part is key—reserve about 1/3 cup of starchy pasta water before draining. This simple liquid is a pro trick for creating a silky sauce that hugs every inch of pasta!
Step 3: Blend the Sauce
Once your veggies are roasted and still hot, carefully transfer them into a blender or food processor along with the reserved pasta water. Blitz until ultra-smooth and creamy. The roasted squash and tomatoes blend seamlessly into a satiny, sunshine-hued Butternut Squash Pasta Sauce that just begs to be poured over pasta.
Step 4: Combine and Toss
Return your drained pasta to the pot or a large mixing bowl. Pour the freshly blended sauce over the noodles and toss everything together until each piece is well coated. The sauce clings to all the nooks and crannies, infusing the whole dish with its sweet-savory, creamy magic.
Step 5: Serve and Enjoy
Spoon generous helpings onto plates or bowls, and serve immediately while it’s steamy and fresh. Top with a touch of grated parmesan or your favorite plant-based alternative for an extra savory flourish!
How to Serve Butternut Squash Pasta Sauce

Garnishes
There are so many ways to jazz up your Butternut Squash Pasta Sauce before serving. A sprinkling of parmesan or vegan cheese adds saltiness and depth, while a dash of red pepper flakes brings a gentle, warming heat. For a pop of color and freshness, a handful of chopped parsley or basil is always a hit.
Side Dishes
This creamy sauce pairs beautifully with simple sides. Try a crisp green salad tossed with lemon vinaigrette, or some oven-roasted broccoli for extra veggies. Chunky slices of toasted sourdough or garlic bread are perfect for soaking up any leftover sauce on your plate.
Creative Ways to Present
For a restaurant-worthy look, serve your pasta in shallow bowls and drizzle a touch of high-quality olive oil on top. You can also serve the Butternut Squash Pasta Sauce as a dip alongside warm breadsticks, or layer it into baked pasta dishes for a gorgeous, golden twist.
Make Ahead and Storage
Storing Leftovers
If you find yourself with extra Butternut Squash Pasta Sauce, simply store it in an airtight container in the refrigerator. It will keep for up to 4 days without losing its lovely flavor or texture. Reheat gently to revive its velvety magic.
Freezing
One of the best things about this sauce is how well it freezes. Let the Butternut Squash Pasta Sauce cool completely, then pour into freezer-safe containers or even silicone ice cube trays for easy portioning. Freeze for up to 2 months—just thaw overnight in the fridge when you’re ready to enjoy again.
Reheating
To bring your sauce back to its creamy best, reheat it slowly on the stovetop or in the microwave, stirring frequently. If the consistency is a bit thick after chilling, just add a splash of plant milk or water to loosen it up.
FAQs
Can I use fresh butternut squash instead of frozen?
Absolutely! Fresh butternut squash works wonderfully in this recipe—just peel, seed, and dice it to match the size of frozen cubes for even roasting. You may need to add a few extra minutes to the roasting time until the pieces are tender.
Is the Butternut Squash Pasta Sauce gluten-free?
The sauce itself is completely gluten-free. To make the whole dish gluten-free, simply choose a gluten-free pasta variety such as brown rice, corn, or lentil-based noodles—they all work deliciously well with this sauce.
Can I make this sauce ahead of time?
Yes, you can absolutely prepare the Butternut Squash Pasta Sauce a day or two in advance. Just let it cool, store in an airtight container in the fridge, and reheat gently before tossing with freshly cooked pasta for the best texture.
What if I don’t have a blender?
If you don’t own a blender, a food processor or immersion stick blender will get the job done. Even a potato masher can work in a pinch, though your sauce may be a bit more rustic in texture—which some people love!
How can I add extra protein to this meal?
There are plenty of ways to boost the protein content! Stir in some sautéed chickpeas, white beans, or crumbled tofu just before serving, or top your pasta with toasted pumpkin seeds for a satisfying crunch and extra plant-based protein.
Final Thoughts
Your next pasta night is about to get a lot more delicious—and colorful—with this Butternut Squash Pasta Sauce. If you’re looking for a way to bring more vegetables to the table in the coziest, creamiest form, give this recipe a try. It’s the kind of comfort food that feels both nourishing and a little bit special. Enjoy every golden, velvety bite!
PrintButternut Squash Pasta Sauce Recipe
A creamy vegan butternut squash pasta sauce made with simple healthy ingredients.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Dinner
- Cuisine: American
- Diet: Vegan
Ingredients
For the Sauce:
- 16 oz bag of frozen diced butternut squash
- 1.5 cups fresh chopped tomatoes
- 1/2 yellow onion
- 2 tbsp olive oil
- 1 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried thyme
For the Pasta:
- 1 lb pasta
- 1/3 cup pasta water reserved from cooked pasta
Instructions
- Preheat oven to 450F and line a baking sheet with parchment paper: Place frozen cubed butternut squash, chopped tomatoes, and sliced onion on the baking sheet. Drizzle olive oil on top and season with salt, pepper, and thyme. Mix to cover the vegetables evenly with oil and seasonings.
- Bake at 450F for 20 minutes.
- While the veggies bake, cook the pasta according to package instructions.
- Before you drain the cooked pasta, reserve 1/3 cup of the pasta water and place in a blender.
- Take the cooked veggies hot from the oven and blend with the pasta water until a smooth sauce remains.
- Pour the sauce over the cooked pasta and toss to coat.
- Serve immediately with parmesan cheese or plant-based parm.
Nutrition
- Calories: 367 kcal