This creamy vegan Butternut Squash Pasta Sauce – Mad About Food is the ultimate fall comfort food made with just a few simple, healthy ingredients. By roasting frozen squash with tomatoes and onions, you create a deep, savory flavor that transforms into a velvety sauce perfect for any weeknight dinner. This recipe is a game-changer for anyone looking for a dairy-free alternative that does not sacrifice richness or flavor.
Why You Will Love This Recipe
There are so many reasons to make this Butternut Squash Pasta Sauce – Mad About Food a staple in your kitchen. First, it is incredibly convenient because it utilizes frozen butternut squash, which means no tedious peeling or chopping. The roasting process happens on a single sheet pan, making cleanup a breeze. Additionally, this sauce is naturally vegan and packed with vitamins, providing a healthy, plant-based meal that the whole family will enjoy. It is also an excellent recipe for meal prep, as the sauce stays fresh and delicious throughout the week.
Ingredients
- 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
- 1 lb pasta of your choice
- 1/3 cup pasta water reserved from cooked pasta
Step-by-Step Instructions
- Preheat your oven to 450F and line a large baking sheet with parchment paper for easy cleanup.
- Place the frozen cubed butternut squash, chopped tomatoes, and sliced onion directly onto the prepared baking sheet.
- Drizzle the olive oil over the vegetables and season them with salt, black pepper, and dried thyme. Toss everything together to ensure the vegetables are evenly coated in oil and spices.
- Bake the vegetables at 450F for 20 minutes until they are tender and slightly caramelized.
- While the vegetables are roasting, bring a large pot of salted water to a boil. Cook your pasta according to the package instructions.
- Before draining the pasta, carefully reserve 1/3 cup of the starchy pasta water and set it aside.
- Transfer the hot roasted vegetables from the oven into a high-speed blender. Add the reserved pasta water.
- Blend the mixture on high until a completely smooth and creamy sauce remains.
- Drain the pasta and return it to the pot. Pour the butternut squash sauce over the cooked pasta and toss well to coat every noodle.
- Serve immediately while hot, optionally topped with parmesan cheese or a plant-based alternative.
Expert Tips / Pro Tips
To get the best results with your Butternut Squash Pasta Sauce – Mad About Food, always remember to save your pasta water. The starch in the water acts as an emulsifier, helping the sauce cling to the pasta for a professional finish. If you find your sauce is too thick after blending, you can add an extra tablespoon or two of pasta water until you reach your desired consistency. Another tip is to blend the vegetables while they are still hot; this helps create a more uniform, silky texture without the need for added cream or dairy.
While frozen squash is a major time-saver, you can certainly use fresh butternut squash if you have it on hand. Simply peel, de-seed, and cube it before roasting. If you want to change the flavor profile, try swapping the dried thyme for dried sage or rosemary, both of which pair beautifully with squash. For those who need a gluten-free option, this sauce works perfectly with chickpea or brown rice pasta. If you want a bit of heat, add a pinch of red pepper flakes to the vegetables before roasting.
Serving Suggestions
This pasta is a complete meal on its own, but it also pairs wonderfully with a side of roasted balsamic Brussels sprouts or a crisp green salad with a light vinaigrette. For added protein, you can stir in some cooked chickpeas or serve it alongside grilled chicken. If you are keeping it vegan, a sprinkle of nutritional yeast or vegan parmesan adds a nice salty bite that complements the sweetness of the squash.
If you are meal prepping, it is best to store the sauce and the pasta in separate airtight containers in the refrigerator. The sauce will stay fresh for up to 7 days. To reheat, place the sauce in a small saucepan over low heat and add a splash of water or broth to loosen it up. If the pasta and sauce are already mixed, you can reheat them in the microwave in 30-second intervals, stirring in between. This sauce also freezes well; simply place the cooled sauce in a freezer-safe bag or container for up to 3 months.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 367 kcal |
| Carbohydrates | 68g |
| Protein | 11g |
| Fat | 6g |
| Saturated Fat | 1g |
| Fiber | 5g |
| Sugar | 5g |
| Vitamin A | 8350 IU |
| Vitamin C | 22mg |
FAQ
Can I use fresh butternut squash instead of frozen?
Yes, you can use fresh butternut squash. Simply peel and cube the squash into small pieces and follow the same roasting instructions. The roasting time should remain approximately the same.
Is this recipe vegan?
Yes, this recipe is naturally vegan and dairy-free as long as you use a plant-based pasta and skip the traditional parmesan cheese topping.
What type of pasta works best with this sauce?
Short pasta shapes like penne, rigatoni, or fusilli are excellent because the ridges and holes help hold the thick, creamy sauce. However, it also tastes great with linguine or fettuccine.
How do I make the sauce thinner?
If the sauce is too thick for your preference, simply add more reserved pasta water, one tablespoon at a time, until you reach the consistency you like.

Butternut Squash Pasta Sauce – Mad About Food
Ingredients
Method
- 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.