If you're looking for a quick, protein-packed snack that's both creamy and crunchy, this Cranberry Pecan Chickpea Salad is the perfect option. Made with mashed garbanzo beans, crisp celery, sweet dried cranberries, and crunchy pecans tossed in a bright Dijon lemon dressing, this easy chickpea salad is delicious served with crackers or piled high on a sandwich. Best of all, it comes together in just 10 minutes.

This chickpea salad started as one of those "throw together whatever sounds good" lunch situations. It's the kind of recipe you make once and then find yourself going back for "just one more cracker" all afternoon long. The mashed chickpeas make it hearty and satisfying, while the cranberries, pecans, and tangy dressing are such a good combo and keep things interesting.
It's fresh, crunchy, a little sweet, and somehow manages to feel both light and satisfying at the same time. And the fact that it comes together in about 10 minutes definitely doesn't hurt either.
Jump to:
🌟 Why You'll Love This Chickpea Salad
- Quick and easy - ready in about 10 minutes
- Healthy and protein-packed thanks to chickpeas
- Naturally gluten-free, dairy-free, and vegan
- Perfect for snack-time or sandwiches
- Great for meal prep because the flavors get even better as it sits
🛒 Ingredients You'll Need

- Garbanzo beans (chickpeas): The heart of this salad! Mashing some of the chickpeas creates that creamy, scoopable texture while still leaving plenty of hearty bites behind.
- Celery: Adds fresh crunch and balances the sweetness from the dried cranberries.
- Red onion: Brings a little bite and lots of flavor. A little goes a long way here, so finely mince it for the best balance.
- Dried cranberries: Adds sweetness and chewy texture that pairs perfectly with the tangy dressing.
- Pecans: Honestly, one of my favorite parts of this salad. Adds just the right amount of crunch and makes the salad extra satisfying. Walnuts also work well here.
- Dijon mustard: Gives the dressing a little zing and helps tie everything together.
- Lemon juice + apple cider vinegar: These brighten everything up and keep the salad tasting fresh and lively instead of heavy.
- Poppy seeds: Adds subtle texture and a slightly nutty flavor.
- Extra virgin olive oil: Keeps the dressing light and flavorful without needing mayo.
- Kosher salt: Don't skip it. Salt makes all the flavors pop.
For a full list of ingredients and quantities, see the recipe card at the end of this post.
👩🍳 How to Make This Chickpea Salad Recipe

Mash the chickpeas.
Place the chickpeas in a bowl and mash about half of them with a fork or potato masher, leaving some whole for texture.

Add the mix-ins.
Stir in the celery, red onion, dried cranberries, and chopped pecans.

Make the dressing.
In a small bowl, whisk together Dijon mustard, lemon juice, apple cider vinegar, olive oil, poppy seeds, and kosher salt.

Combine.
Pour the dressing over the chickpea mixture and stir until everything is evenly coated.

Let the flavors meld.
Let the salad sit for 10-15 minutes before serving so the flavors blend.

🥗 Chickpea Salad Without Mayo
If mayo-based salads aren't your thing, this chickpea salad goes the lighter, brighter route instead. The dressing is made with olive oil, Dijon mustard, lemon juice, and apple cider vinegar, while the mashed chickpeas keep everything creamy and satisfying without feeling heavy.
It's a great dairy-free option for sandwiches, wraps, or an afternoon snack with crackers. Basically, it's the kind of healthy-ish, easy lunch situation that disappears a lot faster than you planned.
🍽️ Ways to Serve Chickpea Salad
One of my favorite things about this chickpea salad is how easy it is to turn into lunch, snack time, or an "I need something tasty right now" situation. A few favorite ways to serve it:
- Scooped onto crackers for the ultimate snack plate situation
- Piled onto toasted bread for a chickpea salad sandwich
- Wrapped up in a pita or tortilla with greens
- Served over mixed greens for an easy light lunch
- Served with fresh veggies for an easy snack plate
Or honestly? Skip the crackers and sandwich altogether and just grab a fork. No judgment here.

🔄 Variations
One of the best things about this chickpea salad is how easy it is to make your own. A few fun ways to switch things up:
- Add herbs: Fresh parsley or dill adds a bright, fresh flavor.
- Make it creamy: Stir in a spoonful of Greek yogurt or mayo for a creamier texture.
- Add more crunch: Diced apple or sunflower seeds are both really good here.
- Add a little heat: A pinch of cayenne or red pepper flakes wakes everything right up.
🥡 Storage Tips
Store any leftover chickpea salad in an airtight container in the refrigerator for up to 3-4 days. The flavors actually get even better as it sits, which makes this recipe perfect for easy lunches and snacky fridge grabs throughout the week.
If the salad thickens up a bit in the fridge, just stir in a small drizzle of olive oil or squeeze of lemon juice before serving to freshen everything back up.
💭 Frequently Asked Questions
Yes! In fact, the flavors get even better after a few hours in the refrigerator.
You can. Mashing them all will create a smoother spread, which works well for sandwiches.
Chickpeas are a great source of plant-based protein, fiber, and important minerals, making this salad a nutritious snack or lunch option.

Just don't blame me when "one more cracker" turns into half the sleeve. ♡
✨ More Easy Snack Recipes
💕 Follow Along for Tasty Recipes
Subscribe to my newsletter and follow along on Instagram, Pinterest, and Facebook for more tasty recipe inspiration!
Did You Make This Recipe?
If so, I'd love to hear about it! Leave a comment and a star rating below! I greatly appreciate your feedback and it is also so helpful for other PMST readers who are thinking about making the recipe. Remember to snap a photo and tag @passmesometasty on Instagram so I can see!
📖 Printable Recipe Card

Cranberry Pecan Chickpea Salad
Ingredients
Chickpea Salad
- 1 can (15 ounce) garbanzo beans drained and rinsed
- ⅓ cup (34 g) celery finely diced
- 3 tablespoons red onion finely minced
- ⅓ cup (40 g) dried cranberries
- ⅓ cup (33 g) pecans chopped
Dressing
- 1 tablespoon Dijon mustard
- 1 tablespoon lemon juice
- 1 teaspoon apple cider vinegar
- 2 tablespoons extra virgin olive oil
- 1 teaspoon poppy seeds
- ¾ teaspoon kosher salt
Instructions
- Place the chickpeas in a medium bowl and mash roughly half of them with a fork or wire masher, leaving some whole for texture.
- Stir in the celery, red onion, dried cranberries, and chopped pecans.
- In a small bowl whisk together the Dijon mustard, lemon juice, apple cider vinegar, olive oil, poppy seeds, and kosher salt.
- Pour the dressing over the chickpea mixture and stir until evenly combined.
- Let the salad sit for 10-15 minutes before serving so the flavors meld.
Notes
- Mash more chickpeas for a smoother, more spreadable texture for sandwiches.
- Finely mince the red onion so it blends well into the salad.
- If the salad thickens after refrigerating, stir in a small drizzle of olive oil or a squeeze of lemon juice before serving.
Nutrition
Nutritional information should be considered an estimate only; please consult a registered dietician, nutritionist, or physician for specific health-related questions.
Disclaimer: All brand recommendations are purely my own opinion and are brands/products that I personally use and enjoy. This post may also contain affiliate links from which I may receive a small commission (without any additional costs to you). The money earned from these commissions helps me to maintain this website. Thank you for supporting Pass Me Some Tasty!








Leave a Comment & Rating!