Three Bean Salad


3-bean salad is one of those quintessential American summer picnic foods. It’s comforting, protein-rich, and easy to put together quickly with pantry ingredients. 3-bean salad is usually made with canned green beans instead of the cannellini white beans I’m using here. But I’ve yet to meet a canned green bean I like, so cannellini it is.

This bean salad is traditionally dressed with a sweet and sour dressing made with vinegar, oil, and sugar. You can cut back the sugar if you want, but I wouldn’t cut it out completely, or the dressing will be too acidic.

Three Bean Salad Recipe

  • Prep time: 10 minutes
  • Yield: Serves 4 to 8

We are using cannellini beans, kidney beans, and garbanzo beans in this salad. You can easily swap out any of them for cooked green beans, wax beans, or black beans.

Prep the onion first and soak the chopped onion in a  small bowl of water to take the edge off the onion while you prep the other ingredients.


  • 1 15-oz can cannellini beans, rinsed and drained
  • 1 15-oz can kidney beans, rinsed and drained
  • 1 15-oz can garbanzo beans, rinsed and drained
  • 1/2 red onion, chopped fine, soaked in water to take the edge off the onion
  • 2 celery stalks, chopped fine
  • 1 cup fresh, finely chopped flat-leaf parsley
  • 1 Tbsp fresh finely chopped rosemary
  • 1/3 cup apple cider vinegar
  • 1/4 cup granulated sugar (more or less to taste)
  • 1/4 cup olive oil
  • 1 1/2 teaspoons salt
  • 1/4 teaspoon black pepper


1 In a large bowl, mix the 3 different types of beans, the celery, onion (drained of soaking water), parsley, and rosemary.

2 In a separate small bowl, whisk together the vinegar, sugar, olive oil, salt, and pepper. Add the dressing to the beans. Toss to coat.

3 Chill beans in the refrigerator for several hours, to allow the beans to soak up the flavor of the dressing.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to Three Bean Salad on Simply Recipes. Thank you!


3 Bean Salad

Never miss a recipe!

Subscribe to Simply Recipes free via email:

Showing 4 of 55 Comments

  • Barbara

    This is a great recipe! I never really cared for bean salad before trying this recipe…but I like this one so much, I’ve now made it several times. The parsley and rosemary are just right, and I love that it isn’t heavy on the oil. The first time I made it, I followed the recipe exactly, and everyone loved it. Since then, when I make it for just myself, I add an extra 1/4 cup of white vinegar in addition to the cider vinegar, and for my tastebuds, the little extra sharpness is just right. Thank you!

  • Geraldine

    This is the first time I have attempted bean salad, not having liked them in the past. I substituted honey for the sugar in the dressing and also added some chopped greek basil. It was delicious and I shall always use the recipe in future. Thank you so much.

  • BamaFru

    I. Love. This. I just made it for the 5th time, variations in between and came back to original . Don’t mess with perfection. (I do have two diabetics in my life, in small portions this is fine if your diabetic has strict control. Otherwise Splenda works ok, but it all drains to a “soup” so just warn them. It’s a lot of beans/carbs anyway!)

  • Kiki Gee

    I have made this several times but always omit the parsley as we don’t care for it. I accidently used applewood smoked sea salt today thinking it was pepper, it was in a little pottery pig, and looks like pepper. It ended up being a happy mistake!


    This three bean salad was my first time eating, this was my co-worker who made it for “Pot-Luck” day, and I really enjoyed it, and will try it for myself. She gave us the web-site for the recipe. “Yummy”

View Responses / View More Comments / Leave a Comment