Rainbow Bean Salad with Sweet and Sour Dressing

spponing rainbow bean salad into glass bowls

My Rainbow Bean Salad with Sweet and Sour Dressing is always the prettiest salad on the potluck table, but it’s also high fiber and super healthy. It’s basically a complete rehab of grandma’s three bean salad…it’s got more beans, more colors, more flavors, more vitality.

a bowl of rainbow bean salad with large serving spoon

Let’s hear it for bean salads!

Bean salad is a specialty of mine here at tvfgi. It’s always the first thing that pops to mind when I’m asked to bring a side salad to a spring or summer event. It’s such an easy going dish to make, I mean, how hard is it to open a few cans and chop up some veggies? I love seeing it come together in the mixing bowl, one color and texture at a time. An array of bell peppers, plus red onion and olives give a brilliant contrast to the beans and makes the salad come alive.

Ingredients for a rainbow bean salad in a metal mixing bowl

The ingredients in my rainbow bean salad are so pretty I sometimes hesitate to toss them all together, but toss I must because the vintage style sweet and sour dressing is one of my favorite things about this recipe!

spponing rainbow bean salad into glass bowls

I rarely if ever add granulated sugar to my salad dressings, but this is an exception. Sweet and sour dressing is the original bean salad dressing, with lots of acidic flavor tamed with a touch of sweetness. Turns out grandma did know a thing or two, and it’s the perfect complement to earthy beans.

Sweet and sour dressing is a vintage style recipe with Amish/Pennsylvania Dutch origins. The Midwest and South have both claimed it over the years, and it’s become a staple in so many classic summer salads. 

A classic Rainbow Bean Salad with a jar of sweet and sour dressing

How to make sweet and sour dressing ~

Sweet and sour dressing is sold commercially in stores, but it’s super easy to make at home, and much, much better, plus you can customize it. You can use this for lots of different summer side dishes, from potato and pasta salad to regular green salads.

  • sweet and sour dressing consists of equal parts oil and vinegar, sometimes cider or wine vinegar, along with a few simple spices like celery seed and onion salt or powder. I like to include white pepper.
  • sugar is the sweetener in traditional sweet and sour dressings, and they tended to be quite sweet. I’ve toned mine down quite a bit for modern tastes.
  • key to making sweet and sour dressing is the emulsifying. Emulsifying is when oil and vinegar come together into a creamy dressing that doesn’t separate into layers. You can accomplish this by using an immersion blender or a small food processor to blend it up. A touch of mustard acts as an emulsifying agent to bind the oil and vinegar together.
  • I like to lightly dress the salad to begin with, and then toss with more dressing to freshen up the salad before serving.

The result is a creamy dressing that clings to the beans in the most deliciously irresistable way!

Rainbow Bean Salad in a white bowl

Food styling tips for this rainbow bean salad ~

  • Choose your beans mindfully: I like to use a variety of beans in different hues to make a tempting salad; that means pale navy beans and garbanzos along with black beans and red kidneys. When I can find them I love to add black eyed peas, they have such a pretty pattern. Frozen edamame beans lend a beautiful bright green.
  • Why go with one color of bell pepper when there are so many to choose from? I like to use the big four: red, orange, yellow, and green. If you don’t want to have leftover peppers you can buy one of those bags of mini assorted peppers.
  • A pop of black from black beans and black olives sets off the bright colors nicely and gives visual contrast.
  • If you’re making the salad ahead of time, I always add my tomatoes just before serving, they don’t hold up well once cut and refrigerated. (Tomatoes aren’t traditional in a bean salad so feel free to omit them.)
  • Don’t forget the fresh herbs ~ use chopped parsley or thyme, it makes a big difference in flavor and looks. If possible, add them shortly before serving.

It’s attention to little details like this that take a plain bean salad to the next level.

colorful rainbow bean salad on a white surface

No potlucks on your calendar? Be sure to make up a batch of this bean salad for working lunches, it lasts well in the fridge and the beans + sweet sour dressing will give you a boost of energy to get you through the rest of your day.

Can beans help you live longer?


Beans are affordable, delicious, and healthy in so many ways. They’re full protein, fiber, vitamins, and minerals. They help reduce blood sugar and bad cholesterol and they’re great for gut health. They also fight cancer with antioxidants. The American Heart Association recommends them as a heart healthy way to get protein.

