Green Goddess Salad Sandwich

I make a lot of chickpea salad sandwiches, but this one is the version I keep coming back to. Most of the time I’d just smash chickpeas with a basic vegan mayo and call it done, and it was fine, but it never felt like something I’d actually crave.

Then I started blending a proper green goddess dressing, avocado, herbs, garlic, a little lemon, and folding it through the mashed chickpeas instead, and the whole thing turned into something worth planning lunch around.

Piled high with crunchy cabbage, cucumber, red onion, and a few leaves of spinach between two slices of toasted bread, it’s got real crunch, real freshness, and enough protein from the chickpeas to actually keep you full past 2 p.m.

If you’ve made my Vegan Cashew Parmesan Cheese or my Vegan Lentil Tortilla Soup, this sandwich fits right in with that same approach, whole ingredients doing all the flavor work, nothing overly processed standing in for anything.

Why You’ll Love This

It’s genuinely high in protein. Chickpeas make this a sandwich that actually holds you over, not just a pile of vegetables between bread.

The dressing does double duty. One batch of green goddess dressing works as the sandwich binder and adds all the herby, garlicky flavor at once.

Big on crunch and freshness. Cabbage, cucumber, and red onion keep every bite crisp, this isn’t a soft, mushy sandwich filling.

Naturally nut-free. No cashews or nut-based mayo here, so it’s easy to pack for school lunches or share with someone with a nut allergy.

Make-ahead friendly. The chickpea salad actually gets better after a few hours in the fridge as the flavors meld.

What Makes This High-Protein and Vegan?

A traditional egg or tuna salad sandwich gets its protein and creaminess from animal products. Here, chickpeas take over both jobs.

Mashed chickpeas provide roughly the same protein punch you’d get from a scoop of tuna or a couple of eggs, while their slightly starchy texture helps them hold together once mixed with the dressing, similar to how egg yolk binds a classic egg salad.

The green goddess dressing, built from avocado, herbs, and a little vegan mayo, replaces the mayonnaise-heavy binder in a traditional salad sandwich while adding a lot more flavor along the way.

Because there’s no dairy, egg, or nut-based ingredient anywhere in the recipe, it works for a wide range of dietary needs without feeling like a compromise.

A Note About the Green Goddess Dressing

The dressing really is the heart of this sandwich, so it’s worth taking a minute to get it right.

Use fresh herbs rather than dried here, dried herbs won’t give you that vibrant green color or the same bright, fresh flavor.

A mix of parsley, chives, and basil or tarragon works beautifully, though you can lean more heavily on whichever you have the most of. A ripe avocado is what gives the dressing its creamy texture without needing much oil or vegan mayo at all.

Blend the dressing until it’s completely smooth, a few flecks of herb are fine, but you don’t want large unblended pieces that will make the chickpea salad taste uneven.

Equipment You’ll Need

A blender or food processor. For getting the green goddess dressing completely smooth.

A potato masher or fork. For mashing the chickpeas to the right texture, not a puree, but not whole chickpeas either.

A mixing bowl. Large enough to comfortably fold the dressing through the chickpeas and vegetables without everything spilling over the sides.

Recipe Ingredients

For the green goddess dressing:

  • 1 ripe avocado
  • 1/4 cup vegan mayo
  • 1/4 cup fresh parsley
  • 2 tablespoons fresh chives
  • 2 tablespoons fresh basil or tarragon
  • 1 clove garlic
  • 1 tablespoon lemon juice
  • 2 to 3 tablespoons water, to thin
  • Salt and pepper, to taste

For the chickpea salad:

  • 2 (15 oz) cans chickpeas, drained and rinsed
  • 1/2 cup shredded cabbage
  • 1/2 cup diced cucumber
  • 1/4 cup diced red onion
  • Salt and pepper, to taste

For assembly:

  • 8 slices bread, toasted
  • A handful of fresh spinach leaves

If You Need to Substitute

