Pesto Chickpea Spinach Salad

Featured in: Warm Everyday Meals

This colorful salad combines protein-rich chickpeas with crisp baby spinach and juicy cherry tomatoes. The homemade pesto adds a rich, herbaceous flavor that ties all the ingredients together perfectly. Toasted pine nuts and optional feta impart extra texture and creaminess, making it suitable for a light lunch or a refreshing dinner. Easy to prepare with no cooking needed, it fits nicely into vegetarian and gluten-free eating styles.

Simply pulse fresh basil, Parmesan, pine nuts, garlic, and lemon juice to create the dressing, then toss it with the salad components. Optional add-ins like grilled chicken or roasted vegetables allow for customization, while vegan adaptations can be made by substituting dairy and nuts. This wholesome salad offers a balance of flavors and nutrients in just 15 minutes.

Updated on Fri, 19 Dec 2025 16:35:00 GMT
Vibrant Pesto Chickpea and Spinach Salad with glistening pesto dressing and fresh ingredients. Pin This
Vibrant Pesto Chickpea and Spinach Salad with glistening pesto dressing and fresh ingredients. | messli.com

I threw this salad together one Sunday afternoon when my fridge was half-empty and my energy was low. I had a can of chickpeas, some wilting spinach, and a bunch of basil I didn't want to waste. Instead of ordering takeout, I blended up a quick pesto and tossed everything into a bowl. That first bite—bright, creamy, satisfying—convinced me that the best meals don't need a plan, just a little instinct and good ingredients.

I first made this for a friend who showed up unannounced during lunch. I was embarrassed to serve something so simple, but she went back for seconds and texted me that night asking for the recipe. Since then, it's become my go-to when I want to feed people something that feels generous without the stress of turning on the stove.

Ingredients

  • Chickpeas: These little guys are the backbone of the salad, creamy and satisfying, and they soak up the pesto like tiny flavor sponges.
  • Fresh baby spinach: I always wash and dry mine well because wet greens make the dressing slide right off.
  • Cherry tomatoes: Halve them so their juices mingle with the pesto and create pockets of sweetness in every bite.
  • Red onion: Slice it thin and soak it in cold water for a few minutes if the sharpness bothers you.
  • Cucumber: Adds a crisp, refreshing crunch that balances the richness of the pesto.
  • Toasted pine nuts: Optional, but the nutty warmth they bring is worth the extra minute in a dry pan.
  • Feta cheese: Crumbled on top, it adds a salty, tangy finish that makes the whole thing feel indulgent.
  • Fresh basil leaves: The star of the pesto, bright and aromatic, best when packed tight into the measuring cup.
  • Parmesan cheese: Grate it fresh if you can, the pre-shredded stuff doesn't melt into the pesto the same way.
  • Extra-virgin olive oil: Use the good stuff here, you'll taste it in every spoonful.
  • Garlic: One clove is enough to add depth without overpowering the basil.
  • Lemon juice: Brightens the pesto and keeps it from feeling too heavy.
  • Water: Just a splash to loosen the dressing so it coats everything evenly.

Instructions

Blend the pesto:
Toss the basil, Parmesan, pine nuts, garlic, and lemon juice into your food processor and pulse until it looks like green confetti. Then, with the motor humming, drizzle in the olive oil and water slowly until the pesto turns silky and pourable, tasting as you go to adjust the salt and pepper.
Build the salad:
In a big bowl, tumble together the chickpeas, spinach, tomatoes, red onion, and cucumber, making sure everything is spread out evenly. Pour the pesto over the top and toss gently with your hands or two spoons until every leaf and chickpea is glossy and green.
Finish and serve:
Scatter the toasted pine nuts and crumbled feta over the salad if you're using them, then serve it right away or let it chill in the fridge for up to two hours. The flavors deepen as it sits, but it's just as good eaten standing at the counter with a fork.
Pin This
| messli.com

