This 3 bean salad recipe is a fresh, fun twist on the American classic! I toss fresh green beans, kidney beans, and chickpeas in a bold, tangy dressing.
Jump to Recipe
Like macaroni salad and potato salad, three bean salad takes me right back to my childhood. It was something I ate at potlucks, picnics, and even the occasional school lunch. I remember liking the sweet and tangy dressing, but the mushy canned green beans? Not so much.
So, to kick off picnic salad season this year, I’ve got a new three bean salad recipe to share with you. In many ways, it’s just like the one I ate as a kid. It features dark red kidney beans and hearty garbanzos, and it’s tossed in a punchy (though considerably less sweet) dressing. But those canned green beans? You won’t find them here. Instead, I add blanched fresh ones, along with thinly sliced celery and red onion for crunch. It’s bold and refreshing, and like any good picnic salad, it only tastes better if you make it ahead. I think you’re going to love it!

Three Bean Salad Recipe Ingredients
Here’s what you’ll need to make this easy three bean salad recipe:
- Three beans, of course! I use fresh green beans, kidney beans, and garbanzos, though you could certainly experiment with using other types of beans if you’d like. Pinto beans and cannellini beans would both be good substitutes for the kidney beans and chickpeas. And if you have fresh wax beans on hand in addition to green ones, by all means, toss them in!
- Extra-virgin olive oil, apple cider vinegar, garlic, Dijon mustard, and honey – You’ll whisk together these ingredients to make the dressing. In a traditional three bean salad recipe, it would be much sweeter, with almost equal parts vinegar and sugar. I prefer the flavor of a natural sweetener like honey (or maple syrup, if you’re vegan), and I scale it wayyyy back to give the salad a tangy, pickle-y pop.
- Red onion and celery – They add savory flavor, color, and crunch.
- Parsley – It gives the salad a nice fresh finish.
- And sea salt – To make all the flavors pop!
Find the complete recipe with measurements below.

How to Make Three Bean Salad
This three bean salad recipe is super simple to put together! Here’s how it goes:
First, blanch the green beans. This speedy cooking technique makes the fresh beans more tender and highlights their natural sweetness. Bring a large pot of salted water to a boil and set a bowl of ice water nearby. Drop the beans into the boiling water, and cook for 2 minutes, or until they’re crisp-tender and bright green. Transfer them to the ice water, then drain and transfer to a kitchen towel to dry.

Next, make the dressing. In a large bowl, whisk together the vinegar, garlic, mustard, honey, and salt.

Then, toss the salad together. Add the onion, kidney beans, chickpeas, blanched green beans, celery, and parsley to the bowl with the dressing, and toss to coat.

Once you toss the salad together, pop it in the fridge to chill for 1 hour. You might be tempted to skip this step, but trust me, the salad will be so much better if you don’t! As it chills, the beans soak up the flavors in the dressing, which makes the whole dish punchier and more exciting to eat.
After an hour (or up to 3 days), go ahead and dig in!

Three Bean Salad Serving Suggestions
This three bean salad would be a delicious addition to any summer picnic or cookout. Try pairing it with whatever you’re grilling – maybe veggie burgers or black bean burgers – and a few fun sides like fruit salad or corn on the cob.
This three bean salad is also a great recipe to make ahead for lunch. I often enjoy it on its own (the protein-rich beans make it plenty satisfying), but it’s a great side dish for a sandwich too. We love it with Caprese, egg salad, and chickpea salad sandwiches and these healthy lunch wraps.

More Favorite Picnic Salads
If you love this three bean salad recipe, try one of these fresh picnic salads next:
- Mediterranean Chickpea Salad
- Black Bean & Corn Salad
- Cowboy Caviar
- Easy Pasta Salad
- Orzo Salad
- Vegan Potato Salad
- Best Broccoli Salad
- Or any of these 51 Best Salad Recipes!

Three Bean Salad
Ingredients
- 8 ounces green beans, cut into 1-inch pieces
- ¼ cup extra-virgin olive oil
- ¼ cup apple cider vinegar
- 2 garlic cloves, grated
- 1 teaspoon Dijon mustard
- ½ teaspoon honey or maple syrup
- 1 teaspoon sea salt
- ½ cup very thinly sliced red onion
- Freshly ground black pepper
- 1½ cups cooked chickpeas, drained and rinsed
- 1½ cups cooked kidney beans, drained and rinsed
- 2 celery ribs, thinly sliced
- ½ cup finely chopped fresh parsley
Instructions
- Bring a large pot of salted water to a boil and set a bowl of ice water nearby. Drop the green beans into the boiling water and blanch for 2 minutes. Remove the beans and immediately immerse in the ice water long enough to cool completely, about 15 seconds. Drain and place on paper towels or a kitchen towel to dry.
- In a large bowl, whisk together the olive oil, apple cider vinegar, garlic, mustard, honey, and salt. Add the onion, chickpeas, kidney beans, celery, green beans, and parsley, and toss to coat. Chill for 1 hour, then serve.










