Classic Three Bean Salad

By Beth Moncel
4.74
from
15
Read reviews
Prep 15 minutes
Servings 5 servings (1 cup each)
$3.84 recipe / $0.77 serving
Jump to recipe Save

A salad this simple has no business being so delicious, but it just is. This Classic Three Bean Salad has minimal ingredients, the most basic of basic dressings, and yet I can’t seem to get enough of it. The creamy beans are the perfect contrast to the tangy-sweet dressing, and there’s just enough savory crunch from the red onion to keep the flavors grounded. It’s the perfect summer side dish for all of your BBQs and potlucks, or on those busy weeknights when you don’t want to spend a lot of time fixing dinner.

Overhead view of a bowl full of three bean salad
Pinterest Pin this recipe for later!

“I made this recipe yesterday. I followed it to the letter, no alterations and no substitutions. It was FANTASTIC. I will make it again and again. So flavorful and delicious and satisfying. Thank you!”

Isabelle

Easy Three Bean Salad Recipe

My three bean salad has dark kidney beans, cannellini beans, and green beans. You can also try other beans like chickpeas, wax beans, purple hull peas, or black eyed peas. This recipe is really flexible, so you can swap out the beans, and you can even add more than three beans if you’d like. However, I recommend having a variety of colors, textures, and shapes. Make sure to have at least one creamy bean, too!

I also made a basic, slightly sweet vinaigrette with just enough Dijon to give it a little zing. You can easily tweak the sweetness or tang to your liking or even use your favorite bottled dressing (like Italian dressing) for a different flavor. This recipe is SO easy to make your own, so have fun with it!

Share this recipe

Classic Three Bean Salad

4.74 from 15 votes
Simple ingredients come together in this Classic Three Bean Salad to make a simple summer side dish, perfect for BBQs and potlucks!
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
Overhead view of a bowl of three bean salad
Servings 5 servings (1 cup each)
Prep 15 minutes
Marinate 30 minutes
Total 45 minutes

Ingredients

  • 1 15 oz. can kidney beans ($0.94)
  • 1 15 oz. can cannellini beans ($0.94)
  • 1.5 cups frozen green beans (thawed, $0.59*)
  • ¼ cup red onion (finely diced, $0.12)
  • ¼ cup fresh parsley (chopped, $0.17)
  • ¼ cup apple cider vinegar ($0.24)
  • ¼ cup olive oil ($0.64**)
  • 2 Tbsp sugar ($0.12***)
  • 1 tsp salt ($0.03)
  • ¼ tsp black pepper (freshly cracked, $0.02)
  • 1 tsp Dijon mustard ($0.03)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Rinse and drain the kidney beans and cannellini beans. Place the kidney beans, cannellini beans, and thawed green beans in a bowl.
  • Slice the red onion, then soak the onion in a bowl of ice water for about five minutes before draining and finely dicing. Chop the parsley. Add the onion and parsley to the bowl with the beans.
  • In a separate bowl, whisk together the vinegar, sugar, olive oil, salt, pepper, and Dijon.
  • Pour the dressing over the beans, onion, and parsley, then stir to combine.
  • Transfer the bean salad to the refrigerator and let the beans marinate in the dressing for about 30 minutes before serving. Give the salad a good stir just before serving to redistribute the dressing.

See how we calculate recipe costs here.


Notes

*If you’d prefer to use fresh green beans, I’d slice and blanch them for 1-2 minutes and then cool them in an ice bath to stop the cooking process. I wouldn’t use canned green beans as they’re much softer and have a muted flavor compared to frozen or fresh.
**Olive oil is my preferred choice for this vinaigrette. It adds richness, helps balance the acidity, and creates a temporary emulsion; I never skip it! Without it, the vinegar and Dijon flavors will be more pronounced, the texture will be lighter, and the flavor will be much sharper. You can try leaving it out if preferred, but it all comes down to your personal preference.
***The dressing is meant to be slightly sweet to mellow the sharpness of the vinegar and mustard, but feel free to adjust it to your taste. If you’re sensitive to sweetness, start with a smaller amount of sugar and add more if needed.

Nutrition

Serving: 1cupCalories: 301kcalCarbohydrates: 41gProtein: 13gFat: 11gSodium: 666mgFiber: 12g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Three Bean Salad Step-by-Step Photos

Three types of beans in a bowl

Prep the beans: Rinse and drain one 15 oz. can of kidney beans and one 15 oz. can of cannellini beans. Add them to a bowl with 1.5 cups of thawed frozen green beans.

red onion slices soaking in a bowl of water

Shock the onion: Slice some red onion and soak them for about 5 minutes in a bowl of ice water (this takes the sharp edge off their flavor). Finely dice about ¼ cup of the red onion. Chop about ¼ cup fresh parsley.

dressing for three bean salad in a bowl

Make the dressing: Whisk together ¼ cup apple cider vinegar, ¼ cup olive oil, 2 Tbsp sugar, 1 tsp salt, ¼ tsp freshly cracked pepper, and 1 tsp Dijon mustard.

dressing being poured over salad ingredients in the bowl

Combine: Add the onion and parsley to the bowl with the beans, then pour the dressing over top. Stir everything to combine.

