Vegan Creamy Pesto Chickpea

Featured in: Warm Rustic Bowls & Kitchen Sides

This vibrant pasta salad combines short pasta with a smooth vegan pesto made from fresh basil, cashews, and nutritional yeast. Chickpeas add protein and a hearty texture, while peppery arugula and crisp vegetables bring freshness. Tossed together, it makes a perfect light lunch or side dish. Simple to prepare and ready in 30 minutes, this flavorful dish can be enjoyed immediately or chilled for enhanced taste.

Updated on Fri, 13 Feb 2026 10:56:00 GMT
A colorful vegan pasta salad with creamy pesto, chickpeas, and fresh arugula, perfect for a healthy lunch or dinner. Pin it
A colorful vegan pasta salad with creamy pesto, chickpeas, and fresh arugula, perfect for a healthy lunch or dinner. | flourharbor.com

My friend texted me a photo of her lunch one Tuesday: a vibrant bowl of pasta glistening with green sauce, and I immediately knew I had to recreate it. She'd discovered this creamy vegan pesto trick while experimenting with cashews and basil one rainy afternoon, and when she brought it to a potluck, everyone kept asking for the recipe. The combination of tender pasta, hearty chickpeas, and that peppery arugula bite felt like summer in a bowl, even though we were eating it indoors in November.

I made this for my sister's outdoor gathering last summer, and watching people go back for thirds told me everything I needed to know. She's usually skeptical about vegan food, but she took one bite and paused, genuinely surprised that something without cheese could taste this good. By the end of the afternoon, three people had already asked me to email them the recipe before they left.

Ingredients

  • Short pasta (fusilli, penne, or similar): Use about 300g, and it honestly doesn't matter if you go gluten-free—the real magic happens in the sauce.
  • Fresh basil leaves: Pick them from the market or garden the same day if possible; they make all the difference in brightness and flavor.
  • Raw cashews: Soak them for an hour beforehand so they blend into something impossibly creamy and smooth.
  • Nutritional yeast: This ingredient gives you that savory, almost cheesy depth without any animal products involved.
  • Garlic: Two cloves is the sweet spot; use fresh, not pre-minced, for a cleaner flavor.
  • Lemon juice: The acid cuts through the richness and keeps everything tasting fresh and alive.
  • Extra virgin olive oil: Quality matters here since you taste it directly in the sauce.
  • Plant-based milk: Any unsweetened kind works; I prefer oat milk because it adds a subtle richness.
  • Canned chickpeas: Drain and rinse them thoroughly to avoid that starchy liquid in your salad.
  • Fresh arugula: The peppery bite is non-negotiable; it's what makes this salad feel alive on your palate.
  • Cherry tomatoes: Halved and sweet, they burst with flavor and add color contrast.
  • Red onion: Slice it thin so it distributes evenly and adds sharp, oniony notes throughout.
  • Cucumber: Diced small so it doesn't overwhelm the other textures.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the pasta:
Boil salted water and cook your pasta according to the package directions until it's tender but still has a slight bite. Drain it and rinse immediately under cold running water, tossing it a few times so it doesn't clump together as it cools.
Blend the pesto while pasta cooks:
Combine your soaked cashews, basil, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and pepper in a food processor or blender. Blend until it's completely smooth and creamy, stopping to scrape down the sides if needed, then taste and adjust the seasoning however you like.
Combine everything in one big bowl:
Once the pasta is cool, add it to a large mixing bowl along with your drained chickpeas, fresh arugula, halved cherry tomatoes, sliced red onion, and diced cucumber. Make sure everything is in there and ready to be dressed.
Toss with the pesto sauce:
Pour that creamy green sauce over everything and toss it all together until every piece of pasta and vegetable is coated with flavor. Use your hands or two spoons and really work at it to distribute the sauce evenly.
Taste and adjust:
Take a bite and see if it needs more salt, pepper, or a squeeze of fresh lemon juice. Trust your palate here because seasoning is deeply personal.
Serve fresh or chilled:
You can eat it right away while it's bright and crisp, or refrigerate it for about thirty minutes if you prefer the flavors to meld together more.
Pin it
| flourharbor.com

