Classic Three Bean Salad

Classic Three Bean Salad is making waves again as a nostalgic summertime favorite. This timeless recipe is back in the spotlight for all the right reasons—it’s easy, flavorful, and perfect for nearly any occasion. With no dairy or mayo, it’s a refreshing choice for picnics, BBQs, or anytime you need a crowd-pleasing salad you can prepare in advance.

Bowl of Grandma’s Three Bean Salad featuring kidney beans, chickpeas, and green beans, garnished with thinly sliced red onions and fresh parsley.

Whenever I’m in the mood for something light, protein-rich, and full of zing—without having to cook—this salad is my top pick. It delivers that sweet-and-savory balance and actually improves after sitting for a bit.

What’s great about this dish is how customizable it is. Want to swap the kidney beans for pinto or cannellini? Go for it. Not a fan of chickpeas? Add quinoa instead. Want more protein? Toss in diced chicken or ham. The base is so versatile, you can tailor it to your taste.

A bowl of mixed bean salad with kidney beans, chickpeas, green beans, and sliced red onions, next to a blue and white striped cloth.

Ingredients

  • Kidney beans – Drained and rinsed.
  • Garbanzo beans – Also known as chickpeas. Drained and rinsed.
  • Green beans – Stick to cut green beans rather than frenched; frozen and thawed beans work, but the canned texture really shines in this recipe.
  • Red onion – Sweet onions can be subbed in. To tame the sharpness of red onions, soak slices in cold water for about 10 minutes before draining.
  • Fresh parsley – This adds brightness and fresh flavor.
  • Apple cider vinegar 
  • Olive oil
  • Honey – Use agave for a vegan version, or opt for 1 tablespoon sugar if desired. Make sure it dissolves completely.
  • Dijon mustard – For extra zip, try a spicy Dijon.
  • Salt
  • Black pepper
Overhead view of labeled ingredients for Grandma’s Three Bean Salad, including garbanzo beans, green beans, kidney beans, red onion, Dijon mustard, black pepper, salt, fresh parsley, apple cider vinegar, and olive oil arranged on a light surface with a striped cloth.

How To Make Classic Three Bean Salad

Scroll down for the full recipe card with exact measurements and printable instructions.

Add the kidney beans, garbanzo beans, green beans, sliced onion, and chopped parsley to a large mixing bowl. Gently toss to combine so the beans stay intact and evenly mixed.

Overhead view of ingredients for Three Bean Salad, including garbanzo beans, green beans, kidney beans, red onion, Dijon mustard, black pepper, salt, fresh parsley, apple cider vinegar, and olive oil arranged on one bowl with a striped cloth.

In a small bowl, whisk together the vinegar, olive oil, honey, Dijon mustard, salt, and pepper until the dressing is smooth and fully emulsified. A whisk helps the dressing come together quickly without separating.

Whisked apple cider vinegar, olive oil, honey, Dijon, salt, and pepper.

Pour the dressing over the bean mixture and use a large spoon or spatula to gently toss until everything is evenly coated. Take care not to mash the beans.

A glass bowl filled with a Three Bean Salad including kidney beans, chickpeas, green beans, and sliced red onion, with a wooden spoon and a striped cloth nearby.

Cover the bowl and refrigerate the salad for at least 2 hours before serving. This chilling time allows the flavors to fully meld and deepen.

Serve the salad cold, giving it a gentle stir just before serving to redistribute the dressing.

Chef Jenn’s Tips

  • For the best flavor, allow the salad to chill for several hours—or even overnight.
  • Soaking red onions in ice water helps tone down their sharpness.
  • Try adding celery or thinly sliced radishes if you want more crunch.

Make It A Meal

This Three Bean Salad is a classic pairing for grilled meats like ribs or chicken, and it’s great for lunchboxes too. Serve it over fresh greens, beside a sandwich, or next to cold roasted chicken and a crusty slice of bread.

Bowl of ClassicThree Bean Salad featuring kidney beans, chickpeas, and green beans, garnished with thinly sliced red onions and fresh parsley.

Storage

Keep any leftovers in a sealed container in the fridge for up to 4 days. Stir it before serving, as the dressing may settle. This dish isn’t freezer-friendly due to how the beans’ texture changes when frozen.

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


A bowl of three bean salad containing kidney beans, garbanzo beans, green beans, sliced red onions, and herbs.

Classic Three Bean Salad

Chef Jenn
Classic Three Bean Salad is a flavorful, tangy, and slightly sweet salad that combines three types of beans in a zesty vinaigrette. It’s ideal for making ahead and bringing along to gatherings, potlucks, and summer meals.
No ratings yet
Prep Time 15 minutes
Chill Time 2 hours
Total Time 2 hours 15 minutes
Course Salad, Side Dish
Cuisine American
Servings 6 servings
Calories 235 kcal

Ingredients
  

  • 15 ounces canned kidney beans drained and rinsed
  • 15 ounces canned garbanzo beans drained and rinsed
  • 15 ounces canned green beans drained
  • ½ cup red onion thinly sliced
  • ¼ cup fresh parsley chopped
  • cup apple cider vinegar
  • 3 tablespoons olive oil
  • 2 tablespoons honey
  • 1 teaspoon Dijon mustard
  • ½ teaspoon salt
  • ½ teaspoon black pepper

Instructions
 

  • Add the kidney beans, garbanzo beans, green beans, sliced onion, and chopped parsley in a large bowl.
  • In a separate bowl, whisk together the vinegar, olive oil, honey, Dijon mustard, salt, and pepper until the dressing is fully blended.
  • Pour the dressing over the bean mixture, gently tossing until everything is evenly coated.
  • Cover and refrigerate the salad for at least 2 hours before serving. This step helps the flavors fully develop.
  • Serve cold. Give it a gentle stir before dishing it up. Enjoy!

Notes

Chef Jenn’s Tips

  • For the best flavor, allow the salad to chill for several hours—or even overnight.
  • Soaking red onions in ice water helps tone down their sharpness.
  • Try adding celery or thinly sliced radishes if you want more crunch.

Nutrition

Serving: 1cupCalories: 235kcalCarbohydrates: 32gProtein: 9gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gSodium: 589mgPotassium: 486mgFiber: 9gSugar: 10gVitamin A: 712IUVitamin C: 14mgCalcium: 81mgIron: 3mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword easy bean salad, picnic side, summer salad recipe, three bean salad
Tried this recipe?Let us know how it was!

2 Comments

    1. This is one of those recipes that tastes better the next day (IMHO). It’ll be fine in the fridge for 3-4 days. Enjoy! ~Jenn

Leave a Reply

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

Recipe Rating