If you’re craving a comforting yet nutritious pasta experience, look no further than this Creamy Butternut Squash Pasta Sauce Recipe. It’s a velvety, naturally sweet sauce that combines the rich flavors of roasted butternut squash, caramelized onions, garlic, and fragrant herbs—all simmered to perfection and blended into a luscious sauce. Whether you’re aiming for a cozy weeknight dinner or impressing friends with something unexpectedly delicious, this sauce brings warmth, creaminess, and vibrant color to your plate, making your pasta night truly unforgettable.
Ingredients You’ll Need

Ingredients You’ll Need
Gathering the right ingredients is the first step to creating that perfect balance of taste and texture in the Creamy Butternut Squash Pasta Sauce Recipe. Each component adds its own touch—sweetness, savoriness, or depth—to ensure every bite is layered with irresistible flavor.
- Butternut squash, peeled and diced: The star of the sauce, offering natural sweetness and a creamy texture when cooked down.
- Sweet or yellow onion, diced: Adds a mild pungency and caramelized undertone that enriches the sauce.
- Olive oil, 2 tablespoons: Vital for sautéing and bringing out the aromatic qualities of the ingredients.
- Kosher salt, 1 teaspoon: Enhances all the flavors and balances the natural sweetness of the squash.
- Dried basil, 1 teaspoon: Introduces a fragrant herbal note that complements the squash beautifully.
- Dried oregano, 1/2 teaspoon: Adds earthiness and warmth to round out the flavor profile.
- Garlic, 5 cloves minced: Packs a punch of savory depth and aroma that’s simply irresistible.
- 28-ounce canned peeled and crushed tomatoes: Provides acidity and body to the sauce, balancing the sweetness of the squash.
- Water, 1 cup: Helps create the right consistency while blending all ingredients into a smooth sauce.
How to Make Creamy Butternut Squash Pasta Sauce Recipe
Step 1: Sauté the Aromatics
Warm up your pot over medium-high heat and add olive oil. Toss in the diced onion and cook for about 3 to 5 minutes until they soften and turn translucent. This step develops a subtle sweetness that lays the foundation for the sauce’s rich flavor.
Step 2: Add Seasonings and Garlic
Stir in kosher salt, dried basil, dried oregano, and minced garlic to the pot. Give them about a minute to release their fragrances and meld together with the onions. This quick sauté ensures the spices bloom and infuses the sauce with aromatic complexity.
Step 3: Combine Squash, Tomatoes, and Water
Add your diced butternut squash, canned crushed tomatoes, and a cup of water to the pot. Mix everything thoroughly. Then, cover the pot and bring it up to a boil before reducing to a gentle simmer. Let it cook for about 40 minutes, stirring occasionally, until the squash is super tender and ready to blend.
Step 4: Blend Until Smooth
Using an immersion blender right in the pot, puree the sauce until it’s perfectly smooth and creamy. If you don’t have one, transfer the sauce in batches to a stand blender. This step transforms the chunky mixture into a silken sauce that clings to every pasta strand beautifully. Take a moment to taste and add any extra salt if needed—it’s all about that perfect balance.
Step 5: Serve and Enjoy
Pour this luscious sauce over your favorite cooked pasta noodles. It’s heavenly topped with a sprinkle of freshly grated Parmesan cheese and a crack of black pepper. Simple, satisfying, and utterly delicious.
How to Serve Creamy Butternut Squash Pasta Sauce Recipe
Garnishes
While the sauce shines on its own, topping it with a handful of fresh basil leaves or a sprinkle of toasted pine nuts can add a lovely fresh contrast or crunch. A dusting of nutritional yeast also works wonders for a cheesy, dairy-free twist that pairs beautifully.
Side Dishes
Pair this sauce-laden pasta with a crisp green salad dressed in lemon vinaigrette or roasted seasonal vegetables to balance the creamy richness. Garlic bread or warm focaccia also make fantastic companions to sop up every last bit of the sauce.
Creative Ways to Present
Try swirling the sauce over grilled chicken or roasted mushrooms for a gluten-free option. Alternatively, spread it as a base for a baked pasta casserole layered with mozzarella for a gooey, comforting crowd-pleaser. The possibilities with this Creamy Butternut Squash Pasta Sauce Recipe are as endless as your imagination.
Make Ahead and Storage
Storing Leftovers
Once cooled, store leftover sauce in an airtight container in the refrigerator. It should stay fresh and flavorful for up to 4 days, making it a convenient make-ahead meal component that’s ready whenever hunger strikes.
Freezing
This sauce freezes exceptionally well! Portion it into freezer-safe containers or bags and pop them in the freezer. It can be stored for up to 3 months, allowing you to enjoy the Creamy Butternut Squash Pasta Sauce Recipe anytime with minimal effort.
Reheating
When reheating, warm the sauce gently over low heat on the stove, stirring occasionally to prevent sticking. You can also microwave it in short bursts, stirring in between to maintain that smooth, creamy texture. Add a splash of water if it thickens too much.
FAQs
Can I use fresh tomatoes instead of canned for this sauce?
Absolutely! Fresh tomatoes can add a fresh brightness, but you’ll want to peel and crush them and possibly cook the sauce a bit longer to deepen the flavor and get the right consistency.
Is this sauce suitable for vegans?
The sauce itself is vegan as long as you forego cheese toppings or opt for vegan alternatives when serving. It’s a fantastic plant-based option that’s packed with flavor and creaminess.
Can I make this sauce ahead of time and reheat it?
Yes, this Creamy Butternut Squash Pasta Sauce Recipe is perfect for meal prepping. Store it in the refrigerator or freezer and reheat gently when ready to enjoy.
What pasta types work best with this sauce?
This sauce pairs beautifully with wide noodles like pappardelle, fettuccine, or even short shapes like rigatoni or penne, which can hold the sauce well in their crevices.
Is it possible to make the sauce spicier?
Definitely! Add a pinch of red pepper flakes during the sauté step for a subtle heat that complements the sweetness of the squash beautifully.
Final Thoughts
I can’t recommend this Creamy Butternut Squash Pasta Sauce Recipe enough for anyone looking to enjoy a dish that warms the soul while staying wholesome and fresh. It’s simple to make, full of comforting flavors, and endlessly versatile. Trust me, once you’ve tried it, this sauce will become your new go-to for cozy pasta nights!
Print
Creamy Butternut Squash Pasta Sauce Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes (stovetop) or 25 minutes total (Instant Pot: 15 min pressure cook + 10 min natural release)
- Total Time: 55 minutes (stovetop) or 40 minutes (Instant Pot)
- Yield: 8 servings
- Category: Sauce
- Method: Instant Pot
- Cuisine: Italian
- Diet: Vegetarian
Description
A creamy and flavorful butternut squash pasta sauce that combines tender squash, savory herbs, and ripe tomatoes to create a rich, comforting sauce perfect for pairing with your favorite pasta. This versatile recipe can be prepared on the stovetop or using an Instant Pot, offering convenience without sacrificing taste.
Ingredients
Vegetables
- 1 small butternut squash, peeled and diced
- 1 sweet or yellow onion, diced
- 5 cloves garlic, minced
Pantry
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 28 ounce peeled and crushed kitchen-ready tomatoes
- 1 cup water
Instructions
- Heat and sauté onions: Heat a large pot over medium-high heat. Add olive oil and diced onion, sauté until the onion is soft and translucent, about 3 to 5 minutes.
- Add herbs and garlic: Stir in the kosher salt, dried basil, dried oregano, and minced garlic. Continue to sauté for 1 minute to release the garlic’s aroma.
- Add squash and tomatoes: Add the diced butternut squash, crushed tomatoes, and water. Mix well to combine all ingredients evenly. Cover the pot and bring to a boil.
- Simmer the sauce: Once boiling, reduce the heat to a medium-low simmer and keep covered. Let the sauce cook for about 40 minutes, stirring occasionally, until the squash is very tender.
- Blend the sauce: Use an immersion blender directly in the pot to blend the sauce until smooth. Alternatively, transfer the sauce in batches to a stand blender and blend until velvety smooth. Taste and adjust the salt if needed.
- Serve: Spoon the sauce over your favorite pasta noodles. Garnish with parmesan cheese and freshly grated black pepper if desired.
- Instant Pot Sauté: Turn the Instant Pot to SAUTÉ mode and heat. Add olive oil and onion, sauté for 3 to 5 minutes until softened.
- Add herbs and garlic: Add salt, dried basil, dried oregano, and minced garlic to the Instant Pot. Sauté for 1 minute to combine flavors.
- Add squash, tomatoes, and water: Mix in diced butternut squash, crushed tomatoes, and water thoroughly.
- Pressure cook: Cancel SAUTÉ mode. Secure the Instant Pot lid and ensure the valve is sealed. Set to MANUAL or PRESSURE COOK for 15 minutes.
- Natural pressure release: Once cooking completes, allow the pressure to naturally release for 10 minutes. Carefully open the lid after the valve drops.
- Blend and serve: Blend the sauce smooth using an immersion blender or stand blender. Adjust seasoning as needed. Serve over pasta with optional parmesan and black pepper.
Notes
- This sauce can be made ahead and stored in the refrigerator for up to 4 days or frozen for longer storage.
- Using an immersion blender makes the process easier and reduces cleanup.
- Adjust the thickness by varying the added water amount.
- Top with fresh herbs like basil or parsley for added freshness.
- This sauce pairs well with gluten-free, whole wheat, or regular pasta noodles.