No vegan mayo? A couple extra tablespoons of avocado will get you a similar creamy texture, with a slightly milder flavor.

No fresh herbs on hand? Use whatever fresh soft herbs you have, dill and cilantro both work well here too, just avoid substituting dried herbs if you can help it.

Want more crunch? Add diced celery or bell pepper to the chickpea salad along with the cabbage and cucumber.

How to Make It

Step 1: Make the Green Goddess Dressing

Add the avocado, vegan mayo, parsley, chives, basil or tarragon, garlic, and lemon juice to a blender or food processor. Blend on high, stopping to scrape down the sides once or twice, until completely smooth with no visible flecks of unblended herb.

Add water a tablespoon at a time, blending briefly after each addition, until you reach a thick, spoonable consistency, thinner than a dip but thicker than a pourable dressing, it should hold its shape on a spoon rather than run off immediately.

Season with salt and pepper to taste, then blend one final time to incorporate. Set aside while you prep the chickpeas.

Step 2: Mash the Chickpeas

Add the drained chickpeas to a large mixing bowl. Using a potato masher or the back of a fork, mash with firm, even pressure, working from one side of the bowl to the other so you don’t miss any whole chickpeas hiding at the edges.

You’re looking for a mix of textures here, some chickpeas broken down into smaller pieces and a good portion still roughly half-intact. Stop before it turns into a smooth paste, that texture is what gives the sandwich real bite instead of feeling like a spread.

Step 3: Fold Everything Together

Add the shredded cabbage, diced cucumber, and diced red onion directly to the bowl of mashed chickpeas. Pour the green goddess dressing over the top, then fold everything together with a spatula using a gentle, scooping motion rather than stirring hard, this keeps the vegetables from getting bruised or watery.

Keep folding until every bit of chickpea and vegetable is coated in a visible layer of green, there shouldn’t be any dry, undressed patches left in the bowl. Taste a small spoonful and adjust the salt, pepper, or a squeeze more lemon juice if it needs brightening up.

Step 4: Let It Rest

If you have the time, cover the bowl and let the chickpea salad sit in the fridge for at least 15 minutes, or up to a few hours if you’re prepping ahead.

During this rest, the dressing has a chance to actually soak into the chickpeas rather than just coating the surface, and the raw onion mellows out slightly, both of which make a noticeably better sandwich than one assembled immediately.

Step 5: Assemble the Sandwiches

Lay two or three spinach leaves flat on one slice of toasted bread, overlapping them slightly so they cover the surface edge to edge.

Spoon a generous scoop of the chickpea salad on top, mounding it slightly in the center rather than spreading it thin, and press down gently with the back of the spoon so it holds together once you add the second slice.

Close the sandwich with a second piece of toasted bread. Repeat with the remaining bread, spinach, and filling.

Step 6: Serve

Using a sharp serrated knife, slice each sandwich in half with one smooth motion rather than sawing back and forth, this keeps the layers from squishing out the sides.

Serve right away while the bread is still crisp from toasting, or wrap tightly in parchment or foil if you’re packing it for later.

Tips

Don’t Skip the Fridge Rest

It’s tempting to assemble the sandwiches right away, but giving the chickpea salad even 15 minutes to sit lets the dressing really soak into the chickpeas instead of just coating the outside.

Toast the Bread

A soft, untoasted slice of bread will turn soft and slightly soggy once it’s holding a scoop of dressed chickpea salad. A light toast holds up much better.

Mash to the Right Texture

Mash the chickpeas until mostly broken down but not smooth. Too little mashing and the sandwich falls apart when you bite into it, too much and you lose the texture that makes this feel like a real salad instead of a spread.

My Sandwich Filling Is Too Wet, What Happened?

Chickpeas weren’t drained well enough. Give them a good shake in the strainer, or pat them dry with a towel, before mashing.

Vegetables released extra moisture. Cucumber especially can weep liquid once salted and mixed in. If this happens, drain off any excess liquid that collects at the bottom of the bowl before assembling sandwiches.

