Creamy Vegan Pasta Salad with Cashew Dressing

This vegan pasta salad features a rich, creamy pesto made from blended cashews and bright, fresh ingredients. The cashew-based pesto is silky and satisfying, combining basil, garlic, tahini, lemon, olive oil, and a touch of apple cider vinegar for balance. Tossed with rotini or any shaped pasta and crisp vegetables, this salad is hearty, flavorful, and ideal for meal prep, picnics, or weeknight dinners.

Vegan pasta salad in a bowl.

This recipe has become a favorite for many home cooks. It was one of the earliest vegan pasta salads shared on the original site and remains popular because the soaked cashew pesto delivers a creamy, dairy-free texture without compromising on flavor. The sauce holds onto pasta shapes and coats vegetables evenly, creating a balanced salad with Mediterranean-inspired flavors.

Featured Comment

“Thank you SO much for this recipe, it is DIVINE! My new favorite lunch to bring to work, and it’s awesome for meal prep. I omitted olives since I don’t like them, but added a pinch of feta on top before I eat it. YUM.” – Ariana

What is in Creamy Vegan Pesto Pasta Salad?

Cashews: Use raw, unsalted cashews and soak them before blending. Soaking softens them and helps create a truly creamy texture. Roasted cashews change the final flavor, so stick with raw for the classic result.

Tahini: Tahini adds a savory, umami depth and a smooth mouthfeel. It complements the cashew base and enhances the pesto’s richness.

Pasta: Rotini works particularly well because its spirals trap the pesto, but any small or shaped pasta will do. Whole wheat or gluten-free pastas can be substituted based on preference.

Vegan pesto pasta in a jar.

Variations and Substitutions

The salad draws inspiration from classic Greek flavors—cucumber, tomato, red onion, kalamata olives, and garbanzo beans. Feel free to swap or add vegetables according to season and preference: bell peppers, steamed broccoli, artichoke hearts, or roasted zucchini are all excellent options.

We don’t recommend replacing cashews with another nut for this particular sauce; cashews blend to an exceptionally smooth, creamy consistency that mimics dairy. If tahini is unavailable, a mild hummus can work as a substitute, or omit it if necessary. For a non-vegan version, crumbled feta can be added at the end for a salty bite.

Vegan Pasta Recipes

Sun dried tomato pasta being twirled on fork

Whole Wheat Sun-Dried Tomato Basil Pasta

Bowl of vegan mac and cheese ready to eat

The Creamiest Vegan Mac and Cheese

Greek pasta salad with chickpeas and lemon.

Creamy Vegan Pasta Salad

Pasta salad in bowl.

FAQ

Why aren’t my cashews getting creamy?

If the cashews remain grainy, they likely need longer soaking or a more powerful blender or food processor. Soak raw cashews overnight or at least 8 hours, then blend with enough liquid and oil to reach a silky texture. Add liquid gradually to avoid a runny sauce.

Do I eat this pasta cold or warm?

This salad is designed to be served cold for a refreshing texture, but it also tastes great slightly warm. Chilling helps the flavors meld and the pesto to firm up slightly around the pasta.

What if I can’t find tahini?

If you don’t have tahini, use a mild hummus to add creaminess and a sesame-like flavor, or omit it entirely—the pesto will still be flavorful thanks to the cashews, basil, and lemon.

How do I make this spicy?

Add 1/2 to 1 teaspoon of red pepper flakes, a pinch of cayenne, or a splash of hot sauce to the blended pesto to introduce heat. Taste and adjust gradually to your preference.

Storage Suggestions

Allow the pasta salad to cool to room temperature before refrigerating to avoid condensation and sogginess. Transfer to an airtight container and keep refrigerated. The cashew sauce is perishable—store the salad cold and consume within 4–5 days for best quality. If the sauce firms up in the fridge, stir in a tablespoon of water or olive oil before serving to loosen it.

Pasta salad on plate.

Serving Suggestions

This vegan pasta salad pairs perfectly with other plant-based mains like black bean or quinoa burgers and grilled portabella mushrooms. It also complements grilled proteins such as BBQ chicken or shrimp when you want a mixed crowd-pleasing spread. Serve with lemon wedges for extra brightness and a sprinkle of chopped fresh herbs for garnish.

Vegan Pesto Pasta Salad Recipe

Prep: 20 mins • Cook: 15 mins • Total: 35 mins • Servings: 10

By: Lee Funke

Ingredients

Cashew Pesto

  • 1 cup raw cashews, soaked*
  • 4 cloves garlic, raw or roasted
  • 2 cups packed fresh basil
  • 2 tablespoons tahini
  • 1/4 cup olive oil
  • 1/4 teaspoon salt
  • 1 lemon, juiced
  • 1 tablespoon water, or more as needed
  • 1 tablespoon apple cider vinegar

Pasta Salad

  • 16 oz rotini or any shaped pasta
  • 1 1/2 cups cherry tomatoes, halved
  • 1 large cucumber, chopped
  • 15 oz can garbanzo beans, rinsed and drained
  • 3/4 cup kalamata olives, pitted and halved
  • 1/2 large red onion, thinly sliced

Instructions

  1. Bring a large pot of salted water to a boil. Cook the pasta until al dente according to package directions. Drain and rinse under cold water to stop cooking; set aside.
  2. While the pasta cooks, combine the soaked cashews, garlic, basil, tahini, olive oil, salt, lemon juice, water, and apple cider vinegar in a blender or food processor. Blend until completely smooth. Add more water a teaspoon at a time if needed to reach a thick, creamy consistency. Taste and adjust seasoning.
  3. Prepare the vegetables: halve the cherry tomatoes, chop the cucumber, halve the olives, thinly slice the red onion, and rinse the garbanzo beans.
  4. In a large bowl, combine the cooled pasta and prepared vegetables. Pour the cashew pesto over the mixture and toss gently until everything is evenly coated.
  5. Chill the salad in the refrigerator for at least one hour to let flavors meld. Before serving, stir and taste for seasoning. Add extra lemon or salt if desired.

Tips & Notes

  • Soak cashews for 8 hours or overnight for best texture. Quick-soak by pouring boiling water over cashews and letting them sit for 1 hour if short on time, though overnight is preferable.
  • Roasted garlic adds a mellow sweetness; raw garlic brings a sharper bite—try both to find your favorite profile.
  • Adjust thickness by adding olive oil or water slowly when blending. The pesto should cling to the pasta without being watery.

Nutrition (per serving, approximate)

Calories: 361 kcal • Carbohydrates: 45 g • Protein: 12 g • Fat: 16 g • Fiber: 5 g • Sugar: 3 g

Nutrition information is an estimate and should be used as a guideline only.

Pasta salad in a bowl.

More of our Favorite…

Pasta Salad Recipes

  • Bow Tie Pasta Salad
  • Vegan Cashew Pasta with Kale and Tomatoes
  • Garlic Lemon Pasta Salad
  • Street Corn Pasta Salad
  • Healthy Taco Pasta Salad