5 Bean Salad with Sweet Vinaigrette

A beanier version of the three-bean salad you know and love - because this is the easiest and most delicious way to eat more pulses.

I've been making this salad for as long as I can remember. And before that, my mom made it for as long as I can remember.

This bean salad recipe is actually one of the recipes she included in the cookbook she made for me when I got my first apartment, and even though it's an old recipe, it's a pretty healthy one.  

I boost the beans from the original 3-bean salad to make it a 5-bean slad - because all beans, or pulses, are so good for you!  I also cut back the sugar a bit and use olive oil instead of the original corn oil. It's a side dish staple in our house from early spring until late fall.  For some reason, I never think to make it in the winter, but maybe that should change.

If you've never made a bean salad, you won't believe how easy it is.  Just rinse your canned beans, throw them into a bowl with sliced onion, and pour the dressing over.  It will last for several weeks in the refrigerator, and it tastes better the longer it sits.  It also doubles nicely for a cookout.

5 Bean Salad with Sweet Vinaigrette|Craving Something Healthy


5 Bean Salad with Sweet Vinaigrette {Recipe ReDux}

5 Bean Salad with Sweet Vinaigrette

A healthier version of everyone's favorite summer salad
4.50 from 4 votes
Print Pin
Course: Salad
Cuisine: American
Prep Time: 15 minutes
Cook Time: 0 minutes
Servings: 10
Calories: 247kcal


  • 15 ounce can of dark red kidney beans
  • 15 ounce can of black beans
  • 15 ounce can of navy beans
  • 15 ounce can of french-style green beans
  • 15 ounce can of wax beans
  • 1 medium onion sliced into thin rings
  • cup of olive oil
  • ¾ cup of white vinegar
  • ½ teaspoon kosher salt or more to taste
  • ¼ teaspoon fresh ground pepper
  • cup sugar


  • Drain and rinse all of the canned beans, and place them in a large mixing bowl
  • Gently mix in onions
  • In a large measuring cup, whisk together oil, vinegar, salt, pepper and sugar until combined.
  • Pour the dressing over the salad, and stir gently to combine.
  • Cover, and let marinade for at least 4 hours, or over night.


Store leftovers for up to 2 weeks in the refrigerator.


Calories: 247kcal | Carbohydrates: 36g | Protein: 10g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 585mg | Potassium: 560mg | Fiber: 9g | Sugar: 9g | Vitamin A: 296IU | Vitamin C: 17mg | Calcium: 86mg | Iron: 3mg
Did you make this recipe?Tag me @CravingSomethingHealthy!

Eat well!


  1. I still use the exact same grater for grating cheese and other stuff, unless I have to grate huge amounts... The salad sounds delicious, I love a good bean salad.

    1. Ha! I think I refused to buy one of those graters when I finally got my own kitchen because of all the mozzarella cheese I grated over the years!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.