Dressing was too thin. Add a little less water when blending the dressing if you notice this happening consistently, you want a thick, spoonable consistency, not a pourable one.

Can I Make This Ahead of Time?

Yes, and it actually improves the flavor. Make the chickpea salad up to 3 days ahead and store covered in the fridge.

I recommend assembling the sandwiches themselves closer to when you plan to eat them, so the bread doesn’t have time to soften.

How to Store

Chickpea salad: Keep in an airtight container in the fridge for up to 4 days.

Assembled sandwiches: Best eaten within a few hours of assembling. If packing for lunch, keep the spinach and bread separate from the chickpea salad until just before eating for the best texture.

What to Pair With This

A simple side salad. Something light keeps the meal feeling fresh without piling on more richness.

Sweet potato chips or crackers. A little crunch on the side complements the sandwich well.

Fresh fruit. A handful of berries or apple slices rounds out the plate nicely.

Making This for Kids or a Crowd

For kids, chop the vegetables a little finer and go lighter on the red onion, which can taste sharp to younger palates.

For a crowd, set out the chickpea salad, bread, and spinach separately and let everyone build their own sandwich, this also makes it easy for people to adjust the portion of filling to their liking.

Serving Suggestions and Variations

Wrap version. Skip the bread and roll the filling up in a large tortilla instead.

Lettuce wraps. Use large lettuce leaves in place of bread for a lighter, lower-carb version.

Extra protein. Stir in a spoonful of hemp seeds for an additional protein boost without changing the flavor much.

Open-faced. Serve the chickpea salad open-faced on a single slice of toasted bread or a cracker for a lighter lunch or appetizer portion.

More Recipes

Frequently Asked Questions

Is this recipe nut-free? Yes, as written, there are no nuts or nut-based ingredients anywhere in this recipe.

Can I use canned or dried chickpeas? Canned is easiest and what this recipe is built around, but home-cooked dried chickpeas work too, just make sure they’re well drained.

How long does the chickpea salad keep in the fridge? Up to 4 days in an airtight container, making it a great meal-prep option for lunches through the week.

Can I make the dressing without a blender? Yes, finely mince the herbs and garlic by hand and mash the avocado well, then whisk everything together, the texture will be a little less smooth but still delicious.

Green Goddess Salad Sandwich

A high-protein, nut-free chickpea salad sandwich bound together with a creamy, herby green goddess dressing and packed with crunchy vegetables.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings: 4
Course: Lunch
Cuisine: American
Calories: 410

Ingredients
  

Green Goddess Dressing
  • 1 ripe avocado
  • 1/4 cup vegan mayo
  • 1/4 cup fresh parsley
  • 2 tbsp fresh chives
  • 2 tbsp fresh basil or tarragon
  • 1 clove garlic
  • 1 tbsp lemon juice
  • 2 to 3 tbsp water to thin
  • Salt and pepper to taste
Chickpea Salad
  • 2 15 oz cans chickpeas, drained and rinsed
  • 1/2 cup shredded cabbage
  • 1/2 cup diced cucumber
  • 1/4 cup diced red onion
  • Salt and pepper to taste
Assembly
  • 8 slices bread toasted
  • Handful of fresh spinach leaves

Method
 

  1. Blend avocado, vegan mayo, herbs, garlic, and lemon juice until smooth, thinning with water as needed.
  2. Mash chickpeas until mostly broken down, leaving some texture.
  3. Fold in cabbage, cucumber, red onion, and the dressing.
  4. Let rest in the fridge at least 15 minutes if time allows.
  5. Assemble on toasted bread with spinach leaves.
  6. Slice and serve, or wrap for later.

Notes

  • Use fresh herbs, not dried, for the best color and flavor in the dressing.
  • Toast the bread to prevent a soggy sandwich.
  • The chickpea salad keeps well in the fridge for up to 4 days, making this a great meal-prep option.

More Delish Recipes

Leave a Reply

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

Recipe Rating