There's a moment in cooking when you realize a dish has become something more than just fuel—it's become the thing people ask you to bring, the recipe they text you about months later. This pasta salad did that for me, quietly turning into something my friend and I now make together every summer, standing in her kitchen with music playing, laughing about how we can't believe we ever thought vegan food had to taste like compromise.

The Beauty of Cashew Pesto

Cashews are one of those quiet kitchen heroes that transformed how I think about cooking plant-based food. They're rich enough to replace dairy cream, neutral enough not to compete with basil, and when soaked and blended, they create this luxurious texture that feels indulgent without any guilt. Once you realize you can make creamy sauces from nuts and plants, it opens up a whole world of possibilities.

Why This Salad Works as a Main Course

The chickpeas are doing most of the heavy lifting here, providing protein and substance that turns this from a side dish into actual lunch or dinner. Paired with the nutritional yeast and cashew creaminess, you're getting enough satiety to keep you full for hours, not just until mid-afternoon when you're hunting for a snack. Add the fiber from the pasta and vegetables, and this becomes a genuinely balanced meal that happens to be completely plant-based.

Flavor Combinations and Variations

The foundation of this salad is solid, but it loves adaptations depending on what you have around or what you're craving. Sometimes I roast red peppers and throw them in for smokiness, or add kalamata olives when I want something briny and sharp. The pesto base is flexible enough that you can experiment without breaking the dish, and that's when cooking stops feeling like following orders and starts feeling like play.

  • If tree nuts are a concern, blend sunflower seeds or silken tofu into the pesto instead of cashews.
  • Fresh herbs like dill or mint can replace or mix with basil for a different flavor profile.
  • Leftovers stay good for up to two days if you keep the pesto separate from the vegetables.
Creamy vegan pesto coats tender pasta and chickpeas in this vibrant salad, topped with peppery arugula and juicy cherry tomatoes. Pin it
Creamy vegan pesto coats tender pasta and chickpeas in this vibrant salad, topped with peppery arugula and juicy cherry tomatoes. | flourharbor.com

This salad taught me that vegan cooking isn't about restriction—it's about discovering new ingredients that happen to make things taste better. Make it once, and it'll probably become a rotation in your kitchen too.

Recipe FAQs

Can I use gluten-free pasta for this dish?

Yes, gluten-free short pasta varieties like fusilli or penne work well and maintain the texture balance in the salad.

What can replace cashews in the creamy pesto?

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

How long should I soak cashews before blending?

Soaking cashews for about 1 hour softens them, allowing the pesto to blend smoothly into a creamy texture.

Is it better to serve this salad immediately or chilled?

It can be served immediately, but chilling it for 30 minutes enhances the flavors as they meld together.

Can I add other vegetables to the salad?

Yes, additions like roasted red peppers or olives complement the existing ingredients and add extra layers of flavor.

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

A colorful pasta salad featuring creamy pesto, chickpeas, arugula, and fresh veggies for a light, tasty dish.

Prep Time
20 mins
Cook Time
10 mins
Total Duration
30 mins
Created by Brooke Ward


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy

Ingredient List

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 (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

Directions

Step 01

Prepare the Pasta: Cook pasta in salted boiling water according to package instructions until al dente. Drain and rinse under cold water until completely cooled.

Step 02

Make the Creamy Vegan 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, scraping down sides as needed. Adjust seasoning to taste.

Step 03

Combine Salad Components: In a large mixing bowl, combine cooled pasta, chickpeas, arugula, cherry tomatoes, red onion, and cucumber.

Step 04

Dress and Toss: Pour creamy pesto over the salad and toss thoroughly to coat all ingredients evenly.

Step 05

Season and Serve: Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed. Serve immediately or refrigerate for 30 minutes to develop flavors.

Equipment Needed

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

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains tree nuts (cashews); substitute sunflower seeds for nut allergies
  • May contain soy, almond, or oat depending on plant-based milk selection
  • Verify all products are certified gluten-free and allergen-safe

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 450
  • Fat Content: 17 g
  • Carbohydrates: 60 g
  • Protein: 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.