Vegan Creamy Pesto Chickpea

Featured in: Light Colorful Bowls & Greens

This colorful dish blends al dente pasta with a rich, creamy vegan pesto made from basil, cashews, and nutritional yeast. Tossed with hearty chickpeas, peppery arugula, cherry tomatoes, cucumber, and red onion, it delivers a balance of flavors and textures. Perfect for a quick, nourishing lunch or side, it offers fresh ingredients combined with plant-based creaminess and a zesty lemon finish.

Preparation is simple: cook pasta, blend pesto, then mix all components to create a satisfying, wholesome dish ideal for warm days or anytime you want something light yet filling.

Updated on Fri, 13 Feb 2026 13:40:00 GMT
A vibrant vegan pasta salad with creamy pesto, chickpeas, and arugula, perfect for a healthy lunch or dinner. Save to Pinterest
A vibrant vegan pasta salad with creamy pesto, chickpeas, and arugula, perfect for a healthy lunch or dinner. | poppyfork.com

I discovered this pasta salad on a sweltering afternoon when my friend texted asking what I was bringing to a potluck, and I realized I had exactly thirty minutes to create something that wouldn't wilt in the heat. The creamy vegan pesto came together almost by accident, cashews blending into silk with a squeeze of lemon, and when I tossed it with the warm pasta and those peppery arugula leaves, something clicked. It felt both fancy and effortless, the kind of dish that makes people ask for the recipe before they even finish eating.

My roommate came home as I was finishing this salad, the kitchen smelling like fresh basil and lemon, and she actually paused her entire day to sit down and eat some. She kept going back for more, and I remember thinking how rare it is for something this healthy to feel genuinely indulgent. That's when I realized this wasn't just a recipe I'd stumbled onto—it was something I'd be making again and again.

Ingredients

  • Short pasta (fusilli or penne): The shapes trap the creamy pesto between their ridges and curls, making every bite flavorful rather than having sauce settle at the bottom.
  • Fresh basil leaves: Don't skip the quality here; the brightness of the basil is what makes this pesto sing instead of tasting like a thick green mush.
  • Raw cashews, soaked: This step is non-negotiable because soaking softens them enough to blend into true creaminess without any grittiness.
  • Nutritional yeast: It adds umami depth and a subtle cheesy note without any actual cheese, which is the secret that makes vegans and non-vegans equally happy.
  • Lemon juice: Acts as both a flavor brightener and a preservative, keeping the pesto from oxidizing too quickly if you make it ahead.
  • Extra virgin olive oil: The quality matters because this is a raw sauce where the oil's flavor comes through clearly.
  • Plant-based milk: The thin liquid loosens the pesto so it coats the pasta instead of clumping; I've learned that unsweetened is essential or you'll taste sweetness where you don't want it.
  • Chickpeas: They provide heartiness and protein that transforms this from a side into something that can be a meal on its own.
  • Fresh arugula: Its peppery bite is crucial; it keeps the salad from feeling one-note and adds a pleasant sharpness against the creamy pesto.
  • Cherry tomatoes: They should be halved so they distribute throughout rather than weighing the salad down, and their sweetness balances the basil.
  • Red onion and cucumber: These add crisp texture and freshness, preventing the whole thing from becoming too rich or heavy.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Soak your cashews first:
I learned this the hard way when I forgot this step and ended up with gritty pesto. An hour in hot water is ideal, but even thirty minutes in boiling water will work if you're in a rush.
Boil the pasta until just al dente:
Fill your pot with salted water that tastes like the sea, then cook the pasta slightly shy of the package time. This matters because the pasta will soften a bit from sitting in the creamy pesto.
Cool the pasta immediately:
As soon it's drained, rinse it under cold water while tossing with your hands—this stops the cooking and prevents mushy pasta. Don't worry about it being completely cold; room temperature works perfectly.
Make the pesto while the pasta cooks:
Combine everything in your blender, starting with the herbs and nuts, then adding liquids. Blend until the texture is smooth but still holds a slight body; I like mine where you can't see any cashew flecks but it's not like store-bought pesto sauce.
Build the salad in a large bowl:
Layer the pasta, chickpeas, arugula, tomatoes, onion, and cucumber, then pour the pesto over everything. The arugula goes in last so it doesn't get crushed on the bottom of the bowl.
Toss everything together gently:
Use your hands or two spoons to turn everything over and over until the pesto coats all the vegetables. You'll see how the color changes as the green spreads throughout, and that's when you know you're done.
Taste and adjust your seasonings:
This is the step that separates good from great. A squeeze more lemon juice, another pinch of salt, or a crack of pepper can transform the whole dish from pretty good to something people actually crave.
Creamy vegan pesto coats tender pasta, chickpeas, and fresh arugula in this colorful, protein-packed salad. Save to Pinterest
Creamy vegan pesto coats tender pasta, chickpeas, and fresh arugula in this colorful, protein-packed salad. | poppyfork.com

