Grandma’s Three Bean Salad
Grandma’s Three Bean Salad is the breakout salad of the summer! This retro favorite is making a comeback, and for good reason – it’s delicious! This dairy-free and mayonnaise-free salad is perfect for potlucks, cookouts, and anytime you need a tasty make-ahead salad that everyone loves!

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosures.
When I want something tangy, crisp, and packed with protein (without turning on the stove), this is my go-to. This vegetarian salad is sweet, savory, and the kind of make-ahead salad that only gets better with time.
The Backyard Table

Get it NOW and level up your outdoor dining! The Backyard Table - Recipes for Summer Cookouts features 34 of Chef Jenn's BEST recipes for outdoor eating and entertaining.
You'll get ad-free recipes like:
- Grilled Corn Guacamole
- Grilled French Onion Burgers
- Deviled Egg Pasta Salad
- Blueberry Grunt
- and so many more!
Every recipe is created, tested and loved by Chef Jenn and her family - there's no AI here!
Get it now, at a special introductory price of $7.99. That's over 50 pages of foodie love at your fingertips!
Buy Now!This is a terrific salad that you can mix and match to make it just the way you like it. Some of my favorite substitutions are swapping pinto or cannellini beans for the kidney beans, adding quinoa instead of the chickpeas, and you can even add some diced ham or chicken to up the protein even more.

History
Three bean salad dates back to the 1930s in the United States, where it emerged as a staple of picnic and potluck culture during the Great Depression. Its appeal came from its simplicity, affordability, and shelf stability, often made with canned green beans, wax beans, and kidney beans tossed in a tangy vinegar-based dressing. The salad became especially popular in the post-WWII era, when convenience foods and make-ahead dishes gained traction in American households. By the 1950s, it had cemented its place in community cookbooks and church suppers, symbolizing the rise of no-fuss, crowd-pleasing side dishes that could be served cold and transported easily.
Ingredients
- Kidney beans – Canned. Drained and rinsed.
- Garbanzo beans – Also known as chickpeas. Drained and rinsed.
- Green beans – Use cut green beans vs frenched green beans. You can also use frozen and thawed green beans but the texture of the canned beans is what makes this salad perfect.
- Red onion – You can use sweet onion if you prefer. If red onion is too tangy, soak the sliced onion in ice water for about 10 minutes, then drain.
- Fresh parsley, chopped – Fresh parsley is essential to give this salad a boost of freshness.
- Apple cider vinegar
- Olive oil
- Honey – Swap the honey with agave if you want to make it a vegan bean salad, or use 1 tablespoon of sugar but ensure it dissolves in the dressing.
- Dijon mustard – You can use spicy Dijon if you want to give it a kick.
- Salt – I cook with kosher salt.
- Black pepper – Freshly cracked gives the best flavor.

How To Make Grandma’s Three Bean Salad
Scroll down for the full recipe card with exact measurements and printable instructions.
Start by combining the kidney beans, garbanzo beans, green beans, chopped red onion, and fresh parsley in a large mixing bowl. I love using a large, shallow salad bowl here because it makes tossing everything together so much easier.

In a small bowl, whisk together the vinegar, olive oil, honey, Dijon mustard, salt, and pepper until smooth and well combined. A mini silicone whisk works wonderfully to get the dressing perfectly emulsified.


Pour the dressing over the beans and toss gently until every bean and onion slice is coated with the tangy, sweet dressing.

Cover the salad and refrigerate for at least 2 hours. This resting time lets all the flavors mingle beautifully.
Give it a quick toss before serving and enjoy a bright, fresh, and flavorful salad that Grandma would be proud of.

Chef Jenn’s Tips
- This salad tastes best after a few hours in the fridge—let it chill overnight if you can.
- If you’re not a fan of raw onion, soak the slices in cold water for 10 minutes to mellow their bite.
- Add extra crunch with chopped celery or a handful of sliced radishes.
Make It A Meal
Grandma’s Three Bean Salad makes a great side for grilled chicken, BBQ ribs, or anything off the smoker. It’s also a perfect addition to lunchboxes, served over greens or alongside a sandwich. I love it with cold roasted chicken or a thick slice of crusty bread.

Storage
Store in an airtight container in the refrigerator for up to 4 days. Stir before serving, as some of the dressing may settle at the bottom. This salad does not freeze well due to the texture of the beans.

Grandma’s Three Bean Salad
Ingredients
- 15 ounces kidney beans drained and rinsed
- 15 ounces garbanzo beans drained and rinsed
- 15 ounces 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
- Combine the kidney beans, garbanzo beans, green beans, red onion, and parsley in a large mixing bowl.
- Whisk together the vinegar, olive oil, honey, Dijon, salt, and pepper in a small bowl until smooth.
- Pour the dressing over the bean mixture and toss gently until everything is well coated.
- Cover and refrigerate for at least 2 hours before serving to let the flavors meld.
- Serve chilled, and give it a quick toss before plating. Enjoy!
Notes
Chef Jenn’s Tips
- This salad tastes best after a few hours in the fridge—let it chill overnight if you can.
- If you’re not a fan of raw onion, soak the slices in cold water for 10 minutes to mellow their bite.
- Add extra crunch with chopped celery or a handful of sliced radishes.
Nutrition
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.