| | |

Easy Chickpea Salad Sandwich

Looking for a super easy vegan lunch idea? This mashed vegan chickpea salad sandwich is delicious and made with simple ingredients.

Two vegan chickpea salad sandwiches stacked on top of each other. Each sandwich is topped with some lettuce.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

Are you craving a satisfying sandwich? Great news! We are going to tackle that need right now.

Before going vegan, I really loved a good sandwich. Of course, those sandwiches involved deli meat and cheese, or tuna salad, or chicken salad. Instead of the latter two, you can make a tasty chickpea salad sandwich with some epic toppings. Same flavors and similar texture, no animals harmed, win-win.

Ingredients for the best chickpea salad sandwich recipe laid out on a table.


  • Chickpeas: A can. Drained and rinsed. Or, about 1.5 cups of cooked chickpeas. Did you know chickpeas are totally packed with protein? They are an excellent meat alternative.
  • Vegan mayo: Use your favorite! Just Mayo, Hellman’s vegan version, and Vegenaise are all great options. See the section on variations for substitutions.
  • Lemon juice: Adds a little zip of acidity to the chickpea salad. Can substitute with apple cider vinegar.
  • Garlic powder: Or fresh minced garlic.
  • Chopped celery and red onion: Adds flavor and crunch to the filling.
  • Salt and pepper to taste.
  • Bread and toppings.
Ingredients for mashed chickpea salad in a bowl (chickpeas, red onion, celery, vegan mayo and more.)

Step 1: Drain and rinse the chickpeas. Add to a bowl and mash with a fork to your desired texture. You can also pulse the chickpeas in a food processor. Step 2: Chop the veggies and add them in.

Chickpeas mixed with the rest of the ingredients.

Step 3: Mix everything together. Add more vegan mayo if you want more moisture, and season with salt and pepper to taste. Step 4: Assemble your chickpea salad sandwiches with the toppings you love.

A closeup of a bowl of smashed chickpea salad sandwich filling with red onions and celery.

Sandwich Topping Ideas

Chickpea salad is definitely delicious as is, but every sandwich is better with amazing toppings! Here are some ideas if you’re in a rut.

  • Greens or microgreens
  • Cucumbers
  • Avocado
  • Buffalo sauce
  • Sriracha
  • Tomatoes
  • Vegan bacon bits
  • Pickles or relish
  • Pickled onions
  • Bell peppers
  • Olives
  • Jalapenos
A stack of two simple chickpea salad sandwiches topped with lettuce on a wooden board.

Variations and Substitutions

Oil-free: Try a bean-based mayo or hummus to replace the vegan mayo.

Gluten-free: The mashed chickpea salad filling itself is already gluten-free! Just use your favorite gluten-free bread or wrap.

Onions and celery: You can leave these out or substitute with onion powder and celery seed.

If you like a spicy sandwich, check out this buffalo chickpea salad! More of a hot sandwich fan? This BBQ Tempeh Sandwich is one of my favorite recipes, ever.

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Chickpea sandwiches stacked

Chickpea Salad Sandwich

Karissa Besaw
This delicious chickpea salad recipe is full of flavor, vegan, and packed with protein. It makes for a very satisfying and healthy lunch.
5 from 15 votes
Prep Time 10 minutes
Total Time 10 minutes
Course Lunch
Cuisine Vegan
Servings 2 sandwiches
Calories 303 kcal


  • 1 can chickpeas or 1.5 cups cooked
  • 3 tablespoons vegan mayo or more to taste
  • 2 teaspoons lemon juice or apple cider vinegar
  • 1 teaspoon garlic powder
  • 1/4 cup chopped red onion
  • 1/4 cup chopped celery
  • salt and pepper to taste
  • 4 slices bread
  • toppings of choice


  • Drain and rinse the chickpeas. Add to a bowl and mash with a fork to your desired texture.
  • Mix in the remaining ingredients. Add more vegan mayo if you want more moisture, and season with salt and pepper to taste.
  • Assemble your sandwiches! Add lettuce, tomato, cucumber, avocado…whatever you love.
  • Store in the fridge for up to 3 days.


Oil-free: substitute the mayo with bean mayo or hummus.


Calories: 303kcalCarbohydrates: 33gProtein: 6gFat: 16gSaturated Fat: 2gSodium: 422mgPotassium: 182mgFiber: 3gSugar: 5gVitamin A: 57IUVitamin C: 3mgCalcium: 82mgIron: 2mg
Did you try this recipe?Let us know how it was!

Similar Posts


  1. 5 stars
    Used this exact recipe but added dill relish and used tomatoes and lettuce as a topping, so so so good! And so easy to make. On a hot summer day when you don’t feel like having the stove or oven on, this is so quick to make and is refreshing

  2. 5 stars
    This is so good! I used celery but not the onion and I added slivered almonds!! I just used white bread. That is what I always used. Thanks for the recipe!!!

  3. 5 stars
    I had to search this recipe again just to come back here and say how amazing this tasted. I will definitely be using this recipe for the rest of my life lol great substitute for tuna sandwiches. Thank you!!!!

  4. 5 stars
    Very good. I added a little spicy brown mustard. My meat eating bf loved it. I put it on whole wheat bread with smash avocado and kale. Ummmmm.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating