Vegan Creamy Pesto Chickpea

Featured in: Weeknight Dinners

This pasta salad combines tender pasta with a creamy vegan pesto made from basil, cashews, and nutritional yeast. Chickpeas add protein, while fresh arugula, cherry tomatoes, red onion, and cucumber bring crispness and vibrant flavors. Tossed together and seasoned with lemon juice, olive oil, salt, and pepper, it creates a refreshing, easy-to-prepare dish suitable for quick lunches or light dinners. Customizable with nut-free pesto alternatives and ideal chilled for enhanced taste.

Updated on Fri, 13 Feb 2026 10:41:00 GMT
A colorful bowl of vegan creamy pesto chickpea pasta salad with arugula, juicy cherry tomatoes, and crisp cucumber slices.  Save to Pinterest
A colorful bowl of vegan creamy pesto chickpea pasta salad with arugula, juicy cherry tomatoes, and crisp cucumber slices. | matrixbowl.com

I discovered this pasta salad on a sweltering afternoon when my farmers market haul included more basil than I knew what to do with. The stems were still warm from the sun, and I was craving something cool and substantial that didn't require turning on the oven. That first batch taught me that creamy vegan pesto could taste richer than the dairy version I'd grown up with, especially when you let those soaked cashews work their quiet magic in the blender.

My partner brought this to a potluck last summer, and I watched people who claim to hate vegan food go back for thirds. No one asked what was in it until after they'd already fallen for it, and that small victory of converting the skeptics felt better than any compliment.

Ingredients

  • Short pasta (300 g): Fusilli or penne works best because the shapes trap the pesto and catch those little tomato pieces; I've learned that rinsing it cold actually helps it stay separate instead of clumping together later.
  • Fresh basil leaves (50 g): Pick them right before blending if you can, as bruised basil turns dark and bitter quickly; tear them gently instead of chopping.
  • Raw cashews (60 g), soaked: This soaking step is non-negotiable even though it takes time, because it transforms them from grainy to silky smooth in the blender.
  • Nutritional yeast (2 tbsp): This gives a subtle umami depth that makes you forget there's no parmesan, though a little goes a long way so don't double it.
  • Garlic (2 cloves): Raw garlic can overpower, so start with one clove and add the second only if you're brave or really love garlic.
  • Lemon juice (2 tbsp): Fresh lemon is essential here since it's doing the work of acid and brightness that usually comes from a vinaigrette.
  • Extra virgin olive oil (60 ml): Don't use regular olive oil; the grassy, peppery notes matter in a pesto and make the difference between good and memorable.
  • Plant-based milk (60 ml): This loosens the pesto to a pourable consistency; oat milk creates the creamiest texture, though soy works too.
  • Chickpeas (1 can, drained): Rinsing them removes the starchy liquid that can make the salad look murky.
  • Fresh arugula (75 g): Add it just before serving or it wilts into sad, soggy leaves, which I learned the hard way at that same potluck.
  • Cherry tomatoes (100 g), halved: The acidity here plays nicely with the basil and cuts through the richness of the pesto.
  • Red onion (1/2 small), thinly sliced: A quick soak in cold water for five minutes mellows its sharpness if raw onion feels too aggressive to you.
  • Cucumber (1 small), diced: This adds a refreshing crunch and keeps the whole dish light and summery feeling.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Cook the pasta until just tender:
Bring a large pot of salted water to a rolling boil, then add pasta and stir immediately so nothing sticks to the bottom. Watch the clock and taste a piece a minute before the package says it's done, because al dente is the goal and overcooked pasta turns everything mushy.
Cool it down the right way:
Once drained, run cold water over the pasta while stirring gently to stop it cooking and rinse away excess starch. Spread it on a clean kitchen towel or cutting board for a minute so it's not wet when it meets the pesto.
Blend the pesto until it's silky:
While pasta cooks, combine all pesto ingredients in a blender or food processor and start low, gradually increasing speed to avoid splattering basil everywhere. Stop halfway through to scrape down the sides with a spatula, then blend again until you reach a smooth, spoonable consistency.
Taste and adjust as you blend:
Before committing to the full recipe, taste a tiny spoonful on your finger and decide if you need more lemon brightness, salt, or garlic. It's easier to add than to fix.
Combine everything in one bowl:
In a large mixing bowl, toss together the cooled pasta, drained chickpeas, all the fresh vegetables, and arugula, then pour the pesto over everything. Use two forks or salad tongs and toss like you actually mean it, making sure the pesto reaches the bottom of the bowl.
Taste again and serve:
Take a bite before serving and adjust seasoning with extra salt, pepper, or lemon juice to your preference. This is also when you decide if you want to eat it right away or let it chill for thirty minutes so flavors meld.
This hearty, protein-rich pasta salad features tender fusilli tossed in a luscious cashew-based pesto with peppery arugula and fresh veggies.  Save to Pinterest
This hearty, protein-rich pasta salad features tender fusilli tossed in a luscious cashew-based pesto with peppery arugula and fresh veggies. | matrixbowl.com