This is an old standby, and yes, does it ever remind me of childhood! (along with all those jellied salads, no thank you!). I didn’t have any celery, so added some marinated artichoke hearts and a little basil, because its summer!
Delicious! Thank you for the recipe!
I’m so glad you loved it!
This is my FAVORITE bean salad and I make it regularly. Protein, Fiber, Crunch, and Great taste!!!
p.s. I blanched the green beans a tad too long this time and while the taste is still wonderful, it lost the green bean crunch.
I’m so glad you love the recipe!
So good! Often, bean salads are sweet, which I don’t prefer. This is not, it’s delicious. I didn’t have kidney beans (ah!) so substituted black beans and added some fresh corn.
I’m so glad you loved the salad!
Entire family loves this. Used black beans in place of kidney and added white beans, fresh corn. I also used just a bit more dijon and honey than recipe calls for.
I usually mix in avocado (or sprinkle on goat cheese) for some creaminess.
I’m so glad the salad is a hit!
I love making this recipe – again and again and again!! SO delicious and what a pleasing to the eye combination. Home grown green beans make this recipe even better!
Was so easy to put together. I had steamed green beans in the fridge then I added a can of mixed beans with all the rest and it was delicious. Definitely a keeper!
Awesome salad! That dressing will find its way into a shredded veg slaw soon. The green beans at the supermarket were UGH! So I picked up a bag of frozen and thawed them. I added the end of a bag of frozen edamame as well. Using frozen veg may not taste exactly like fresh, but the textures were good and did I mention the dressing? I halved the oil and nobody noticed. 3 of us devoured thr “big half” of the bowl and we shared the rest at a meal for 5 the next day. Thanks for this – it is a keeper!
I used fresh green beans but cheated and used can beans for the other. I also added great northern beans and a small yellow pepper and more celery with an extra Dijon mustard. I will definitely make again. I think I will had different color peppers and maybe a cucumber.
What a perfect salad! I always search several recipes before I choose, why I bother I don’t know because I always choose one of your always delicious ones!
Ha, thanks, I’m glad you enjoyed this one 🙂
Really good. Tastes like my mom’s. The addition of honey is nice. I used canned beans to save some time.
I’m so glad you enjoyed it!
I’ve made this a few times, it’s so good! It’s a great lunch when you need a veggie & fiber reset! I have make a few minor changes: double the green beans, reduce the maple syrup to 2 TBL (I like just a little sweetness to balance everything out) and WAY MORE mustard, like 1 heaping TBL dijon and another TBL of whole grain mustard!
Hi Amber, I’m so glad you love the salad! I’m a huge mustard fan, so your variation sounds sooo delicious.
I’m not seeing the nutritional info for this recipe. Did I miss it? Otherwise, please post. Thank you!
Hi Marilyn, we’re working on adding nutrition facts to our recipes but haven’t made it to this one yet. Coming soon!
This is the best bean salad I’ve ever tasted! It’s so easy and healthy. I always double the recipe, and triple the dressing. My family loves it!
I’m so glad you love the recipe, Evelyn!
I’ve been craving this salad for a long time. A few people in my family used to make it. Sadly, they’re no longer here.
I used tricolor beans and canellini beans to the blanched green beans. I also used more honey, a lot of garlic, sea salt, and freshly ground pepper. I was attempting to recreate the flavors of my childhood
We usually did have this dish served chilled, but I could swear one of my great aunt’s served it slightly warm with crumbled bacon or pancetta. Does this sound familiar to you? Thank you so much!
Hi Paola, it does sound familiar, we did a vegetarian version since this is a vegetarian site. I’m sure it would work well to add crumbled bacon or pancetta.
This is delicious!! I made the dressing without honey as I didn’t feel it needed it and I also added blanched brocolli to make it more filling. Looked beautiful and tasted great. Would happily serve this to guests.
Hi Sonia, I love the idea of adding broccoli! So glad you enjoyed the salad.
I had green beans from the garden and used them, as well as garden parsley and garlic, in the recipe.
This is delicious! I’ve now made it four times in the last week or so. I served it twice for company. Yesterday my husband looked for the leftover salad and there was none so this morning I made more.
I don’t care for raw onions, yet in this recipe they are fine.
The dressing is perfect.
I’ll be making this over and over. Thanks!
I have never liked 3 Bean Salad, but my husband wanted it. I found this recipe, and since Love And Lemons is one of the few on line recipe blogs I trust, I tried it. This is a keeper!
Made this salad today with my green beans from the garden and it is so good!
I’m so glad you loved it, Joy!
Fantastic combo..so tasty and crunchy. Made 24hrs ahead.
THANK YOU!!
You missed incorporating the parsley – and the amount.
Hi Fritz, it’s in the recipe card if you scroll down to the bottom of the post. Sorry for the confusion!