(If you’re using canned beans, buy low or no sodium beans to cut down on salt.)

A diet rich in beans has been connected to longer lifespans. Researchers have studied long lived populations around the world and concluded that the common denominator is…beans!


colorful rainbow bean salad in a glass jar

But why do beans make you toot?

One of the starches in beans, or legumes, is resistant to being broken down in our digestive system, and can cause gas as the body works to break it down. This affects some of us more than others.

If you’re prone to getting gas from eating beans, try starting with small amounts and add them to your diet on a regular basis. Over time your digestion should adjust.

Reader Rave ~

“I made this recipe for a side dish to go with grilled steaks and salmon for Father Day’s. It was absolutely delicious and beautiful. So colorful! It’s a keeper.”  ~Sylvie

a bowl of rainbow bean salad
3.33 from 85 votes

Rainbow Bean Salad with Sweet and Sour Dressing

Rainbow Bean Salad with Sweet and Sour Dressing ~ a healthy bean salad recipe takes all the good stuff from the classic potluck salad and makes it pop.  This is grandma's bean salad ~ but so much better!
Course Salad, Side Dish
Cuisine American
Prep Time 15 minutes
Cook Time 0 minutes
Total Time 15 minutes
Yield 10 servings
Calories 222kcal
Author Sue Moran


1 cup each or approximately 140 grams each:

  • canned black beans
  • canned garbanzo beans
  • canned kidney beans
  • canned white navy beans
  • edamame beans thawed from frozen
  • 2 cups or 260 grams assorted colorful bell peppers cut in small dice
  • 1/3 cup or 50 grams sliced black olives
  • 1/3 cup or 50 grams very finely diced red onion
  • 1 cup or 150 grams small cherry tomatoes halved
  • 1/2 jalapeño or Serrano pepper minced (leave out if you like)
  • 1/4 cup finely chopped fresh parsley


  • 1/2 cup olive oil
  • 1/2 cup Sherry vinegar you can use red wine vinegar if you like
  • 2 Tbsp granulated sugar
  • good pinch of white pepper
  • 1/2 tsp celery seed
  • 1 tsp onion salt
  • 2 tsp Dijon mustard


  • Make sure all your beans are drained and rinsed well to remove any 'canned' flavor. Place all the beans in a large bowl, along with the rest of the salad ingredients.
  • To make the dressing, blend the ingredients together with a stick blender or in a small food processor, until emulsified and creamy. Taste to adjust any of the seasonings.
  • Toss the salad in enough dressing to thoroughly moisten, you won't use all of it. Refrigerate until ready to serve, and then toss with more dressing.

Cook's notes

  • Double the recipe to use a whole 15 ounce can of each of the beans
  • Add tuna for a complete meal.
  • Small balls of fresh mozzarella or crumbled feta cheese might be nice.


Calories: 222kcal | Carbohydrates: 20g | Protein: 7g | Fat: 13g | Saturated Fat: 2g | Trans Fat: 1g | Sodium: 594mg | Potassium: 387mg | Fiber: 6g | Sugar: 5g | Vitamin A: 1154IU | Vitamin C: 46mg | Calcium: 52mg | Iron: 2mg
The nutritional information for recipes on this site is provided as a courtesy and although theviewfromgreatisland.com tries to provide accurate nutritional information, these figures are only estimates.


email sign up prompt