Finished three bean salad in the bowl with a spoon

Chill and serve: Refrigerate the three bean salad for about 30 minutes to let the beans marinate. Give it a good stir, and then serve!

Classic three bean salad on a plate with chicken and potato salad

What to Serve with Three Bean Salad

The sweet-tart flavor of this three bean salad makes it a perfect match for other sweet-savory dishes, especially anything with BBQ sauce. In the photos here, I served it with my BBQ cheddar baked chicken and a big scoop of potato salad, and the combo was incredibly satisfying. It also pairs beautifully with glazed ham steaks (the Dijon dressing goes so well with the sweet glaze), creamy pork chops for a fun contrast, or crispy air fryer drumsticks when you need a quick weeknight meal.

Storage Instructions

Three bean salad is one of those recipes that actually gets better with time in the fridge. As it refrigerates, the beans begin to absorb the flavors in the dressing, and everything gets SUPER tasty. This salad will probably stay good in the fridge for about four days (if you don’t eat it all by then).

Our Classic Three Bean Salad recipe was originally published 6/21/21. It was retested, reworked, and republished to be better than ever 7/3/25.

Share this recipe

Posted in: , , , , , , , , , , , , , , ,

4.74 from 15 votes
Subscribe
Notify of
guest
Recipe Rating




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

47 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
janmaus
07.03.25 9:02 am

Almost identical to the recipe I grew up eating! It’s always enjoyed by my family, too. My mother usually used all canned beans: green beans, yellow wax beans, and kidney beans. We did, however, have freshly cooked ones in the summer. Wax beans can be hard to find these days, but I sometimes use garbanzos as one of the 3 options, or even pintos, my favorite bean due to its mild taste and creamy texture–whatever is in the pantry. A spice lover, I’ve been known to add some minced jalapeno. Mom never used oil in her dressing–although I like to add dab to mellow the vinegar–or salt as the canned beans are plenty salty. Olive oil wasn’t used much in rural parts of our country back in the 1950s–probably not even available in our very small town grocery store. Hubs likes it this sweet, but I use stevia instead of sugar due to his diabetes.

Julia Witt
10.18.24 5:18 am

It’s very sweet. Perhaps its 2 teaspoons sugar.

Pat Schwab
05.13.24 10:27 am

Beth, Could I freeze chopped/diced red onion? I also wonder would pickled red onions work? Thanks

Isabelle
09.12.23 1:18 pm

I made this recipe in the past and loved it, but I’ve recently been cutting way back on fats and oils. So this time around it followed the recipe to the letter but I just didn’t add the oil. I was a little worried about how it would be but it turned out great! I think I might even like it better. The sugar, vinegar, and pepper really pop and the flavors are intense. I feel confident saying that you can leave out the oil if you want or need.

Patty
09.02.24 11:41 am
Reply to  Isabelle

EVO (extra virgin olive oil) is a good fat so don’t be concerned about using it in recipes that call for it. It lowers cholesterol.
Since I found out sugar feeds cancer cells, I’ve been watching my sugar intake so I omit the sugar & salt too.

Richelle
08.02.23 6:56 pm

With it being summer and fresh green beans being in season, would you just blanch them for 1-2 minutes then ice bath them? I have an abundance of fresh and would rather use them while the getting is good!

Renee Skudra
08.02.23 5:03 pm

Beth,
How about using a can of green beans? would this work?

Patty Daigle
09.02.24 11:43 am
Reply to  Renee Skudra

I just made this today using canned green beans. I usually use the canned ones & it tastes fine.

Becca
07.14.23 9:54 am

Made this two days ago & it was great!! Question: would lima beans count as a type of creamy bean?

Amy
07.01.23 3:08 am

Beth,
Do you cook the green beans after defrosting them?
Thanks!

Tarah
05.12.25 1:14 pm
Reply to  Amy

Frozen vegetables are considered ready-to-cook but not read-to-eat. So I’d heat them/cook them to lower risk of foodborne illness, especially if this is being served to more succeptible folks like those who are immunocompromised and young children.

Judith
07.03.25 1:01 pm
Reply to  Tarah

For me, I think blanched and frozen beans would be very clean and preserved and not compromising.

Yosh
05.18.23 2:28 pm

This salad was a weekly staple last summer (2022) during my pregnancy- quick and easy, delicious, healthy and stored well. I’ll be making it a lot again this summer too!

Marilyn
11.20.22 11:00 am

Great recipe.
And it was happily received at the St. Vincent de Paul dinner gathering!!

Dawn
11.06.22 6:37 am

I’ve made this about 10x, it is so simple and perfect as is.

Marilyn
11.05.22 8:59 am

Great directions. And the salad looks wonderful. I’ll comment on taste this afternoon, after the party!

Melissa
08.29.22 1:02 pm

This is a good salad.

Frank J
07.27.22 4:58 pm

Good recipe. Price/cost is so 2018 (or before!)

Isabelle
06.05.22 7:31 am

I made this recipe yesterday. I followed it to the letter, no alterations and no substitutions. It was FANTASTIC. I will make it again and again. So flavorful and delicious and satisfying. Thank you!