This post may contain affiliate links. By browsing this website, you agree to our privacy policy and terms of use.

This Smashed Chickpea Avocado Salad is my favorite no mayo chickpea salad sandwich recipe! Try it spread on your favorite sandwich bread, wrapped in a tortilla with veggies, or on it's own with crackers! Have it ready in just 20 minutes for an easy vegan lunch.

Chickpea avocado salad on sandwich bread with pickles and red onion.

Why You'll Love This Recipe

  • Healthy: Most vegan chickpea salad sandwich recipes are made using vegan mayonnaise. This version is made with avocado instead, making it WFPB compliant and oil free. You can even enjoy it on a vegan Whole 30 stuffed between two bell pepper halves to made a vegan bell pepper sandwich!
  • Customizable: The best part of making your own chickpea salad at home is you can add whatever you'd like. I recommend starting with the base, and then making adjustments from there.
  • High in protein: Chickpeas are a great source of protein – about 39 grams per cup!
  • Easy to make in large batches: If you're looking to make this chickpea avocado salad for meal prep, good news! It lasts up to 4 days in the fridge. Double or triple the batch as needed.

Ingredients and Substitutions

Ingredients needed for recipe labeled and pre measured.
  • chickpeas – You can use chickpeas (also known as garbanzo beans) from a can or you can cook them from dry in a pressure cooker. If using canned chickpeas, just be sure to drain and rinse them thoroughly. I would not recommend substituting the chickpeas with another bean – chickpeas have a unique texture that works really well when imitating tuna salad.
  • red onion – Diced raw red onion adds a great tangy crunch to this chickpea salad. You can skip it, if preferred or, if you want it to be a bit milder in flavor, try soaking the diced red onion for 10 minutes in cool water to take the edge off the pungent flavor.
  • mustard – I've made this chickpea avocado salad with both yellow mustard and dijon mustard and both are great. Any kind of mustard will do here.
  • avocado – You'll want to make sure to use a ripe avocado so it's as creamy as possible. Guacamole would also work in a pinch, but if using, I'd lower the amount of spices and lemon juice called for because guacamole is typically already seasoned with lime juice and spices.
  • lemon juice – Brightens up the flavor and balances the fat in the avocado. I highly recommend using fresh lemon juice as opposed to pre-bottled.

Step by Step Instructions

  1. Cube the avocado. Cut your avocado into cubes and spoon it into a medium sized mixing bowl. It's okay if this isn't perfect – we just want to cut it into small enough pieces to easily pulverize it into a smooth texture.
  2. Mash the avocado. My favorite way to make the avocado silky smooth is by pulverizing it with an immersion blender. The immersion blender does an amazing job at whipping enough air into it to mimic the light fluffy texture of mayonnaise. Of course, using a fork or even a potato masher will work as well, it just may not be as fluffy!
  3. Add in the seasonings! In my base recipe, I always add mustard, lemon juice, red onion, garlic powder, salt and pepper. You can also add in your favorites here like dulse flakes, Old Bay Seasoning, relish, diced pickled jalapeños, etc. Make this mashed chickpea spread your own. Stir to combine.
  4. Mash the chickpeas. In a separate larger mixing bowl, mash the chickpeas. You can mash them using a fork, a potato masher, or even transfer them to a food processor to pulse them a few times into your desired texture. I typically like to leave a few whole, so there is some texture left in them. You may also notice (especially when using canned chickpeas) that mashing the chickpeas often causes their skin to come off. This is fine! It's completely edible!
Step by step process of making chickpea avocado salad.
  1. Combine the chickpeas and avocado. Transfer your avocado mixture to the bowl with the chickpeas and fold in the avocado mixture until combined. Taste and adjust the seasonings from here to your liking. Spread on your favorite bread, tortilla, bell pepper or eat with more veggies and crackers!
Mashed avocado mixed with mashed chickpeas.


Can you eat chickpeas raw from the can?

Yes. Canned chickpeas are completely cooked and ready to eat straight from the can. Just drain the liquid (also known as aquafaba) and give the chickpeas a good rinse in a fine mesh sieve before eating.

What vegan foods are high in protein?

Chickpeas are a great source of protein, along with tofu, tempeh, hummus, lentils, nuts, seeds, beans, quinoa and more! It is actually quite easy to get enough protein on a plant based diet. This chickpea avocado salad alone has 28 grams per serving.

How do I keep my chickpea avocado salad from turning brown?

If you are making this chickpea salad for meal prep and will be storing it in the fridge for a few days, you may notice that it turns brown. This does not mean that it is no longer good, but if you want to keep it a more appealing color, squeeze a little extra fresh lemon juice over the top. This will help prevent it from oxidizing quickly.