There's something quiet and generous about a salad that actually nourishes you instead of leaving you wondering where dinner went. This one sits at the intersection of practical and delicious, the kind of food that makes you feel like you're taking care of yourself without any fuss or drama.

Why Creamy Pesto Changes Everything

Traditional pesto is bold and oily, but the magic here is in softening that intensity with plant milk so it coats the pasta like a sauce instead of just pooling at the bottom. The soaked cashews create a texture that's genuinely creamy without needing any dairy, and once you experience that, you realize you've been missing something in your cooking toolkit. Nutritional yeast brings an underlying savory note that makes your brain register this as a proper, satisfying meal rather than just salad.

Make It Your Own

The beauty of this recipe is that it welcomes additions based on what you have or what you're craving that day. I've added roasted red peppers when I had them, thrown in kalamata olives for a salty pop, and even tossed in some chickpea croutons one time when I wanted extra crunch. The core of basil, cashews, and chickpeas holds strong enough that you can play around without breaking it.

Storage and Timing

This salad genuinely improves after a few hours in the fridge as the flavors settle and become more cohesive, though I'd recommend keeping the arugula separate and tossing it in just before eating. It keeps for up to two days in an airtight container, and I find the second day more flavorful than the first. If you're meal prepping, store the pesto separately from everything else and combine them fresh each morning, or you'll end up with a soggy green mess by Wednesday.

  • Make the pesto the morning of serving if possible to preserve that bright basil flavor and green color.
  • If taking this somewhere, pack the arugula in a separate container and add it right before serving.
  • A squeeze of fresh lemon juice right before eating brings everything back to life if it's been sitting in the fridge.
A vibrant, dairy-free pesto pasta salad with chickpeas, arugula, and cherry tomatoes, perfect for a refreshing and satisfying plant-based meal. Save to Pinterest
A vibrant, dairy-free pesto pasta salad with chickpeas, arugula, and cherry tomatoes, perfect for a refreshing and satisfying plant-based meal. | matrixbowl.com

This pasta salad has become my answer to almost every occasion where I need to feed people something that feels effortless but looks like you cared. It's a quiet kind of delicious that doesn't announce itself but sticks with you.

Recipe FAQs

โ†’ How do I make the creamy vegan pesto?

Blend fresh basil, soaked cashews, nutritional yeast, garlic, lemon juice, olive oil, plant-based milk, salt, and pepper until smooth and creamy.

โ†’ Can I use gluten-free pasta for this dish?

Yes, gluten-free short pasta varieties like fusilli or penne work well and maintain the dish's texture.

โ†’ What are good substitutions for cashews in the pesto?

Sunflower seeds or silken tofu can replace cashews for a nut-free version while keeping the creamy texture.

โ†’ Is it better served fresh or chilled?

It can be served immediately, but chilling for 30 minutes enhances the flavors and melds the ingredients beautifully.

โ†’ How can I add more flavor to the salad?

Incorporate roasted red peppers or olives for an extra burst of taste and texture.

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

Vibrant vegan pasta salad with creamy pesto, chickpeas, arugula, tomatoes, and cucumber for a fresh bite.

Prep Duration
20 minutes
Cook Duration
10 minutes
Overall Time
30 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin Italian-Inspired

Makes 4 Serving Size

Dietary Info Plant-Based, No Dairy

What You 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 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 14 oz 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 Make It

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 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-based milk, salt, and pepper in a blender or food processor. Blend until smooth and creamy, pausing to scrape down the sides as needed. Taste and adjust seasoning to preference.

Step 03

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

Step 04

Dress and Combine: Pour the creamy pesto over the salad mixture. Toss thoroughly until all components are evenly coated with the dressing.

Step 05

Final Seasoning: Taste the salad and adjust seasoning with additional salt, pepper, or lemon juice as needed for balance and depth.

Step 06

Serve: Serve immediately for optimal freshness, or refrigerate for up to 30 minutes to allow flavors to meld before serving.

Tools Required

  • Large pot for cooking pasta
  • Colander or sieve for draining pasta
  • Blender or food processor for pesto preparation
  • Large mixing bowl for combining ingredients
  • Chef's knife for cutting vegetables
  • Cutting board for food preparation

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains tree nuts (cashews); substitute with sunflower seeds for tree nut allergies
  • May contain soy, tree nuts, or gluten depending on plant-based milk selection; verify product labels

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 450
  • Fat content: 17 grams
  • Carbohydrates: 60 grams
  • Proteins: 15 grams

Cooking Shouldn't Be Hard โค๏ธ

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

Free forever. Unsubscribe anytime.