Vegan Creamy Pesto Chickpea Pasta

Featured in: Oven-Based Meals

This dish features short pasta combined with a smooth vegan pesto made from basil, soaked cashews, nutritional yeast, garlic, lemon juice, olive oil, and plant milk. Tossed with hearty chickpeas, peppery arugula, cherry tomatoes, red onion, and cucumber, it offers a refreshing and protein-packed option. Easy to prepare and versatile, it can be served immediately or chilled for deeper flavor. Suitable for vegan and dairy-free diets, it balances creamy texture with fresh, vibrant ingredients.

Updated on Fri, 13 Feb 2026 16:36:00 GMT
Creamy vegan pesto chickpea pasta salad with arugula, cherry tomatoes, and cucumber in a large bowl, ready to serve as a refreshing main or side dish.  Save
Creamy vegan pesto chickpea pasta salad with arugula, cherry tomatoes, and cucumber in a large bowl, ready to serve as a refreshing main or side dish. | cozymsemen.com

There's something about the smell of fresh basil hitting the blender that makes me feel like I've unlocked a secret. One Tuesday afternoon, while scrolling through my phone and listening to the rain, I decided to throw together whatever green things I had in the fridge with some chickpeas and pasta. What emerged was this creamy, bright salad that made me wonder why I hadn't done this sooner. My partner came home, tried a forkful, and immediately asked for the recipe—which is how I knew it was something worth repeating.

I made this for a potluck once where I wasn't sure how the vegan aspect would land with a skeptical crowd. Someone's grandmother asked what was in the pesto, tasted it, and spent the rest of the evening asking me questions about cashew cream. That moment shifted something for me—it stopped being about proving vegan food was good and became simply about sharing something delicious that happened to be plant-based.

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 (fusilli, penne): The shape matters more than you'd think—these curly or tubular varieties actually catch the pesto and hold onto it, unlike flat noodles that let everything slide off.
  • Fresh basil leaves: Buy a bunch that smells impossibly fragrant; if it smells mild, the pesto will too, so don't settle.
  • Raw cashews: Soak them for at least an hour—this is non-negotiable if you want that silky texture without any grittiness.
  • Nutritional yeast: This is what gives the pesto a savory, almost cheesy depth that makes people stop and ask what you did differently.
  • Lemon juice: Fresh squeezed is worth the effort here; the acidity brightens everything and keeps the pesto from feeling heavy.
  • Extra virgin olive oil: Use something you actually like the taste of, because this isn't a background player—it's part of the star.
  • Plant-based milk: The unsweetened versions work best; it creates the creaminess without adding any competing flavors.
  • Chickpeas: Canned and rinsed work perfectly, giving you protein and a slight nutty earthiness that grounds the bright pesto.
  • Fresh arugula: Peppery and slightly bitter, it's the backbone that keeps this salad from being one-note sweet.
  • Cherry tomatoes, red onion, cucumber: These vegetables add freshness, crunch, and color—treat them as equal players, not afterthoughts.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta until just tender:
Fill a large pot with salted water and bring it to a rolling boil. Drop in your pasta and cook according to package directions, but taste it a minute or two early—al dente means you should feel a slight resistance when you bite, not mush. Drain it through a colander and immediately run it under cold water, stirring gently so it cools quickly and doesn't stick together.
Build the creamy pesto while pasta cooks:
In your blender or food processor, combine the drained cashews, fresh basil, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and pepper. Blend on high until the texture is completely smooth and creamy, stopping to scrape down the sides if needed—this takes about a minute or two, and you'll notice the color shift from leafy green to pale jade as the basil releases its oils. Taste it and adjust the seasoning; if it feels too thick, add a splash more milk, and if it's bland, add more lemon juice or salt.
Assemble everything in one bowl:
In a large mixing bowl, combine your cooled pasta with the drained chickpeas, arugula, halved cherry tomatoes, thinly sliced red onion, and diced cucumber. This is where you get to see all your fresh ingredients together and appreciate the colors before they get dressed.
Dress and toss with intention:
Pour the creamy pesto over the top and use two large spoons or tongs to toss everything together, making sure every piece of pasta gets coated. It should look glossy and vibrant, not chunky or separated.
Taste and adjust:
Grab a fork and actually taste it before serving. The seasoning needs might surprise you—sometimes it needs more salt, sometimes a squeeze of fresh lemon, sometimes both.
Serve or chill:
You can eat this immediately while the pasta is still slightly warm and the arugula is perky, or pop it in the fridge for 30 minutes if you prefer it cold. Both are wonderful in different ways.
A vibrant, protein-rich pasta salad featuring fusilli tossed with basil cashew pesto, chickpeas, and peppery arugula, topped with sliced red onion and cherry tomatoes.  Save
A vibrant, protein-rich pasta salad featuring fusilli tossed with basil cashew pesto, chickpeas, and peppery arugula, topped with sliced red onion and cherry tomatoes. | cozymsemen.com

