Butternut squash and tomato pasta sauce

This deliciously creamy butternut squash pasta sauce is a super easy vegan, healthy, and flavorful recipe. This meal can be a pasta sauce or soup with roasted butternut squash, tomatoes, garlic, and onion.

Perfect for picky eaters, this butternut squash sauce is an autumnal dream! This pasta sauce captures all fall flavors and is creamy, healthy, and vegan.

butternut squash and tomato pasta in a bowl

This perfect butternut squash pasta sauce is great:

For picky eaters. You’ll love this butternut squash sauce if you have picky eaters. They’ll never know it’s made with so many good-for-you ingredients.

When you buy a lot of autumn produce, this recipe was inspired by a trip to my local farmer’s market. I couldn’t resist all the fall produce, so when I came home with way more butternut squash than we could eat, I roasted it up to create this sauce.

Craving Autumnal flavors. I love the combination of tomato and butternut squash in this pasta sauce as the acidity of the tomato cuts through the sweetness of the butternut squash and makes this pasta sauce savorier and challenging to stop eating. The flavors of these vegetables (technically fruits) balance each other very well.

Some of our other favorite ways to use butternut squash include

Reasons to love this butternut squash sauce pasta recipe

  • Packed with veggies. The base of the sauce is squash and tomatoes, along with onion and garlic.
  • Easy to make. Just roast until tender and blend. It’s really that simple!
  • Versatile. While I’m using it as a pasta sauce in this recipe, it makes a beautiful base for creamy soups.
  • Meal prep friendly. You can make this sauce in advance and store it in the fridge or freezer.
  • Kid-friendly. My kids love it, and it’s a great way to make creamy pasta meals healthier.

Ingredients for butternut squash sauce

  • Olive oil. To flavor the sauce and for roasting the squash and tomatoes.
  • Butternut squash. You’ll need 2 ½ cups of cubed butternut squash. To save time, you can even buy pre-cut squash cubes.
  • Tomatoes. I usually use 3-4 tomatoes in this sauce and cut them into large chunks for roasting.
  • Onion. For added flavor, I use half a large onion. Again, you need to slice it into large chunks for roasting.
  • Garlic cloves. You’ll need two, and leave the skins on while they roast and peel them after. For an extra garlicky flavor, feel free to add more.
  • Salt. Just a little to enhance the flavors of the other ingredients.
  • Seasonings. A pinch of dried chili pepper flakes, dried oregano, and freshly ground black pepper.
Buttternut squash and tomato sauce in a pot and cooked pasta on the side

How to make butternut squash tomato pasta sauce

  1. Chop your veggies into chunks and toss them with some oil and salt. 
  2. Place them on a sheet pan in a single layer and bake at 350ºF for about 20-25 minutes. Roasting the vegetables gives them an extra layer of flavor.
  3. When the veggies are roasted, peel the garlic and then blend the tomato, garlic, onion, and butternut squash with some pasta water (if you’re making pasta go with the sauce) or use water or veggie stock. Use a regular blender or an immersion blender (affiliate link).
  4. Transfer it to a saucepan, add more oil, and season with black pepper, chili pepper flakes, and a pinch of salt. Warm on the stovetop until heated through. Taste for seasoning and adjust if needed.
  5. Add to pasta, use as a soup base, or store covered in the refrigerator until ready.

Watch the video so can learn the easiest way to cut and peel butternut squash so you can make the best 

Storage and freezing tips

Storage: The butternut squash sauce can be stored in an airtight glass container in the refrigerator for 3-4 days. When ready to use, reheat in the microwave or on the stovetop.

Freezing: Let the sauce cool completely and place it in a freezer-safe container, leaving space at the top for the sauce to expand. You can also store it in freezer bags. It should last for up to 3 months in the freezer. To defrost, let it sit in the refrigerator overnight and reheat it in the microwave or stovetop. 

Serving options

  • Serve it with wheat pasta, gluten-free pasta, or chickpea pasta.
  • Toss it with zucchini noodles.
  • Try using it as a pizza sauce.
  • Enjoy it as a thick and creamy soup with a grilled cheese sandwich on the side or croutons on top.
  • Add a tablespoon of nutritional yeast and smoked paprika to the sauce, and serve it as a cheese sauce for chips and nachos.
  • Finish it with a big cream dollop or Mexican crema

Additional recipe tips

Have fun with the ingredients. Make this recipe your own and add more tomato, onion, or other ingredients. 

Roast your veggies in a single layer. This will help them roast evenly. If the pan is overcrowded, the veggies will steam instead of roast. And you want all the flavor that roasting brings out.