You Might Also Like


    Leave a Reply

    Please rate this recipe!

  • Reply
    July 25, 2021 at 1:10 pm

    4 stars
    Holy moly, this is so great, and different! I made a bunch of kidney beans and thought,”what else can I do with them besides bean soup or chili?” A lovely dish for summer and all those potluck luncheons! Thanks so much!

  • Reply
    January 30, 2021 at 9:18 am

    This salad looks great! What is the size of the wreck jar in the picture?

  • Reply
    Lisa Immel
    August 14, 2020 at 3:12 pm

    5 stars
    I love this recipe!

  • Reply
    January 31, 2020 at 5:03 pm

    5 stars
    Great flavours, textures and colours! Brilliantly simple recipe and superb dressing! Made it twice now for the family and it’s gobbled-up fast! Love making healthy, tasty meals.

    • Reply
      February 1, 2020 at 7:26 am

      Thanks so much Michael, I love your enthusiasm!!

      • Reply
        June 9, 2020 at 5:38 am

        If I double the recipe, do I need to double the dressing as well? I know sometimes these type of recipes do not need EVERYTHING doubled. TIA!!

        • Reply
          June 9, 2020 at 6:25 am

          Maybe just make 1 1/2 times the dressing, that should be enough.

  • Reply
    January 29, 2020 at 12:23 pm

    5 stars
    This dressing is so tasty! And the salad is lovely. It will definitely be in regular rotation at our house. Thank you!

  • Reply
    Loretta Nedelko
    December 9, 2019 at 7:12 am

    5 stars
    Made this yesterday . It was not only visually beautiful but absolutely delicious . Thank you so much for this recipe!

    • Reply
      December 9, 2019 at 7:33 am

      Thanks Loretta, I love my bean salads here…I can’t stop making them!

  • Reply
    Debbie Hughes
    August 14, 2019 at 10:42 am

    Help! Can you freeze this Rainbow Bean Salad? I made a double recipe and I’m the only one in my immediate family who likes it. I ABSOLUTELY LOVE IT! I want to freeze it if possible and take it to a picnic event this weekend.

    • Reply
      August 14, 2019 at 11:31 am

      Yes, you can freeze bean salad, put it in a sturdy freezer container, even heavy duty zip lock freezer bags, and try to get any excess air out.

  • Reply
    June 17, 2019 at 6:59 am

    I made this recipe for a side dish to go with grilled steaks and salmon for Father Day’s. It was absolutely delicious and beautiful. So colorful! It’s a keeper.

    • Reply
      June 17, 2019 at 7:36 am

      Thanks so much Sylvie 🙂

  • Reply
    Laura | Tutti Dolci
    June 2, 2019 at 4:27 pm

    I love this vibrant and colorful salad for summer!

  • Reply
    June 1, 2019 at 7:10 pm

    My mother used to make this dressing three oil to one 1 vinegar. Can’t wait to try yours. This salad is to die for thanks so much.

    • Reply
      June 1, 2019 at 7:24 pm

      Everybody has their own perfect oil/vinegar ratio, I love things tangy!

      • Reply
        August 7, 2020 at 12:34 pm

        5 stars
        What would be a good sub for red wine vinegar? I dont have that type of vinegar on hand

        • Reply
          August 7, 2020 at 1:18 pm

          Really you can experiment with any vinegar, cider, white wine, sherry, rice wine, they will all work. I personally would stay away from balsamic because it’s so strong.

  • Reply
    Saundria S.
    May 31, 2019 at 1:00 pm

    this salad provides for a most exciting afternoon. The challenges of creation, the joys of the artistry — but the completed project – I can hardly wait to make it. My son and I devour these styles of salads and he actually will take one for one of his meals for a week. As for me, I will get to play 3 yo and pick out the tomatoes, maybe pepper, onion which only increases his share of beloved tomatoes . Enuf said’ however, am most interested in any dressing recipes you may provide for alkaline dressings, apart from the yogurt ones. ty

  • Reply
    Nancy Stephanos
    May 31, 2019 at 10:12 am

    I have been searching for a Bean Salad recipe my mother-in-law gave me, that i lost, or
    one close to it.
    This is so close – the dressing is what I needed most!
    Thanks so much for posting!
    I can’t wait to make it!

    • Reply
      May 31, 2019 at 2:03 pm

      That makes me feel so good Nancy. It’s so frustrating to lose a recipe.

  • Reply
    Lori K.
    May 31, 2019 at 9:31 am

    Nice bean salad recipe! I was wondering… is the recipe supposed to include “brown sugar” in the title? I only see granulated sugar in the list of ingredients.

    • Reply
      May 31, 2019 at 10:02 am

      This recipe is made with white sugar, Lori. I experimented with brown sugar but decided to stick with plain granulated sugar.

  • Reply
    Tricia | Saving Room for Dessert
    May 31, 2019 at 4:16 am

    We could eat this salad every weekend with something juicy on the grill. The colors and flavors look spectacular! Printed to make asap 🙂

    • Reply
      May 31, 2019 at 7:06 am

      Thanks Tricia, something juicy on the grill sounds like a pretty good pairing 🙂

Sharing is Caring

Help spread the word. You're awesome for doing it!

Grab my latest e-book

for free!

Subscribe to get first dibs on all my new recipes, plus extra subscriber only benefits!


You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

You have Successfully Subscribed!