Pesto Chickpea Spinach Salad

Featured in: Light Everyday Plates

This vibrant salad combines tender chickpeas, crisp spinach, halved cherry tomatoes, and thinly sliced red onion tossed in a luscious homemade basil pesto dressing. Toasted pine nuts and crumbled feta add texture and depth, elevating the fresh flavors. Quick to prepare and naturally gluten-free, it suits vegetarian diets and works well as a light lunch or dinner option. Adjust with grilled chicken or roasted veggies for added heartiness, or substitute arugula for a peppery twist.

Updated on Fri, 19 Dec 2025 14:25:00 GMT
Vibrant pesto chickpea and spinach salad, featuring tomatoes, is tossed with creamy homemade pesto for lunch. Save Pin
Vibrant pesto chickpea and spinach salad, featuring tomatoes, is tossed with creamy homemade pesto for lunch. | frostedthyme.com

There's something about making pesto by hand that slows you down in the best way. I discovered this salad on a Tuesday afternoon when my garden basil was threatening to overtake the kitchen counter, and I needed something fast but still felt special. The chickpeas were already in the pantry, the spinach was fresh, and suddenly I had a bowl that tasted like summer and felt completely effortless to throw together.

I made this for a picnic last July, and what stuck with me wasn't the meal itself but watching my friend who usually skips salad ask for seconds. She spent five minutes just eating quietly, and when she looked up she said the pesto reminded her of her grandmother's kitchen in Italy. That's when I realized this wasn't just a salad, it was a flavor memory waiting to happen for everyone who tasted it.

Ingredients

  • Fresh baby spinach: Use it the same day you buy it if possible, or store it in a paper towel-lined container so it stays crisp and doesn't turn into sad green mush.
  • Chickpeas: Rinsing them thoroughly removes the canned liquid and makes them taste fresher and brighter in the salad.
  • Fresh basil leaves: Tear them by hand just before blending if you can, since the bruising from a knife releases oils that can turn the pesto dark.
  • Cherry tomatoes: The halves should be plump and smell like tomatoes when you cut them, which tells you they'll actually taste like something.
  • Extra-virgin olive oil: This is where quality matters because you taste it directly, not hidden in a cooked dish.
  • Toasted pine nuts: Buy them already toasted if you're in a rush, or toast them yourself in a dry pan for exactly three minutes until they smell incredible and turn golden.
  • Parmesan cheese: Grate it fresh if you have time, because the pre-shredded stuff has cellulose that keeps it from blending into the pesto as smoothly.
  • Lemon juice: Fresh lemon is essential here because bottled juice tastes flat and won't brighten the salad the same way.
  • Feta cheese: A gentle crumble on top adds a salty, creamy note that somehow makes every other flavor pop.

Instructions

Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Make your pesto:
Pulse the basil, Parmesan, pine nuts, and garlic in a food processor until everything looks like wet sand. Pour in the olive oil slowly while the machine is running, and you'll see the mixture transform into something glossy and fragrant. Add water a tablespoon at a time until it's pourable but still has texture, then season with salt and pepper.
Build your salad:
Toss the chickpeas, spinach, tomatoes, red onion, and cucumber in a large bowl, using your hands so the leaves stay whole and don't bruise.
Dress it gently:
Pour the pesto over everything and toss with two spoons or your hands, moving slowly so the dressing coats each piece without crushing the spinach.
Finish and serve:
Scatter the pine nuts and feta over the top right before eating, so they don't get soggy and stay crispy and creamy. If you're making it ahead, keep the toppings separate and add them just before serving.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
This Pesto Chickpea and Spinach Salad bursts with fresh flavors; imagine the vibrant colors ready to eat. Save Pin
This Pesto Chickpea and Spinach Salad bursts with fresh flavors; imagine the vibrant colors ready to eat. | frostedthyme.com

I brought this to a potluck where someone had made a casserole that required three ovens to reheat, and my five-minute salad was what everyone actually came back to. There's something honest about a dish that doesn't pretend to be more complicated than it is, and people respond to that authenticity.