This dish became my go-to when a friend mentioned they were nervous about eating vegan at a dinner party. I made this, brought it, and watched them relax when they tasted something genuinely satisfying instead of performative. Food has this quiet power to shift conversations and assumptions when you stop overthinking it.

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.

Why This Works as a Complete Meal

Most pasta salads feel like sides, something you bring to fill space on a table. This one actually nourishes you because of the combination of carbohydrates from the pasta, plant-based protein from the chickpeas, healthy fats from the cashew pesto, and fiber from the fresh vegetables. You finish eating it and feel satisfied, not like you just filled your stomach with empty calories. The creamy pesto in particular does the heavy lifting here—it's rich enough that you don't miss dairy, and complex enough that your palate stays interested through multiple bites instead of getting bored.

Storage and Make-Ahead Strategy

You can prep the pesto and vegetables up to a day ahead, keeping them separate in the fridge. Cook the pasta a few hours before you plan to serve and keep it in a separate container. Assemble everything only when you're ready to eat or within an hour before serving, because the arugula does wilt if it sits too long with the wet pesto. Leftovers keep for about two days refrigerated, though the texture becomes softer and the arugula disappears entirely—which honestly isn't bad, just different. If you're making this for meal prep, skip the arugula until you're ready to eat, and add it fresh each time instead.

Ways to Make It Your Own

This recipe has a solid foundation, but it's also flexible enough to work with whatever you have. The pesto can be customized based on what's in your garden or what you grabbed at the market, and the salad vegetables are really just suggestions. I've made it with roasted red peppers when tomatoes weren't at their best, added kalamata olives when I wanted something briny and salty, and once threw in some roasted chickpeas for extra crunch. The constant is the pasta, the pesto, and the arugula—everything else can shift. One thing I learned is that you should always have fresh lemon on hand, because a squeeze at the end can wake up the entire dish if it starts feeling flat.

  • If tree nuts are a concern, swap the cashews for sunflower seeds or crumbled silken tofu—both create that creamy texture without the allergen.
  • Roasted red peppers, olives, artichoke hearts, or grilled zucchini all slide seamlessly into this salad without disrupting the flavor balance.
  • A sprinkle of hemp seeds or pumpkin seeds at the end adds nutritional density and a welcome textural contrast to the creamy pesto.
Hearty chickpea pasta salad with creamy dairy-free pesto, fresh arugula, cucumber, and tomatoes, perfect for a quick, satisfying vegan lunch or light dinner. Save
Hearty chickpea pasta salad with creamy dairy-free pesto, fresh arugula, cucumber, and tomatoes, perfect for a quick, satisfying vegan lunch or light dinner. | cozymsemen.com

This is one of those recipes that quietly became part of my regular rotation, the kind you make when you want something bright and nourishing without thinking too hard about it. It's proof that plant-based cooking doesn't require special skills, just fresh ingredients and a little attention to how things taste.

Recipe FAQs

What type of pasta works best?

Short pasta like fusilli or penne holds the creamy pesto well and creates an ideal texture for this dish. Gluten-free options also work.

Can I substitute cashews in the pesto?

Yes, sunflower seeds or silken tofu make great nut-free alternatives while maintaining creaminess.

How can I enhance the flavor further?

Adding roasted red peppers or olives brings extra depth and richness to the pasta salad.

Is it better served warm or cold?

This dish can be served right away or chilled for 30 minutes to meld flavors and refresh the palate.

What pairs well with this pasta?

A crisp white wine such as Sauvignon Blanc complements the vibrant, herbaceous notes perfectly.

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 Pasta

Delight in a creamy vegan pesto pasta salad with chickpeas and fresh arugula for a light, nourishing meal.

Prep Time
20 min
Time to Cook
10 min
Total Duration
30 min
By Cozy Msemen Daniel Crawford


Skill Level Easy

Cuisine Italian-Inspired

Output 4 Portions

Diet 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 Steps

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

Step 03

Assemble the Salad Base: In a large mixing bowl, combine the cooled pasta, drained chickpeas, arugula, cherry tomatoes, red onion, and cucumber.

Step 04

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

Step 05

Final Seasoning: Taste the salad and adjust seasoning with additional salt, pepper, or lemon juice as desired.

Step 06

Serve: Serve immediately for a fresh texture, 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

Please check every ingredient for allergens and reach out to your healthcare provider with concerns.
  • 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 for gluten-free certification if required

Nutrition Info (per serving)

Nutritional info is an estimate. Cozy Msemen recommends asking a professional about your needs.
  • Calories: 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.