Pesto Chickpea Spinach Salad

Featured in: Fresh & Seasonal

This colorful salad combines protein-rich chickpeas with crisp baby spinach and juicy cherry tomatoes, all dressed in a flavorful homemade pesto. The pesto features fresh basil, Parmesan, garlic, and pine nuts blended with olive oil for a creamy texture. Optional toppings like toasted pine nuts and feta cheese add extra richness. Ready in just 15 minutes, this dish suits vegetarian and gluten-free diets, making a fresh and vibrant option for lunch or a light dinner.

Updated on Fri, 19 Dec 2025 08:34:00 GMT
Vibrant Pesto Chickpea and Spinach Salad featuring bright cherry tomatoes and creamy chickpeas, ready to enjoy. Save
Vibrant Pesto Chickpea and Spinach Salad featuring bright cherry tomatoes and creamy chickpeas, ready to enjoy. | berrycottage.com

There's something about a green salad that catches you off guard with how satisfying it can be. I'd been standing in my kitchen on a Thursday afternoon, staring at a can of chickpeas and thinking about lunch, when I realized the basil on my windowsill had gotten almost wild with growth. That's how this salad happened, really—not from a plan, but from having good ingredients and suddenly wanting them all together.

I made this for a friend who'd mentioned being tired of salads, and watching her actually enjoy seconds told me something was working. The pesto dressing changes everything, turning what could be a forgettable bowl into something people actually ask you to make again.

Ingredients

Christmas Kitchen Gift
🎄 My Go-To Christmas Gift This Year
🎅 Christmas Deal — Almost Gone
I’d buy this **again without hesitation**. Practical, high-quality, and something people actually use — **perfect last-minute Christmas gift**.
🎁 Check Today’s Price
⏰ Prices usually jump closer to Christmas
  • Chickpeas: One fifteen-ounce can, drained and rinsed really well because nobody wants that starchy liquid hanging around.
  • Fresh baby spinach: Four cups, washed and dried if you can manage it, which honestly makes a difference in how the dressing clings.
  • Cherry tomatoes: One cup halved, because they burst just enough when you bite them.
  • Red onion: Half a small one, thinly sliced, which adds a sharp note that keeps everything from tasting flat.
  • Cucumber: Half a cup diced, for that cool crunch that makes the whole thing feel refreshing.
  • Toasted pine nuts: Quarter cup optional, but honestly they're worth the small splurge.
  • Feta cheese: Quarter cup crumbled, which adds a creamy-salty moment if you're not avoiding dairy.
  • Fresh basil leaves: One full cup packed for the pesto, the fresher the better because you'll actually taste it.
  • Parmesan cheese: Quarter cup grated, which brings umami depth to the dressing.
  • Extra-virgin olive oil: Quarter cup, drizzled slowly so the pesto emulsifies instead of breaking.
  • Garlic: One clove, which feels like nothing until it hits the food processor and suddenly flavors everything.
  • Lemon juice: One tablespoon, the bright thing that makes you remember why you're eating this.
  • Water: Two to three tablespoons as needed, because pesto can be temperamental about thickness.
  • Salt and pepper: To your taste, tasted as you go rather than guessed at the end.

Instructions

Make the pesto first:
In a food processor, combine your basil, Parmesan, pine nuts, garlic, and lemon juice, then pulse until everything is finely chopped and starting to look like something intentional. While the motor runs, slowly drizzle in the olive oil and water until it becomes smooth and pourable, then taste and season with salt and pepper.
Build your salad base:
In a large bowl, combine the chickpeas, spinach, cherry tomatoes, red onion, and cucumber, mixing gently so nothing gets bruised. This is where you're just getting everything ready before the dressing does its work.
Dress and toss:
Drizzle the pesto over everything and toss gently so every piece gets coated without turning the spinach into mush. You want to see the brightness of the ingredients, not a heavy dressing situation.
Finish and serve:
Top with toasted pine nuts and crumbled feta if you're using them, then serve right away or refrigerate for up to two hours if you need the flavors to get friendlier with each other.
Freshly tossed Pesto Chickpea and Spinach Salad showcasing a medley of textures, perfect for a light vegetarian lunch. Save
Freshly tossed Pesto Chickpea and Spinach Salad showcasing a medley of textures, perfect for a light vegetarian lunch. | berrycottage.com

There's a moment when everyone at the table realizes they're eating something green and it's actually good, and that's what this salad does. It changed how I think about lunch entirely.

Why Pesto Makes Everything Better

Pesto is one of those things that sounds fancy but it's just herbs, nuts, cheese, and oil having a conversation in a food processor. When I started making it fresh instead of buying the jarred kind, everything tasted different—sharper, brighter, more real somehow. It turns a simple salad into something that feels intentional.