One evening, I brought this salad to a potluck and watched people come back to the table three times. Someone asked if I'd bought it from a deli. I didn't correct them right away, just smiled and enjoyed the secret that something this easy could feel this special.

Make It Your Own

I've swapped the spinach for arugula when I wanted a peppery kick, and I've added leftover roasted vegetables when the salad needed to stretch for extra guests. Once, I stirred in shredded rotisserie chicken and it became dinner instead of a side. This recipe is forgiving, it bends to whatever you have on hand without losing its heart.

Storage and Freshness

I usually make this the morning I plan to eat it, but I've kept it in the fridge for up to two hours and it holds up beautifully. Any longer and the spinach starts to wilt and the tomatoes get mushy. If I know I'll have leftovers, I keep the pesto separate and toss it right before serving so everything stays crisp and vibrant.

Helpful Reminders

The first time I made pesto, I added all the oil at once and it turned greasy and separated. Now I drizzle it in slowly, watching the texture change, and it comes together like magic every time. Small adjustments make all the difference.

  • Toast the pine nuts in a dry pan over medium heat, shaking often, until they smell nutty and turn golden.
  • If you're making this vegan, nutritional yeast works surprisingly well in place of Parmesan.
  • Double the pesto and save half in a jar, it's perfect on pasta, sandwiches, or stirred into soup.
A bright, inviting Pesto Chickpea and Spinach Salad, showcasing colorful tomatoes and creamy chickpeas. Pin This
A bright, inviting Pesto Chickpea and Spinach Salad, showcasing colorful tomatoes and creamy chickpeas. | messli.com

This salad has become my answer to busy days, unexpected guests, and the question of what to eat when nothing sounds good. It's proof that a handful of simple ingredients, treated with a little care, can turn into something you'll crave again and again.

Recipe Q&A

How do I make the pesto dressing?

Combine fresh basil, Parmesan, pine nuts, garlic, and lemon juice in a food processor. Slowly drizzle in olive oil and water until smooth, seasoning with salt and pepper to taste.

Can this salad be prepared ahead of time?

You can prepare it up to 2 hours in advance and refrigerate, allowing flavors to meld without wilting the fresh spinach.

What are good substitutions for pine nuts?

Sunflower seeds or walnuts make excellent alternatives, especially for nut allergies.

How can I make this suitable for a vegan diet?

Omit the Parmesan and feta or replace them with plant-based cheese alternatives for a vegan-friendly version.

Is this salad gluten-free?

Yes, all ingredients are naturally gluten-free, fitting well into gluten-sensitive diets.

What pairs well with this salad for a heartier meal?

Add grilled chicken, roasted vegetables, or crusty bread to boost protein and texture.

Pesto Chickpea Spinach Salad

A fresh blend of chickpeas, spinach, tomatoes and pesto for a quick, flavorful meal option.

Prep Needed
15 minutes
0
Overall Time
15 minutes
Created by Messli Tessa Marlow


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Dietary Notes Meat-Free, No Gluten

What You'll Need

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 consistency

Steps

Step 01

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

Step 02

Assemble the salad base: In a large bowl, mix chickpeas, spinach, cherry tomatoes, red onion, and cucumber.

Step 03

Dress the salad: Pour the pesto dressing over the salad ingredients and toss gently to coat thoroughly.

Step 04

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

Step 05

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

Tools You'll Need

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

Allergy Details

Be sure to check each ingredient for allergens and consult your healthcare provider if you have questions.
  • Contains dairy (Parmesan, feta) and tree nuts (pine nuts).
  • For nut allergies, substitute pine nuts with sunflower seeds.
  • For dairy allergies or vegan diets, use plant-based cheese alternatives.
  • Check ingredient labels to confirm allergens.

Nutrition Breakdown (per portion)

For general guidelines only. Not meant to provide medical or dietary diagnosis.
  • Caloric Value: 320
  • Fats: 20 g
  • Carbohydrates: 26 g
  • Proteins: 10 g