Expert Tips

  • Taste as you go. Use my recipe as a guide and adjust the flavors and measurements to your liking.
  • Use a ripe avocado. If your avocado isn't super soft and creamy, allow it additional time to ripen. It will be very hard, if not impossible, to mash an unripe avocado into a creamy texture for this chickpea avocado salad recipe, leaving your chickpea salad dry and less palatable.
Chickpea avocado salad on french bread with spinach and hummus.

More Easy Vegan Lunch Ideas

Home-Cooked Roots Logo

Chickpea Avocado Salad Sandwich

4.88 from 8 votes

Prep Time 20 minutes
Total Time 20 minutes
Cost: $3.36 per recipe / $1.68 per sandwich
This chickpea avocado salad is a healthy twist on the classic tuna sandwich.


Chickpea Avocado Salad

  • 1 (15.5 ounce) can chickpeas drained and rinsed (about 1 3/4 cups) ($0.75)
  • 1 large avocado cubed ($1.00)
  • 1/2 cup red onion diced ($0.47)
  • 1/2 lemon juiced ($0.29)
  • 1 tablespoon yellow mustard ($0.03)
  • 1/2 teaspoon garlic powder ($0.06)
  • 1/4 teaspoon black pepper ($0.01)
  • 1/4 teaspoon sea salt ($0.01)

Optional Chickpea Avocado Salad Additions

Sandwich Topping Ideas

  • 4 slices bread ($0.74)
  • tomatoes
  • red onion
  • sprouts
  • yellow mustard
  • hummus
  • dill pickles
  • mixed greens


  • Using an immersion blender or fork, pulverize the avocado until creamy and a whipped, pureed texture similar to mayonnaise.
  • Mix the pureed avocado with lemon juice, yellow mustard, garlic powder, salt, pepper and red onion. Taste and adjust to your preferences.
  • In a separate bowl, mash the drained and rinsed chickpeas. I like to leave some chickpeas whole or partially smashed for texture. Mash to your preference.
  • Add the avocado mixture into the bowl with mashed chickpeas and mix until fully incorporated. Chill for 10 minutes while you prepare your sandwich toppings.
  • After 10 minutes, build your sandwiches and enjoy!
  • Storing: If you want to prep the avocado chickpea salad in advance, store it separately in an airtight container in the refrigerator for up to 4 days. The avocado may oxidize and not be as bright green but it is okay!


  • The measurements for the chickpea avocado salad are meant to be a rough guide. Adjust measurements to your own preferences/taste and add in whatever ingredients you like! I listed a few optional ingredients just to give you an idea.
  • This recipe makes two good size sandwiches, but this recipe can be easily doubled or tripled if needed.
  • When you mash the chickpeas you may notice some of the chickpea skins coming off. It's okay! It's perfectly fine to eat.
  • If you don't have an immersion blender, just mash the avocado until creamy. It will work just fine!
  • Avocado substitute: If you're out of avocado, try substituting 1/2 cup of mayonnaise. 
  • *use gluten free bread if desired, or a bell pepper cut in half in place of the bread to make this sandwich Whole 30 compliant.


Serving: 1serving | Calories: 704kcal | Carbohydrates: 104g | Protein: 28g | Fat: 23g | Sodium: 692mg | Fiber: 28g | Sugar: 17g

Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.

Course Main Course
Cuisine American

Did You Love This Recipe?

Rate the recipe here and make sure to leave a comment below!

4.88 from 8 votes
12 Dirt Cheap Weeknight Dinners ebook page.
12 Dirt Cheap Weeknight Dinners ebook cover.

Wallet-Friendly Recipes & Smart Shopping Tips in Your Inbox

Plus get a free cookbook with 12 Dirt Cheap Dinner Ideas that’ll cost you $2 or less per serving.

leave a comment

I love to hear from you. Submit your recipe questions or review here and I will get back to you as soon as I can.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 4 stars
    My husband found this recipe and tried it even though he really doesn’t like chickpeas. And he really likes it as a sandwich! I also tried it, but in a salad. I added a sprinkle of smoked paprika. Yum! Only reason it’s not 5 stars is that mashing canned chickpeas took awhile! Probably much easier with home cooked soft texture.

  2. 5 stars
    This is so easy to make and SO delicious. I have made it at least three times. I like to use Dutch crunch bread, add a little
    Chili powder into the mix and top the filling with tomatoes and olive oil-y kale. 10/10 would (and will) eat again.

related recipes