Making This Salad Your Own

The beauty of this recipe is how happy it is to be adjusted. I've made it with arugula when spinach wasn't around and gotten a peppery salad that felt completely different. Grilled chicken transforms it into dinner, roasted vegetables make it feel like autumn, and honestly you can skip the cheese and nuts if that's what you've got in the kitchen.

Storage and Timing Tips

This salad is most exciting eaten right away, but you can actually prep everything ahead and keep it separate, then toss it together when you're ready. The pesto stays fresh in the cold for a day or two, and the vegetables won't get weird as long as you dress them just before eating.

  • Keep the dressing separate if you're planning leftovers, which gives you more flexibility than you'd think.
  • Toast your own pine nuts if you have time, because they taste completely different from the pre-toasted kind.
  • Taste the pesto before you commit it to the salad because garlic varies wildly and you might want to adjust.
A close-up view of the delicious Pesto Chickpea and Spinach Salad, bursting with fresh Mediterranean flavors. Save
A close-up view of the delicious Pesto Chickpea and Spinach Salad, bursting with fresh Mediterranean flavors. | berrycottage.com

This salad reminds me that sometimes the best meals come from standing in your kitchen with good ingredients and just letting them be what they want to be. Make it when you need to feel like you're taking care of yourself.

Recipe FAQ

What ingredients are essential for the pesto dressing?

The dressing relies on fresh basil leaves, grated Parmesan, toasted pine nuts, garlic, lemon juice, extra-virgin olive oil, and seasoning for a vibrant flavor.

Can I make this salad vegan-friendly?

Yes, simply omit the Parmesan and feta cheese or swap them for plant-based alternatives to keep it vegan.

How do I store the salad if not eating immediately?

Refrigerate the salad for up to 2 hours to let the flavors meld without wilting the spinach or diluting the dressing.

Are there good substitutions for pine nuts?

Sunflower seeds or other toasted nuts like walnuts work well especially for those with nut allergies.

Can I add protein to make the salad more filling?

Consider adding grilled chicken or roasted vegetables to boost protein and heartiness.

What is the best way to prepare the pesto dressing?

Use a food processor to pulse the basil, cheese, nuts, garlic, and lemon juice, then slowly drizzle in olive oil and water until smooth.

Pesto Chickpea Spinach Salad

Fresh chickpeas and spinach tossed with cherry tomatoes and homemade pesto for a protein-packed meal.

Prep duration
15 min
0
Complete duration
15 min
Created by Lily Anderson


Complexity Easy

Heritage Mediterranean

Output 4 Portions

Dietary considerations Meat-free, Without gluten

Components

Salad

01 1 can (15 oz) chickpeas, drained and rinsed
02 4 cups fresh baby spinach, washed and dried
03 1 cup cherry tomatoes, halved
04 ½ small red onion, thinly sliced
05 ½ cup cucumber, diced
06 ¼ cup toasted pine nuts (optional)
07 ¼ cup crumbled feta cheese (optional)

Pesto Dressing

01 1 cup fresh basil leaves, packed
02 ¼ cup grated Parmesan cheese
03 ¼ cup extra-virgin olive oil
04 2 tablespoons toasted pine nuts
05 1 clove garlic
06 1 tablespoon lemon juice
07 Salt and freshly ground black pepper, to taste
08 2 to 3 tablespoons water, as needed for desired consistency

Directions

Direction 01

Prepare pesto dressing: In a food processor, combine basil, Parmesan, pine nuts, garlic, and lemon juice. Pulse until finely chopped. With the motor running, slowly drizzle in olive oil and water until smooth and pourable. Season with salt and pepper to taste.

Direction 02

Combine salad ingredients: In a large salad bowl, mix chickpeas, spinach, cherry tomatoes, red onion, and cucumber.

Direction 03

Dress the salad: Drizzle pesto dressing over the salad and toss gently to coat evenly.

Direction 04

Add toppings: Sprinkle toasted pine nuts and crumbled feta cheese on top if desired.

Direction 05

Serve or chill: Serve immediately or refrigerate for up to 2 hours to meld flavors.

Necessary tools

  • Food processor or blender
  • Large salad bowl
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy information

Review each ingredient for potential allergens and seek professional medical advice if you have concerns.
  • Contains dairy (Parmesan, feta) and nuts (pine nuts).
  • For nut allergies, substitute pine nuts with sunflower seeds.
  • For dairy allergies or vegan preferences, use plant-based cheese.
  • Always check labels for hidden allergens.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 320
  • Fats: 20 g
  • Carbohydrates: 26 g
  • Proteins: 10 g