This site contains affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. I only recommend products I personally use and trust. Thank you for supporting OurPlantbasedFamily.com


Looking for a fresh, easy, and flavor-packed meal that’s both vegan and gluten-free? You’re going to love this Southern-style chickpea salad—a plant-based twist on a classic that’s perfect as a salad or sandwich filling!
Growing up in the South, creamy, tangy salads were a staple at every picnic, potluck, and summer gathering. From chicken salad to egg salad, these comforting dishes were always served with crackers, smeared onto sandwiches, or scooped on crisp lettuce. This chickpea salad recipe brings all that nostalgic, savory goodness—minus the meat, dairy, and gluten!
Made with simple, wholesome ingredients like mashed chickpeas, crunchy celery, creamy vegan mayo, and fresh red onion, it’s packed with plant-based protein and Southern flavor. Whether you serve it in a sandwich, lettuce wrap, or eat it straight from the bowl, this easy chickpea salad is a total win for lunch, meal prep, or light dinners.
Ready to make a sandwich that even your Southern grandma would approve of? Let’s get into it!



Ingredients

- Canned garbanzo beans/chickpeas– These are the heart of the salad. Chickpeas are naturally high in plant-based protein and fiber, making this salad hearty, filling, and nutritious. When mashed, they create a texture that’s creamy yet chunky—kind of like a vegan version of chicken or tuna salad.
- Vegan mayo- This adds the creamy, tangy base that holds everything together. It mimics traditional deli-style salads but keeps it 100% dairy- and egg-free. You can also sub in mashed avocado or hummus if you’re looking for an oil-free version.
- Diced red onion– A little bit of red onion goes a long way. It adds crunch, color, and a slight sharpness that balances the richness of the mayo and the mellow flavor of the chickpeas.
- Diced celery– Celery gives this salad that satisfying crisp texture in every bite. It’s classic in traditional mayo-based salads and adds freshness without overpowering the other flavors.
- Salt & Pepper– Simple but essential. Salt enhances the flavor of every ingredient, while freshly ground black pepper gives a little depth and gentle heat.
* See recipe card for exact quantities.
Helpful Kitchen Tools
Buy Now → Instructions
This simple and delicious chickpea salad comes together in just minutes—perfect for a quick lunch, sandwich filling, or meal prep staple. Here’s how to make it:
Step 1: Drain and Rinse
Start by draining and rinsing two cans of chickpeas (also known as garbanzo beans). Give them a good rinse under cool water to remove any excess salt or canning liquid.
Step 2: Mash It Up
Pour the chickpeas into a medium-sized mixing bowl. Using a potato masher or a sturdy fork, mash them until they reach a chunky texture—similar to traditional chicken salad. You want some texture, not a complete mash!

Step 3: Add Your Crunch
Chop up your red onion and celery, then add them to the bowl with the mashed chickpeas. These add the perfect crisp bite and fresh flavor.
Step 4: Mix in the Creamy Mayo
Scoop in your favorite vegan mayo, then season with salt and pepper to taste. Stir everything together until well combined. You can adjust the mayo or seasoning depending on your preference.

Step 5: Chill or Serve
If you’re meal prepping, cover and refrigerate the salad until you’re ready to eat—it keeps well for a few days. Otherwise, go ahead and enjoy it right away! It’s delicious in sandwiches, wraps, lettuce cups, or straight from the bowl.
Variations
- Add Fresh Herbs: Stir in chopped dill, parsley, or cilantro for extra flavor and brightness.
- Tangy Twist: Mix in a spoonful of dijon mustard, a splash of apple cider vinegar, or a squeeze of lemon juice to boost acidity.
- Make it Spicy: Add a dash of hot sauce, crushed red pepper flakes, or diced jalapeño for heat.
- Crunch Factor: Toss in sunflower seeds, slivered almonds, or chopped pickles for added texture and bite.
- Mediterranean Vibes: Add chopped olives, cucumbers, and a sprinkle of oregano for a Mediterranean-style chickpea salad.
FAQ
Yes! You can use mashed avocado, hummus, vegan yogurt, or tahini as a mayo substitute.
Not if you’re using canned chickpeas. If using dried, cook them until soft before mashing.
Common additions include diced celery, red onion, shredded carrots, cucumber, or even pickles.
Yes! Prepare the chickpea salad ahead and store separately. Assemble the sandwiches fresh to avoid soggy bread.
Storage
Store your chickpea salad in an airtight container in the refrigerator. It will stay fresh for up to 4–5 days.
Because it’s made with vegan mayo and fresh ingredients, it’s best enjoyed cold and straight from the fridge. Give it a quick stir before serving, as some natural separation may occur.
This recipe is perfect for meal prep—just portion it into individual containers or sandwich packs for grab-and-go lunches all week!
This salad is not recommended for freezing, as the texture of the chickpeas and mayo can change after thawing.
Top Tip
For the best flavor, let the chickpea salad chill in the fridge for at least 30 minutes before serving. This gives the ingredients time to meld and makes each bite even more delicious!
FAQ
Yes! This recipe is perfect for meal prep. It actually tastes even better the next day once the flavors have had time to blend. Store it in an airtight container in the fridge for up to 4–5 days.
Absolutely! It’s mild in flavor and easy to customize. If your kids prefer less crunch, try finely chopping the veggies or skipping the onion.
Any gluten-free sandwich bread, wrap, or pita will work great. Or try serving it in lettuce cups or over a salad.
Related
📖 Recipe
Fresh & Flavorful Vegan Chickpea Salad (Gluten-Free!)
This easy vegan chickpea salad is creamy, crunchy, and full of fresh flavor! Made with canned chickpeas, vegan mayo, red onion, and celery, it’s the perfect plant-based twist on a classic deli-style salad. Great for sandwiches, wraps, or as a protein-packed snack, this gluten-free, dairy-free recipe comes together in minutes—no cooking required!
Ingredients
- 2 (15 oz) can chickpeas, drained and rinsed
- ½ cup vegan mayo
- ½ cup diced red onion
- ½ cup diced celery
- ¼ teaspoon salt (or to taste)
- ¼ teaspoon black pepper (or to taste)
Instructions
-
Drain and rinse the chickpeas
Pour the can of chickpeas into a colander, rinse thoroughly under cool water, and let them drain well. -
Mash the chickpeas
Transfer the chickpeas to a medium bowl and mash them with a fork or potato masher until mostly broken down, leaving a few chunks for texture. -
Add the vegan mayo
Stir in the vegan mayo until the mixture is creamy and well combined. -
Mix in the veggies
Fold in the diced red onion and celery. -
Season to taste
Add salt and black pepper, adjusting as needed. Stir everything together until evenly mixed. -
Serve or chill
Serve immediately or cover and refrigerate for 15–30 minutes to let the flavors meld. Enjoy as a sandwich, wrap, or dip!






Barbara says
This is delicious!! So creamy! Even my meat eating family enjoyed it!
Virgie Buckridge says
Your writing is like a breath of fresh air in the often stale world of online content. Your unique perspective and engaging style set you apart from the crowd. Thank you for sharing your talents with us.