Butternut Squash Pasta Sauce Recipe
If you’re searching for a pasta topping that’s rich, comforting, and bursting with autumnal warmth, look no further than this Butternut Squash Pasta Sauce. It transforms simple roasted butternut squash and tomatoes into a velvety, flavorful sauce that hugs every penne piece perfectly. The sauce’s natural sweetness paired with gentle heat and herbaceous notes makes it the kind of dish you’ll happily return to again and again, especially when you want something cozy yet elegant.

Ingredients You’ll Need
The beauty of this Butternut Squash Pasta Sauce lies in its simplicity. Each ingredient plays a starring role, contributing layers of flavor, color, and texture that make the sauce irresistibly creamy and vibrant.
- Butternut squash: Roasting brings out its natural sweetness and creates a silky base for the sauce.
- Plum tomatoes: Add juiciness and a subtle tang to balance the sweetness of the squash.
- Yellow onion: Provides mellow, aromatic depth when roasted alongside the veggies.
- Olive oil: Helps roast the vegetables evenly while adding richness and a delicate fruity note.
- Salt: Enhances flavors by bringing out seasoning nuances.
- Black pepper: Offers a mild peppery kick without overpowering the sauce.
- Fresh thyme: Lends an earthy, herbal accent that complements the sweetness beautifully.
- Red pepper flakes: Introduce a gentle warmth to brighten the overall profile.
- Penne pasta: Perfect for catching the creamy sauce in every nook and cranny.
- Vegetarian Parmesan cheese: Adds a salty, nutty finish that rounds out the sauce.
How to Make Butternut Squash Pasta Sauce
Step 1: Preheat and Prepare
Start by heating your oven to 450°F (230°C). While the oven warms, bring a large pot of salted water to boil—this will cook your pasta to al dente perfection. Getting these basics ready early ensures a smooth cooking flow.
Step 2: Toss the Veggies
In a mixing bowl, combine 2 tablespoons of olive oil, salt, pepper, fresh thyme, and red pepper flakes. Toss the diced butternut squash, quartered tomatoes, and onion in this fragrant blend until every piece is evenly coated. This seasoning mix is the flavor backbone of the Butternut Squash Pasta Sauce, setting the stage for deep, roasted richness.
Step 3: Roast Until Tender
Spread the seasoned vegetables across a baking sheet in a single layer, giving them room to roast evenly. Slide the pan into your preheated oven and roast for 20 to 30 minutes, until the squash is tender and lightly browned around the edges. This caramelization step unlocks sweetness and a luscious texture essential to the sauce.
Step 4: Cook the Pasta
Drop the penne into boiling water and cook according to package directions until just tender. Don’t forget to reserve about 1/2 cup of the pasta water before draining. This starchy liquid will help you achieve the perfect sauce consistency, making the Butternut Squash Pasta Sauce cling beautifully to the noodles.
Step 5: Blend It Up
Transfer your roasted veggies to a blender, pour in the reserved pasta water, and blend until ultra-smooth and creamy. This step transforms the roasted flavors into a luscious sauce that’s both silky and inviting. If the sauce feels too thick, add a splash more pasta water to loosen it up just a bit.
Step 6: Combine and Serve
Pour the velvety Butternut Squash Pasta Sauce over the cooked penne and gently stir to coat each piece evenly. Finish the dish with a drizzle of olive oil and a generous sprinkle of vegetarian Parmesan cheese for that final touch of richness and savory depth.
How to Serve Butternut Squash Pasta Sauce

