Vegan Creamy Pesto Chickpea Salad

Featured in: Family Table Dishes

This dish combines tender pasta with a smooth vegan pesto made from basil, cashews, and nutritional yeast. Chickpeas add a hearty protein boost, while fresh arugula, cherry tomatoes, red onion, and cucumber provide crisp, peppery notes. The creamy pesto coats everything evenly, bringing a bright, zesty flavor from lemon and garlic. Perfectly balanced and easy to prepare, this salad can be served immediately or chilled to deepen the flavors.

Updated on Fri, 13 Feb 2026 16:21:00 GMT
Creamy vegan pesto chickpea pasta salad with arugula, bursting with fresh basil, tender pasta, and crisp vegetables for a hearty, plant-based meal.  Save
Creamy vegan pesto chickpea pasta salad with arugula, bursting with fresh basil, tender pasta, and crisp vegetables for a hearty, plant-based meal. | zaalouktable.com

A friend brought this to a potluck last spring, and I watched people keep circling back to the bowl like it held some secret. When she finally told me it was vegan, I was genuinely shocked—the pesto tasted so impossibly creamy, rich almost buttery. She laughed at my surprise and handed me the recipe scribbled on the back of an envelope, promising it would become my go-to lunch. Three seasons later, I've made it dozens of times, tweaking it slightly each round until it felt like mine.

I made this the morning before a beach day last summer, packing it in a container that leaked all over my beach bag. The pesto had oxidized slightly during transit, turning a darker green, but somehow it tasted even better—more intense, almost garlicky in the best way. My sister asked for the recipe before we'd even finished eating, sitting in the sand with a plastic fork.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Short pasta (300 g): Fusilli or penne work best because they catch the pesto in all those little grooves—don't use long strands or you'll end up with a tangled mess.
  • Fresh basil leaves (50 g): Pick them just before blending if you can; the fresher they are, the brighter your pesto will taste instead of turning dark and sullen.
  • Raw cashews (60 g, soaked): That soaking hour is non-negotiable—it's what makes them blend into silk rather than sand, the whole magic of this recipe lives there.
  • Nutritional yeast (2 tbsp): This gives you that savory, almost cheesy depth without any actual cheese; don't skip it or the pesto will taste flat and lonely.
  • Garlic (2 cloves): Two is usually right, but if you love garlic like I do, throw in three—just taste as you go.
  • Lemon juice (2 tbsp): Freshly squeezed makes a real difference; bottled will work in a pinch but the flavor won't sing quite as loudly.
  • Extra virgin olive oil (60 ml): This isn't the time to grab the cheap bottle; decent olive oil actually changes the entire taste profile.
  • Plant-based milk (60 ml): Almond, soy, or oat all work, but oat milk gives it an almost creamy richness that rivals dairy.
  • Salt and pepper: Start conservative—you can always add more, and the nutritional yeast already brings saltiness.
  • Chickpeas (1 can, drained): These are your protein backbone; make sure they're rinsed well or the salad gets a weird metallic taste.
  • Fresh arugula (75 g): Buy it the day you're making this or it'll wilt into regret; arugula waits for no one.
  • Cherry tomatoes (100 g, halved): Pick ones that are actually red and smell like summer, not the pale sad ones.
  • Red onion (1/2 small): Slice it thin so it doesn't overpower everything; it's there for bite and color, not dominance.
  • Cucumber (1 small, diced): This keeps everything fresh and cool; it's easy to forget but it matters.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Boil Your Pasta:
Cook it in salted water until just al dente—that moment when it still has a tiny bit of resistance when you bite it. Drain it, then rinse under cold water until it's completely cool, or your pesto will turn into hot soup.
Blend the Pesto Magic:
While the pasta cools, dump everything into your blender: basil, soaked cashews, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and pepper. Blend until it's smooth and creamy, stopping to scrape down the sides because cashews like to hide in corners.
Combine Everything:
In a large bowl, toss together the cooled pasta, drained chickpeas, arugula, halved cherry tomatoes, sliced red onion, and diced cucumber. This is where it starts looking like actual food instead of separate ingredients.
Dress and Toss:
Pour the pesto over everything and toss like you mean it—every piece should glisten with green. If it seems dry, add another drizzle of olive oil.
Taste and Adjust:
This is the moment where you become the chef; add more salt, pepper, or lemon juice until it tastes right to you. Nobody knows your palate like you do.
Chill or Serve:
You can eat it right away while the arugula still has snap, or refrigerate for thirty minutes and let the flavors get to know each other better.
A vibrant bowl of vegan pesto pasta salad featuring chickpeas, peppery arugula, and juicy cherry tomatoes, tossed in a rich, dairy-free sauce.  Save
A vibrant bowl of vegan pesto pasta salad featuring chickpeas, peppery arugula, and juicy cherry tomatoes, tossed in a rich, dairy-free sauce. | zaalouktable.com