There's a moment when you're making this salad where it stops being individual ingredients and becomes something unified and delicious, usually right after you pour that creamy pesto over everything. It's the kind of transformation that reminds me why I love cooking—taking things that don't seem like they belong together and finding the exact amount of lemon juice or salt that makes them sing.

Why This Works as a Main Dish

The chickpeas do most of the heavy lifting here, providing not just protein but also a satisfying texture that keeps you feeling full. Combined with the creaminess of the pesto and the crunch of fresh vegetables, you've got a balanced meal that doesn't need anything else on the side. I've served this at summer dinners where people assumed there would be a second course, then realized they didn't need one.

Make It Ahead Without Regret

Unlike most salads, this one actually improves if you let it sit for thirty minutes before serving because the flavors meld and the pasta absorbs the pesto more fully. You can make the pesto earlier in the day and keep it in an airtight container, then assemble everything about an hour before eating. The arugula stays perky because it's delicate enough not to wilt under the weight of the pesto, unlike heavier greens.

Variations That Keep It Interesting

Once you've made this recipe a few times, you'll start experimenting, which is exactly when it becomes your signature dish rather than just something you make. Roasted red peppers add sweetness, Kalamata olives bring a briny depth, and sunflower seeds create a nutty crunch if you want to skip the cashews. I've also added white beans instead of chickpeas, tossed in fresh corn in summer, and even swapped half the arugula for spinach when I've had it on hand, and every version has been delicious in its own way—the foundation is solid enough to support your creativity.

  • If you're making this for a crowd, prepare the pesto and pasta separately, then combine them only when you're ready to serve so the arugula doesn't wilt.
  • Leftovers actually taste better the next day once the flavors have settled, though the arugula will have softened slightly.
  • Bright cherry tomatoes, crisp cucumber, and peppery arugula add freshness to this vegan pesto pasta salad. Save to Pinterest
    Bright cherry tomatoes, crisp cucumber, and peppery arugula add freshness to this vegan pesto pasta salad. | poppyfork.com

    This pasta salad has become the dish I make when I want to feel like I've done something special without spending hours in the kitchen. It's vibrant, nourishing, and tastes like you've put real thought into feeding the people around you.

    Recipe Questions

    What pasta types work best with creamy pesto?

    Short pasta shapes like fusilli or penne hold the creamy pesto well, allowing flavors to cling to each bite.

    How can I make the pesto nut-free?

    Substitute cashews with sunflower seeds or silken tofu to maintain creaminess without nuts.

    Is this dish served warm or cold?

    It can be served immediately warm or chilled for 30 minutes to enhance flavors and enjoy as a refreshing cold dish.

    Can I add extra vegetables for variation?

    Yes, roasted red peppers or olives are great additions that boost flavor complexity.

    How should leftovers be stored?

    Keep leftovers refrigerated in an airtight container, best consumed within two days.

    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

    Protein-packed pasta mixed with creamy pesto, chickpeas, arugula, and fresh vegetables for a refreshing meal.

    Prep Time
    20 min
    Cook Time
    10 min
    Overall Time
    30 min
    Created by Cooper Anderson


    Skill Level Easy

    Cuisine Italian-Inspired

    Makes 4 Number of Servings

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

    Directions

    Step 01

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

    Step 02

    Blend the Creamy Pesto: 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 sides as necessary. Adjust seasoning to taste.

    Step 03

    Assemble the Salad Base: 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 salad and toss thoroughly to coat all ingredients evenly.

    Step 05

    Season and Adjust: Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.

    Step 06

    Chill and Serve: Serve immediately for best texture, or refrigerate for 30 minutes to allow flavors to meld.

    Tools Needed

    • Large pot
    • Sieve or colander
    • Blender or food processor
    • Large mixing bowl
    • Chef's knife
    • Cutting board

    Allergy Info

    Review all ingredient labels for allergen risks and talk to a doctor if you’re uncertain.
    • Contains tree nuts (cashews); use sunflower seeds as substitute for nut allergies
    • Contains soy, almond, or oat depending on plant-based milk selection
    • Verify all products for gluten-free certification and allergen declarations

    Nutrition Info (each serving)

    Nutritional details are for reference and not a substitute for medical guidance.
    • Total Calories: 450
    • Total Fat: 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.