Vegan Creamy Pesto Pasta

Featured in: Simple Baking Projects

This vibrant pasta dish combines tender pasta with a creamy basil-based pesto made from soaked cashews and nutritional yeast. Protein-packed chickpeas and fresh arugula add heartiness and peppery notes, while cherry tomatoes, red onion, and cucumber bring freshness and crunch. The blend is tossed well to coat every bite with rich, satisfying flavors. Ready in just 30 minutes, it’s a refreshing, nutritious option ideal for a quick lunch or light dinner.

Updated on Fri, 13 Feb 2026 16:29:00 GMT
A creamy vegan pesto pasta salad with arugula, chickpeas, and cherry tomatoes for a hearty plant-based meal.  Save
A creamy vegan pesto pasta salad with arugula, chickpeas, and cherry tomatoes for a hearty plant-based meal. | sweetasirem.com

There's something magical about opening your fridge on a warm afternoon and realizing you have exactly what you need for lunch without a trip to the store. That's when this creamy pesto chickpea pasta salad became my go-to move—a dish that somehow tastes fancy enough for guests but simple enough to throw together while still in my cooking clothes. The first time I made it, I'd soaked cashews thinking I was overcomplicating things, but that creamy sauce changed everything. Now I keep a batch of this pesto in my fridge like it's liquid gold, and I've learned that arugula's peppery bite is the secret reason people keep coming back for more.

I made this for my sister's picnic last July, and watching everyone go back for thirds told me everything I needed to know. The pasta salad sat in a cooler for hours and somehow tasted even better by dinnertime, the flavors settling into each other like they were old friends reuniting. Someone asked if I'd added cream, and when I said it was just cashews and plant milk, the look of surprise on their face made the whole thing worth it.

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 and hold onto it, but honestly, whatever's in your cupboard will work fine—gluten-free versions are seamless here.
  • Fresh basil leaves (50 g): Use the good stuff if you can, the kind with tender leaves that smell impossibly green; frozen basil loses that fresh punch that makes this salad sing.
  • Raw cashews (60 g, soaked): This is non-negotiable—soaking them transforms them from hard little bullets into something silky that blends into cream without any grit or strain.
  • Nutritional yeast (2 tbsp): This ingredient seems mysterious until you taste it, then you'll understand why it brings that subtle cheesy depth without any dairy involved.
  • Garlic (2 cloves): Fresh and raw is key here; it wakes up the entire sauce and keeps it from tasting one-dimensional.
  • Lemon juice (2 tbsp): Squeeze it fresh if you're not in a rush—bottled works but fresh is noticeably brighter and prevents the pesto from turning muddy-looking.
  • Extra virgin olive oil (60 ml): Don't skimp on quality here; this is where the silky mouthfeel comes from, so spend a little more if you can.
  • Plant-based milk (60 ml): Almond, soy, or oat all work, but unsweetened is crucial or you'll end up with a sauce that tastes confused.
  • Salt and pepper: Standard seasoning, but taste as you go because the nutritional yeast already brings saltiness that sneaks up on you.
  • Chickpeas (1 can, 400 g): Drain and rinse them well to remove the starchy liquid, which makes a real difference in how the salad comes together.
  • Fresh arugula (75 g): This peppery green is what keeps the salad from feeling heavy; without it, you'd just have a rich pasta dish, but with it, you have something alive.
  • Cherry tomatoes (100 g): Halve them just before you eat so they stay juicy and don't get watery sitting in the dressing.
  • Red onion (1/2 small): Slice it thin as paper so it wilts slightly into the salad without overpowering everything with that harsh raw bite.
  • Cucumber (1 small): Dice it small so every forkful has a little cool, crisp moment of relief between the creamy pasta and tangy pesto.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your pasta going:
Bring a large pot of salted water to a rolling boil—it should taste like the sea, not like you're being punished. Stir in your pasta and cook until it's tender but still has a slight resistance when you bite it, usually a minute or two under the package time, then drain and run it under cold water until it's completely cool to the touch.
Build your pesto while waiting:
While that pasta bubbles away, get your blender or food processor ready with the basil, drained cashews, nutritional yeast, garlic, lemon juice, olive oil, plant milk, salt, and pepper. Blend on high until it's completely smooth and creamy, stopping to scrape down the sides a few times so nothing hides from the blades.
Assemble the salad base:
Throw your cooled pasta into a large mixing bowl along with the drained chickpeas, fresh arugula, halved cherry tomatoes, thinly sliced red onion, and diced cucumber. This is the moment where everything looks deceptively simple, just ingredients waiting to become something better.
Dress and toss with intention:
Pour that creamy pesto over everything and toss like you mean it, making sure the dressing gets into every corner of the bowl and coats every piece of pasta. Taste it right then and adjust with more salt, pepper, or a squeeze of fresh lemon juice if something feels like it's missing.
Chill or serve:
You can eat this immediately while it's still cool from the pasta water, or chill it for thirty minutes to let the flavors get to know each other better. Either way, it's ready to become your favorite lunch.
This vibrant chickpea pasta salad features a dairy-free pesto, crunchy veggies, and peppery arugula—ideal for lunch or dinner.  Save
This vibrant chickpea pasta salad features a dairy-free pesto, crunchy veggies, and peppery arugula—ideal for lunch or dinner. | sweetasirem.com

This salad became my quiet victory last winter when I brought it to a potluck at work where everyone was eating the same tired things. Watching someone who claimed they'd never eat vegan food ask for the recipe while going back for seconds felt like a tiny revolution happening at a folding table with bad lighting.

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.

The Cashew Cream Breakthrough

I spent years making pesto the traditional way until a friend mentioned soaking cashews, and it felt like someone had handed me a cheat code. The difference between cashew-based pesto and the usual olive oil and nut version is that silky, almost creamy texture that makes you forget you're eating vegetables. Now when people taste it and ask what's in the sauce, I watch them do a mental double-take when I mention cashews and plant milk—it's the kind of simple magic that makes cooking fun again.

Making It Your Own

The beauty of this salad is that it's a starting point, not a final word, so don't be afraid to wander from the recipe if your fridge is telling you something different. I've added roasted red peppers when I had them, thrown in some sliced olives on days when I wanted more salt, and even tossed in some cooked beets for color and earthiness. The chickpeas keep it feeling substantial and the pesto holds everything together, so really, you're free to edit based on what's speaking to you.

Storage and Timing

This is the kind of salad that improves with a little time, but also the kind that can't wait forever or the arugula will surrender. Make it for the same day or the next, keep it in an airtight container in the coldest part of your fridge, and don't add the greens until you're ready to eat it unless you want a wilted situation on your hands.

  • Fresh arugula goes in at the last possible moment so it stays bright and peppery instead of sad and brown.
  • If you're meal prepping, keep the pesto and vegetables separate until you're actually eating, then combine and toss with energy.
  • Leftovers are better than you'd expect for up to two days, though the pasta gets softer and the flavors get more blended, which some people actually prefer.
Bright, fresh, and protein-rich vegan pesto pasta salad with chickpeas, arugula, and colorful vegetables, perfect for summer gatherings. Save
Bright, fresh, and protein-rich vegan pesto pasta salad with chickpeas, arugula, and colorful vegetables, perfect for summer gatherings. | sweetasirem.com

This salad has become one of those recipes I make without thinking, the way some people make scrambled eggs, and I think that's how you know something's truly become part of your cooking life. It's proof that vegan food doesn't have to be complicated or feel like you're missing something—sometimes it's just really, really good.

Recipe FAQs

Can I make the pesto nut-free?

Yes, substitute cashews with sunflower seeds or silken tofu for a creamy, nut-free pesto variation.

What pasta works best for this salad?

Short pasta shapes like fusilli or penne hold the creamy pesto well and provide great texture.

How should I store leftovers?

Keep leftovers refrigerated in an airtight container for up to 2 days to preserve freshness.

Can I prepare this in advance?

Yes, chilling the salad for 30 minutes before serving enhances flavors and texture.

Is this suitable for gluten-free diets?

Use gluten-free pasta to make the dish gluten-friendly without compromising taste.

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

Vibrant pasta salad with creamy basil pesto, chickpeas, arugula, and fresh vegetables, perfect for a light lunch or side.

Prep Time
20 mins
Time to cook
10 mins
Overall Duration
30 mins
Created by Ariel Monroe


Skill Level Easy

Cuisine Type Italian-Inspired

Makes 4 Number of servings

Diet-Friendly Options 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 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 chickpeas, 14 oz, 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

Step-by-Step Guide

Step 01

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

Step 02

Prepare 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

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

Step 04

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

Step 05

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

Step 06

Serve: Serve immediately for optimal freshness, 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.

Equipment Needed

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

Allergy Details

Always check ingredient labels for allergens and talk to a medical expert if needed.
  • 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 and allergen information as needed

Nutrition Details (per portion)

Nutrition details are just for reference. For medical matters, consult a professional.
  • Energy: 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.