My mom tried this at a family dinner last fall and actually went quiet for a moment, which never happens. She asked if it was restaurant food, and when I told her I made it, something shifted in how she looked at my cooking—like maybe I knew what I was doing after all.

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.

Making It Your Own

This recipe is a blueprint, not a prison. I've added roasted red peppers when they were on sale, thrown in a handful of olives on days when I wanted more punch, even tossed in some thinly sliced radishes for extra crunch. The core stays the same—the pasta, the pesto, the chickpeas—but everything else is fair game. Trust your instincts and your fridge.

Storage and Keeping

This salad is best the day you make it, when everything still has its integrity and the arugula hasn't surrendered to wilting. Leftovers will last about two days in an airtight container in the fridge, though the greens will soften and the flavors will continue melding together—which some people prefer, honestly.

Nut-Free and Other Swaps

If cashews aren't your thing or someone at your table has an allergy, sunflower seeds work beautifully in the pesto—you might need to soak them slightly less time since they're more delicate. Silken tofu is another option that gets creamy without the tree nut situation. I've also heard of people using hemp seeds when they're feeling adventurous, and honestly, it sounds brilliant.

  • For nut-free pesto, swap cashews for sunflower seeds or silken tofu and blend with the same confidence.
  • Add roasted red peppers, kalamata olives, or sliced radishes to keep it interesting across multiple meals.
  • Make the pesto up to three days ahead and store it separately—dress the salad just before eating.
Hearty chickpea pasta salad with creamy vegan pesto, fresh arugula, and colorful veggies, perfect for a satisfying, easy-to-make lunch or dinner. Save
Hearty chickpea pasta salad with creamy vegan pesto, fresh arugula, and colorful veggies, perfect for a satisfying, easy-to-make lunch or dinner. | zaalouktable.com

This pasta salad taught me that vegan cooking isn't about restriction—it's about learning what makes food actually delicious. I make it now almost without thinking, which is the highest compliment I can pay a recipe.

Recipe Questions & Answers

What type of pasta works best for this dish?

Short pasta shapes like fusilli or penne hold the creamy pesto well and create a satisfying texture. Gluten-free options work nicely too.

How can I make the pesto nut-free?

Replace cashews with sunflower seeds or silken tofu in the pesto to avoid tree nuts without losing creaminess.

Can I prepare this in advance?

Yes, you can make it ahead and chill for 30 minutes to enhance flavors. Consume within 2 days for best freshness.

What does nutritional yeast add to the pesto?

Nutritional yeast provides a savory, cheesy flavor and boosts the pesto’s depth while keeping it vegan.

What are good drink pairings with this dish?

A crisp white wine like Sauvignon Blanc complements the bright citrus and fresh herbs in this pasta salad.

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 Chickpea Salad

A vibrant mix of pasta, creamy vegan pesto, chickpeas, arugula, and fresh vegetables for a light, nutritious meal.

Prep Time
20 min
Cooking duration
10 min
Overall Time
30 min
Published by Evan Prescott

Recipe Type Family Table Dishes

Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Dietary notes Plant-Based, 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 0.5 cup raw cashews, soaked 1 hour and drained
03 2 tablespoons nutritional yeast
04 2 cloves garlic
05 2 tablespoons lemon juice
06 0.25 cup extra virgin olive oil
07 0.25 cup unsweetened plant-based milk
08 0.5 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 0.5 small red onion, thinly sliced
05 1 small cucumber, diced

How To Make It

Step 01

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

Step 02

Prepare the Creamy Pesto: While pasta cooks, combine basil, soaked cashews, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and black pepper in a blender or food processor. Blend until smooth and creamy, scraping down the sides as needed. Adjust seasoning to taste.

Step 03

Assemble the Salad Base: Transfer the cooled pasta to a large mixing bowl. Add chickpeas, arugula, cherry tomatoes, red onion, and cucumber.

Step 04

Combine and Dress: Pour the creamy pesto over the salad mixture and toss thoroughly until all ingredients are evenly coated.

Step 05

Finish and Serve: Taste and adjust seasoning with additional salt, pepper, or lemon juice as desired. Serve immediately 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.

Gear You Need

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

Allergen Details

Review each ingredient for possible allergens and talk to your healthcare provider if unsure.
  • Contains tree nuts (cashews); substitute sunflower seeds for nut-free preparation
  • May contain soy, tree nuts, or gluten depending on plant-based milk and pasta selection
  • Verify all packaged products for gluten-free certification and potential cross-contamination warnings

Nutrition Highlights (per serving)

This nutritional breakdown is for informational purposes only and shouldn't replace medical guidance.
  • Caloric Value: 450
  • Fats: 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.