Making Pesto Feel Less Intimidating

Pesto used to feel fancy to me until I realized it's just five ingredients becoming friends in a food processor. The first time I made it, I expected something refined and restaurant-worthy, but instead got something better, which was just really good food that tasted like itself. The basil should smell so strong it almost knocks you over, the garlic shouldn't be overwhelming (so use restraint), and the pine nuts add a richness that makes people pause mid-conversation to ask what that flavor is.

Why This Salad Works as a Meal

Chickpeas have this creamy texture that makes you feel satisfied, and the protein content is actually substantial enough that you're not hungry again in an hour. The spinach gives you iron and that peppery green note, and the tomatoes and cucumber keep it fresh and bright so nothing feels heavy. I've served this to meat-eaters and they never asked where the protein was because they could taste it doing its job.

Customizing Without Losing the Spirit

This salad is forgiving enough to work with what you have, but not so forgiving that you can swap things without thinking. Arugula instead of spinach makes it peppery and sharp, which some people love and others find aggressive. You can add grilled chicken or white beans for more protein, use sunflower seeds if pine nuts aren't in your budget, and skip the feta entirely without making the salad feel like it's missing something.

  • Taste the pesto before you dress the salad so you can adjust seasoning when the vegetables are still separate and you have room to fix it.
  • If you're serving this later or to a group, keep the dressing in a separate container so people can add as much or as little as they want.
  • Make double the pesto and use what's left for pasta, spreading on bread, or drizzling over eggs tomorrow morning.
Product image
Keeps sponges and brushes organized beside the sink, making dishwashing and post-cooking cleanup faster and neater.
Check price on Amazon
Enjoy a refreshing Pesto Chickpea and Spinach Salad, a vegetarian delight with a zesty pesto dressing. Save Pin
Enjoy a refreshing Pesto Chickpea and Spinach Salad, a vegetarian delight with a zesty pesto dressing. | frostedthyme.com

This salad has become my answer to so many moments, whether it's a weeknight dinner when I'm too tired to cook or something to bring when I want to be the person who shows up with food everyone actually wants to eat. It's proof that simple is often better.

Questions & Answers

Can I make the dressing without a food processor?

Yes, you can finely chop the basil, garlic, and pine nuts by hand, then whisk together with grated Parmesan, olive oil, lemon juice, salt, and pepper for a rustic pesto dressing.

Is it possible to make this salad vegan?

Absolutely. Simply omit the Parmesan and feta or replace them with vegan cheese alternatives to maintain the creamy and savory elements.

How do pine nuts enhance the salad?

Toasted pine nuts add a subtle nutty crunch that contrasts nicely with the tender chickpeas and fresh vegetables, enriching the overall texture and flavor.

Can I prepare this salad in advance?

It’s best served fresh, but you can refrigerate it for up to 2 hours to let the flavors meld. Keep pesto dressing separate until ready to serve to avoid sogginess.

What variations can I try with the greens?

Substituting spinach with arugula adds a peppery note, while adding grilled chicken or roasted veggies creates a more substantial meal.

Pesto Chickpea Spinach Salad

Protein-packed salad with chickpeas, spinach, tomatoes, and a fresh basil pesto dressing.

Prep Time
15 minutes
0
All-In Time
15 minutes
By Frosted Thyme Madison Kelly


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences Vegetarian, Gluten-Free

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

Directions

Step 01

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

Step 02

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

Step 03

Dress the salad: Pour pesto dressing over the salad mixture and toss gently to coat all components evenly.

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 Needed

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

Allergen Details

Always check each item for allergens and ask a medical expert if unsure.
  • 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.

Nutrition Info (per portion)

For reference only—please ask a healthcare professional if you need tailored advice.
  • Calorie Count: 320
  • Fat content: 20 g
  • Carbohydrates: 26 g
  • Proteins: 10 g