Garnishes
Simple garnishes elevate this Butternut Squash Pasta Sauce beautifully. Fresh thyme sprigs, cracked black pepper, or even a few toasted pumpkin seeds add delightful texture and a pop of color. A few torn fresh basil leaves also brighten the dish and introduce an herbal freshness that complements the warmth.
Side Dishes
This sauce pairs perfectly with crisp, lightly dressed greens like arugula or a mixed spring salad to balance its creamy richness. Roasted garlic bread or a warm baguette is also perfect for scooping up extra sauce and making each bite even more satisfying.
Creative Ways to Present
For a fun twist, try tossing this Butternut Squash Pasta Sauce with spiralized zucchini noodles or using it as a base for baked pasta casseroles topped with crispy breadcrumbs. It also works wonderfully drizzled over grilled chicken or roasted vegetables for a versatile, comforting meal.
Make Ahead and Storage
Storing Leftovers
Store any leftover Butternut Squash Pasta Sauce in an airtight container in the refrigerator for up to four days. This makes for a quick, ready-to-go meal or sauce addition whenever you want a flavor boost.
Freezing
You can freeze the sauce for up to three months. Portion it into freezer-safe containers or bags and thaw overnight in the fridge before reheating. Freezing slightly mellows the flavors but keeps the sauce creamy and delicious.
Reheating
Reheat gently on the stove over low heat, stirring frequently to prevent sticking. Add a splash of water or broth if needed to loosen the sauce back to its original creaminess. Avoid microwaving at high heat as it can change the sauce texture slightly.
FAQs
Can I use canned butternut squash for this sauce?
While fresh butternut squash offers the best flavor and texture for this sauce, you can use canned butternut squash in a pinch. Just be sure to drain it well and adjust seasoning since canned varieties may have added salt or preservatives.
Is this sauce suitable for vegans?
Yes! Simply substitute the vegetarian Parmesan cheese with a vegan alternative or nutritional yeast to keep the sauce completely vegan-friendly without losing that cheesy, savory finish.
Can I make this sauce spicy?
Absolutely! Increase the red pepper flakes or add a pinch of cayenne pepper during the seasoning step to give your Butternut Squash Pasta Sauce an extra kick of heat.
What pasta types work best with this sauce?
This sauce clings beautifully to tube-shaped pastas like penne, rigatoni, or even elbow macaroni. You can also try it with fettuccine or pappardelle for a wider sauce coating experience.
How do I make the sauce creamier without dairy?
If you want a creamier, dairy-free texture, blend in a spoonful of soaked cashews or a splash of coconut milk when blending the roasted veggies. These add richness without overpowering the sauce’s natural flavors.
Final Thoughts
I can’t recommend this Butternut Squash Pasta Sauce enough — its comforting creaminess paired with the subtle sweetness of roasted squash is pure magic. It’s perfect for weeknight dinners or whenever you want a dish that feels both cozy and a little special. Give this recipe a try, and you might just have found your new favorite pasta sauce to come back to season after season.
PrintButternut Squash Pasta Sauce Recipe
This comforting butternut squash pasta sauce combines roasted butternut squash, tomatoes, and onions blended into a creamy, flavorful sauce. It’s seasoned with fresh thyme and a hint of red pepper flakes for a mild kick, making it a perfect fall-inspired vegetarian pasta dish that’s both hearty and nutritious.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Roasting, Boiling, Blending
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables and Seasonings
- 1 medium butternut squash (about 1.5 pounds), diced
- 2 plum tomatoes, quartered
- 1 yellow onion, quartered
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon fresh thyme
- 1/2 teaspoon red pepper flakes
Oils and Cheese
- 2 tablespoons olive oil (for tossing vegetables)
- 1 tablespoon olive oil (for serving)
- 1/4 cup grated vegetarian Parmesan cheese
Pasta
- 1 lb. penne pasta
Instructions
- Preheat and Prep: Preheat your oven to 450°F (230°C). Bring a large pot of salted water to a boil in preparation for cooking the pasta.
- Season Vegetables: In a mixing bowl, combine 2 tablespoons olive oil, salt, black pepper, fresh thyme, and red pepper flakes. Toss the diced butternut squash, quartered tomatoes, and quartered onion in this mixture until they are evenly coated with the seasoning.
- Roast Vegetables: Spread the seasoned vegetables in a single layer on a large baking sheet. Roast them in the preheated oven for 20 to 30 minutes until they are soft and slightly browned, which helps to enhance their natural sweetness and flavor.
- Cook Pasta: While the vegetables are roasting, cook the penne pasta according to the package instructions. Before draining, reserve about 1/2 cup of the pasta cooking water to help loosen the sauce if needed.
- Blend Sauce: Transfer the roasted vegetables to a blender, add the reserved pasta water, and blend until the mixture becomes smooth and creamy, forming a luscious pasta sauce.
- Toss and Serve: Pour the creamy butternut squash sauce over the cooked pasta and stir well to coat all the noodles evenly. Drizzle with 1 tablespoon of olive oil and sprinkle with grated vegetarian Parmesan cheese just before serving for added richness and flavor.
Notes
- You can substitute penne pasta with any pasta shape you prefer, such as fusilli or rigatoni.
- For a vegan version, omit the Parmesan cheese or use a vegan cheese alternative.
- Adjust red pepper flakes to taste for more or less heat.
- If the sauce is too thick, add more reserved pasta water a little at a time until you reach your desired consistency.
- Roasting the vegetables enhances their natural sweetness, so be sure not to skip this step for best flavor.
Nutrition
- Serving Size: 1 cup pasta with sauce
- Calories: 380 kcal
- Sugar: 7 g
- Sodium: 480 mg
- Fat: 12 g
- Saturated Fat: 2 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 6 g
- Protein: 12 g
- Cholesterol: 5 mg
Keywords: butternut squash pasta sauce, roasted vegetable pasta sauce, vegetarian pasta sauce, creamy squash sauce, fall pasta recipe