Creamy Vegan Pesto Pasta Salad that’s Oil-Free and Low in Fat


This vegan pesto pasta salad recipe was shared with us by Susan Voisin of way back in 2006. We’ve adapted it just a little over the years, and updated this post. The recipe isn’t quite fat-free, due to the nuts and a wee bit of fat in the tofu, but it is oil-free and quite low in fat. It’s also got a good dose of protein.

Creamy Vegan Pesto Pasta Salad Recipe - Oil-free and Lower in Fat. Gluten-Free optional.

Creamy Vegan Pesto Pasta Salad that’s Oil-Free and Low in Fat

You can make this dish even more nutritious with lentil pasta. But if you are going to make it ahead, regular wheat pasta or corn pasta (for gluten-free) tend to keep best.

You can also swap some other fresh herbs in for part of the basil. We really like parsley, but oregano, tarragon, or cilantro can each add a different flavor twist.

Since this recipe is cheese-free, don’t be shy on seasoning to taste with salt. Traditional pesto uses Parmesan, which is quite salty. Without it, you do need to add a little pungency in.

Special Diet Notes: Vegan Pesto Pasta Salad

By ingredients, this recipe is dairy-free / non-dairy, egg-free, optionally gluten-free, peanut-free, vegan, plant-based, and vegetarian.

For nut-free pesto pasta salad, you can substitute sunflower seeds for the nuts.

5.0 from 1 reviews
Vegan Pesto Pasta Salad
Prep time
Cook time
Total time
This dish is best when served fresh. If you opt to make it ahead or store any leftovers, then you might want to add a little lemon juice to the sauce. It helps to preserve the freshness of the basil and tastes good too!
Recipe type: Entree
Cuisine: Italian
Serves: 6 to 8 servings
  • 1 pound pasta (gluten-free, if needed)
  • ¼ cup pine nuts, chopped walnuts, or chopped cashews, plus additional for garnish
  • 3 to 4 large garlic cloves
  • 3 cups fresh basil (or 2 cups basil + 1 cup spinach)
  • 6 ounces (1/2 12-ounce package) firm silken tofu
  • 2 tablespoons water or unsweetened dairy-free milk beverage
  • 1 tablespoon nutritional yeast
  • ½ teaspoon salt, or to taste
  • 1 to 2 large tomatoes, chopped
  1. Cook the pasta according to the package directions, and then rinse with cool water. Put the cooked pasta in a large bowl.
  2. Put the ¼ cup walnuts and garlic in your food processor or blender and pulse until finely minced. Add the basil, tofu, water or milk beverage, nutritional yeast, and salt and process until smooth.
  3. Pour the creamy pesto sauce over the pasta and add the tomatoes. Toss until evenly coated. Sprinkle with more nuts, to serve, if desired.

More Vegan Pasta Salad Recipes

Ranch Pasta Salad

Creamy Dairy Free Ranch Pasta Salad Recipe (optionally vegan, soy-free & gluten-free)

Healthy Plant-Based Pasta Salad

Healthy Plant-Based Pasta Salad Recipe with Fresh Tomatoes and Basil

Pesto Hummus Pasta Salad

Basil Pesto Hummus Pasta Salad

About Author

Alisa is the founder of, Food Editor for Allergic Living magazine, and author of the best-selling dairy-free book, Go Dairy Free: The Guide and Cookbook for Milk Allergies, Lactose Intolerance, and Casein-Free Living, and the new cookbook, Eat Dairy Free: Your Essential Cookbook for Everyday Meals, Snacks, and Sweets. Alisa is also a professional recipe creator and product ambassador for the natural food industry.


  1. Virginia Kingsbury on

    I made a batch tonight with fresh basil from the garden. Delicious! Found the Mister sneaking another spoonful. The picture looked like there were fresh peppers, so I added some and chopped red onion. they gave a nice crunchy texture. I’ll definitely make it again as it was so easy to put together and we both have lunch for the next two days.

  2. looks good – i have two quick questions:

    1) i have no nuts in my pantry right now – is there anything i could substitute?
    2) i’m allergic to tofu – anything i could use instead?

    • I was about to suggest tofu after your first question! Do you have any seeds? Those aren’t as rich, but can work in a pinch. Coconut cream would impart a strong flavor, so I wouldn’t recommend that. My only other suggestions is to skip the oil-free aspect and add some oil. If you are really into garlic, you could roast a garlic head and puree that with oil (or milk beverage if you really wanted to keep it oil-free) for a creamier finish.

Leave A Reply

Rate this recipe: