Vegan Creamy Pesto Pasta Salad

Featured in: Fresh Bowls & Salads

This vibrant dish combines al dente pasta with a smooth, plant-based pesto made from basil, soaked cashews, and nutritional yeast. Fresh chickpeas and peppery arugula add protein and a crisp texture, while cherry tomatoes, red onion, and cucumber bring brightness. The creamy dressing ties all ingredients together, offering a refreshing and hearty meal that’s quick to prepare. Ideal for a light lunch or side, it can be served immediately or chilled for deeper flavors. Variations include nut-free pesto options and added roasted peppers or olives for more complexity.

Updated on Sat, 14 Feb 2026 06:51:25 GMT
Vibrant vegan creamy pesto chickpea pasta salad with arugula, cherry tomatoes, and cucumbers, perfect for a healthy lunch or side dish. Save
Vibrant vegan creamy pesto chickpea pasta salad with arugula, cherry tomatoes, and cucumbers, perfect for a healthy lunch or side dish. | aeroflavor.com

This Vegan Creamy Pesto Chickpea Pasta Salad combines the fresh flavors of summer with hearty protein for a satisfying meal that's as beautiful as it is delicious. The vibrant green pesto sauce, made creamy with soaked cashews and plant milk, coats every spiral of pasta while chickpeas add satisfying protein. Peppery arugula, juicy cherry tomatoes, and crisp cucumber bring freshness and texture to this Italian-inspired dish that's perfect for warm days when you want something substantial yet refreshing.

Vibrant vegan creamy pesto chickpea pasta salad with arugula, cherry tomatoes, and cucumbers, perfect for a healthy lunch or side dish. Save
Vibrant vegan creamy pesto chickpea pasta salad with arugula, cherry tomatoes, and cucumbers, perfect for a healthy lunch or side dish. | aeroflavor.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This pasta salad has become my go-to for summer gatherings and quick weekday lunches alike. The combination of tender pasta, protein-rich chickpeas, and the most luscious dairy-free pesto creates a dish that even non-vegans rave about. The peppery bite of arugula balances the creamy sauce perfectly, while fresh vegetables add crunch and brightness to every bite.

  • Pasta: 300 g (10 oz) short pasta (e.g., fusilli, penne; gluten-free if desired)
  • Creamy Vegan Pesto: 50 g (2 cups) fresh basil leaves
  • 60 g (1/2 cup) raw cashews, soaked 1 hour & drained
  • 2 tbsp nutritional yeast
  • 2 cloves garlic
  • 2 tbsp lemon juice
  • 60 ml (1/4 cup) extra virgin olive oil
  • 60 ml (1/4 cup) unsweetened plant-based milk (almond, soy, or oat)
  • 1/2 tsp salt
  • Freshly ground black pepper, to taste
  • Salad: 1 can (400 g/14 oz) chickpeas, drained and rinsed
  • 75 g (3 cups) fresh arugula
  • 100 g (3.5 oz) cherry tomatoes, halved
  • 1/2 small red onion, thinly sliced
  • 1 small cucumber, diced

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Step 1:
Cook the pasta in salted boiling water according to package instructions until al dente. Drain and rinse under cold water to cool.
Step 2:
While the pasta cooks, prepare the creamy pesto: In a blender or food processor, combine basil, soaked cashews, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and pepper. Blend until smooth and creamy, scraping down sides as needed. Adjust seasoning as desired.
Step 3:
In a large mixing bowl, combine the cooled pasta, chickpeas, arugula, cherry tomatoes, red onion, and cucumber.
Step 4:
Pour the creamy pesto over the salad and toss well to coat everything evenly.
Step 5:
Taste and adjust seasoning with more salt, pepper, or lemon juice if needed.
Step 6:
Serve immediately, or chill for 30 minutes for enhanced flavor.

Soak the cashews for at least one hour in hot water to ensure they blend into a creamy consistency. If you're short on time, you can pour boiling water over them and let them soak for just 15 minutes. The smoother your pesto, the better it will coat every piece of pasta. For the best texture, don't overcook the pasta—keep it al dente since it will continue to soften slightly as it absorbs some of the pesto.

This recipe is incredibly versatile and adaptable to your dietary needs or what you have on hand. For a nut-free version, substitute the cashews with sunflower seeds or silken tofu. You can swap the arugula for baby spinach if you prefer a milder flavor profile. Add roasted red peppers or olives for Mediterranean flair. For a gluten-free option, simply use your favorite gluten-free pasta—brown rice or chickpea pasta both work wonderfully in this dish.

