clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bean Salad

Classic Bean Salad (Better Than Grandma’s!)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 15 reviews

  • Author: Sonja Overhiser
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Total Time: 15 minutes
  • Yield: 8 1x


Here’s how to make the best three bean salad recipe: a fresh spin on Grandma’s! It’s easy to throw together for picnics and potlucks. 


  • 15-ounce can kidney beans
  • 15-ounce can white beans or pinto beans
  • 15-ounce can green beans
  • 15-ounce can wax beans (or another 15-ounce can green beans)
  • 1/2 medium white onion
  • 1/4 medium red onion (optional)
  • 2 tablespoons chopped curly parsley (or Italian parsley)
  • 1/2 cup white vinegar*
  • 1/4 cup olive oil
  • 2 tablespoons granulated sugar
  • 1/4 teaspoon each dried dill and garlic powder
  • 1 teaspoon kosher salt
  • Fresh ground black pepper


  1. Drain and rinse the beans. 
  2. Thinly slice the onions into slivers (go to minute 1:40 of this How to Cut an Onion video to see how!). Finely chop the parsley. 
  3. In a large bowl, whisk together the white vinegar, olive oil, sugar, dill, garlic, powder, and kosher salt. Add the beans, onions and parsley and stir until coated. You can eat immediately, but for best results refrigerate for 1 hour to allow the salad to marinate. Store leftovers refrigerated for up to 5 days.


*Use standard white vinegar, not white wine vinegar! 

  • Category: Side Dish
  • Method: Raw
  • Cuisine: Salad
  • Diet: Vegan