Line your sheet pan with parchment paper. This makes for easy cleanup.

Hide the garlic. Ensure you hide the garlic cloves under the tomatoes or butternut squash pieces, so they don’t burn.

Carefully transfer the roasted veggies to a stand blender. The veggies will be hot right out of the oven, so be careful. Use a heat-proof blender, or if the veggies are too hot to handle, wait for them to cool slightly.

Blend in batches. Depending on the size and power of your blender, you may need to blend the sauce in batches.

Finish the pasta with fried sage, fresh basil, or chopped cilantro. Roasted walnuts or almonds (affiliate link) will be great here, as well as roasted chickpeas.

Add some liquid. If the mixture is too thick for your blender, add more water or veggie stock to help it blend into a smooth sauce.

Bowl of pasta with tomato butternut sauce

Other vegan recipes to try

Made and loved this recipe? Give it a ⭐️⭐️⭐️⭐️⭐️ rating below. Let me know if you have questions about this recipe in the comment section or DM me on Instagram. Follow me on Facebook and Pinterest to stay in touch, and don’t forget to subscribe to my newsletter.

Butternut squash and tomato,butternut squash pasta sauce

Tomato and butternut squash sauce for pasta

Alejandra Graf
Tomato, onion and roasted butternut squash make a delicious creamy sauce for pasta.
4.34 de 30 votos
Prep Time 20 mins
Cook Time 20 mins
0 mins
Total Time 40 mins
Course Main Course
Cuisine American
Servings 6 people
Calories 86 kcal


  • 1 tablespoon olive oil
  • 2 ½ cups cubed butternut squash
  • 3-4 tomatoes cut in large chunks
  • 1/2 large onion sliced
  • 2 cloves garlic with skin
  • 1/2 teaspoon salt
  • 1 tablespoon oil
  • 1 pinch dried chili pepper flakes
  • 1 teaspoon dried oregano
  • freshly ground black pepper
  • 1 package of pasta 1 lb or 454grs


  • Turn on the oven to 350ºF and prepare a tray with a mat or a piece of parchment paper.
  • Prepare the pumpkin and other vegetables by cutting them in big chunks. Put them on the tray and add a tablespoon of olive oil and half a teaspoon of salt. Mix so all the vegetables are well coated with the oil. Arrange them on the tray in a single layer. Hide the garlic under the tomatoes so it doesn't burn.
  • Put in the oven for about 20-25 minutes or until you see the vegetables start to brown.
  • Meanwhile, cook the pasta as the package indicates. When ready, save a cup of water in which the pasta cooked.
  • When the vegetables are ready, peel the garlic and blend together with water where the pasta cooked.
  • In the same pot where you cooked the pasta, add a tablespoon of olive oil, oregano and chile pepper flakes. Leave them for a minute or until they release their aroma. Add the sauce, mix well, check salt and pepper. Add the cooked pasta and mix well very carefully.
  • Serve immediately.



Calories: 86kcalCarbohydrates: 11gProtein: 1gFat: 5gSaturated Fat: 1gSodium: 200mgPotassium: 364mgFiber: 2gSugar: 3gVitamin A: 6735IUVitamin C: 22mgCalcium: 43mgIron: 1mg
Keyword pasta sauce, vegan butternut squash sauce, vegan pasta sauce


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
Latest posts by Alejandra Graf (see all)

Notify of
Recipe Rating

Newest Most Voted
Inline Feedbacks
View all comments
3 years ago

5 stars
It looks yummy i love good recipes that are easy.

Enriqueta E Lemoine
3 years ago

5 stars
I have this sauce recipe pending since forever¡ let-s is this year I finally make it¡

Romina Tibytt
3 years ago

5 stars
This sauce with butter squash looks so delicious!!! I’m a pasta lover, gonna try your recipe!

Fabiola Acosta
3 years ago

5 stars
Me vine corriendo desde tu Instagram para detallar la receta y hacerla este fin de semana que tengo una cena. Amo la pasta y esta receta con butternut squash y tomato sauce se ve genial..

Blanca D
Blanca D
3 years ago

5 stars
I just love how you make the veggies to look so delicious! you’re making me hungry! I could eat pasta every day. I haven’t tried this squash and tomato sauce but I’ll sure add it to my list.

Silvia Martinez
3 years ago

5 stars
What a great idea combining butternut squash with the tomato sauce. Another way to “hide” veggies in my menu.

Andrea Minski
3 years ago

5 stars
Since the first photo I already knew that I was going to love it … I just shared this with my dad who is a fan of a good tomato sauce





Would love your thoughts, please comment.x