Serve this vibrant pasta salad as a satisfying main dish for lunch or a light dinner. It also makes an excellent side for vegan burgers or grilled vegetables. For entertaining, present it in a large, shallow bowl garnished with extra fresh basil leaves and a drizzle of good olive oil. This pasta salad pairs beautifully with a crisp Sauvignon Blanc or, for a non-alcoholic option, sparkling water with a squeeze of lemon.

Save
| aeroflavor.com

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

This Vegan Creamy Pesto Chickpea Pasta Salad has become a staple in my kitchen for good reason. It's that rare combination of nutritious, satisfying, and utterly delicious—proof that plant-based eating can be both simple and spectacular. The creamy cashew-based pesto provides richness without heaviness, while the colorful vegetables and hearty chickpeas create a balanced meal that leaves you feeling energized. Whether you're a committed vegan or simply looking to incorporate more plant-based meals into your routine, this pasta salad deserves a place in your recipe collection.

Recipe FAQs

How do I make the creamy pesto without nuts?

Substitute soaked cashews with sunflower seeds or silken tofu to achieve a similar creamy texture without nuts.

Can I prepare this dish in advance?

Yes, it can be chilled for 30 minutes to enhance flavors and kept refrigerated for up to 2 days.

What pasta types work best?

Short pasta shapes like fusilli or penne hold the pesto well; gluten-free options can be used as needed.

How is the pesto seasoned?

The pesto includes fresh basil, garlic, lemon juice, nutritional yeast, olive oil, salt, and pepper for balanced, fresh flavors.

What dietary preferences does this dish accommodate?

This dish is vegan and dairy-free, using plant-based milk and no animal products, suitable for various dietary needs.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Creamy Pesto Pasta Salad

Protein-rich pasta tossed with creamy vegan pesto, chickpeas, arugula, cherry tomatoes, and fresh veggies.

Prep Time
20 min
Time to Cook
10 min
Full Time
30 min
Created by Mason Hughes


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Dietary Info Vegan-Friendly, No Dairy

What You'll Need

Pasta

01 10 oz short pasta such as fusilli or penne

Creamy Vegan Pesto

01 2 cups fresh basil leaves
02 1/2 cup raw cashews, soaked 1 hour and drained
03 2 tablespoons nutritional yeast
04 2 cloves garlic
05 2 tablespoons fresh lemon juice
06 1/4 cup extra virgin olive oil
07 1/4 cup unsweetened plant-based milk
08 1/2 teaspoon salt
09 Freshly ground black pepper to taste

Salad

01 1 can chickpeas, drained and rinsed
02 3 cups fresh arugula
03 3.5 oz cherry tomatoes, halved
04 1/2 small red onion, thinly sliced
05 1 small cucumber, diced

How To

Step 01

Cook the pasta: Bring a large pot of salted water to a boil. Add pasta and cook according to package directions until al dente. Drain in a colander and rinse under cold water until completely cooled.

Step 02

Prepare the creamy pesto: While pasta cooks, add basil, drained soaked cashews, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and pepper to a blender or food processor. Blend until smooth and creamy, pausing to scrape down sides as needed. Adjust seasoning to preference.

Step 03

Assemble the salad components: Transfer cooled pasta to a large mixing bowl. Add chickpeas, arugula, cherry tomatoes, red onion, and cucumber. Mix gently to combine.

Step 04

Combine with pesto: Pour creamy pesto over pasta mixture and toss thoroughly until all ingredients are evenly coated.

Step 05

Final seasoning adjustment: Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.

Step 06

Serve: Serve immediately for freshest flavor, or refrigerate for 30 minutes to allow flavors to meld.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Colander or sieve
  • Blender or food processor
  • Large mixing bowl
  • Chef's knife
  • Cutting board

Allergy Details

Always check every ingredient for allergens. Ask your healthcare provider if you aren't sure.
  • Contains tree nuts (cashews); substitute sunflower seeds for tree nut allergies
  • Contains soy or almond allergens if using respective plant-based milk varieties
  • Verify all packaged ingredients for gluten-free certification and allergen cross-contamination

Nutrition Details (each serving)

For informational use only, this doesn't replace professional medical guidance.
  • Calorie Count: 450
  • Total Fat: 17 g
  • Carbohydrates: 60 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.