Zesty Mixed Bean Salad with Lemon-Herb Vinaigrette

Mixed Bean Salad is a bright, flavorful side dish made from canned beans, sweet onions, and colorful peppers, all coated in a pleasantly sweet balsamic vinegar dressing. It’s ideal for potlucks, picnics, or weeknight dinners and pairs well with dishes like Red Potato Salad, Sweet Corn Pasta Salad, Crusted Chicken Romano, French Tacos, or Chicken Spaghetti with Rotel and Velveeta.

A serving bowl of cold green bean salad with a spoon, on a place mat with two peppers off to the side.

⭐ Why You’ll Love Mixed Bean Salad

Mixed Bean Salad brings a nostalgic seven-bean salad vibe but with a simpler, pantry-friendly approach. It’s perfect for warm weather gatherings, picnics, or any meal where you want a cool, colorful side. The recipe is straightforward, and the sweetened balsamic dressing gives every bite a lively, balanced flavor.

This salad is a fresh alternative to leafy greens—visually appealing, satisfying, and easy to make ahead for busy entertaining.

🥘 Ingredients to Have on Hand

Cold Green Bean Salad ingredients arranged in individual bowls on a table with labels on each ingredient.

This recipe relies mostly on canned beans, so it’s easy to keep the ingredients on hand for a quick, go-to side.

Canned Green Beans: Regular canned cut green beans are recommended. French-style (thin) green beans work too but will change the texture slightly.

Black Beans: Small, hearty, and visually contrasting—black beans add color and substance.

White Beans: Use Cannellini, Great Northern, or Navy beans—any white bean will do.

Garbanzo Beans (Chickpeas): Provide a pleasant, nutty bite and firm texture.

Balsamic Vinegar: Use straight balsamic vinegar, not a glaze, for the right balance of sweet and tangy.

Celery Seed: Adds a subtle herbal note. If you substitute celery salt, reduce added salt to avoid oversalting.

See the recipe card below for full ingredient amounts and details.

A spoon dishing up serving of bean salad.

📖 Substitutions

This salad is flexible. You can adjust bean varieties or use fewer cans to make a five-bean or three-bean version depending on what you have.

Five-Bean Version: Use two cans of green beans plus four other canned bean varieties.

Three-Bean Version: Use three cans of green beans with two cans of kidney beans and two cans of garbanzo beans.

Pro tip: Use seven 15-ounce cans in any mix you like—mix and match or double up on favorites.

Vinegar Options: Balsamic gives the richest sweet depth, but apple cider or red wine vinegar can be used for a different but still tasty result.

Onion: Sweet onion is preferred for a mild crunch. Yellow, red, or white onions work, but they are sharper—consider using less if substituting.

Oil: While olive oil is common in salads, vegetable oil works well here and keeps the dressing flavor balanced.

🥗 How to Make Mixed Bean Salad

A saucepan with balsamic vinegar, sugar and spices on the stove, next to a photo of the beans draining in a strainer over the sink.

Step 1: Combine the balsamic vinegar, celery seed, sugar, and vegetable oil in a medium saucepan. Heat and whisk until the mixture comes to a boil.

Step 2: Drain and rinse all canned beans in a colander with cool water. Shake off excess liquid.

A bowl of diced onions and peppers on top of the beans in a bowl, next to a bowl with all the ingredients blended.

Step 3: Place the drained beans in a large bowl. Dice the onion and peppers and add them to the beans.

Step 4: Stir to combine the beans, onion, and peppers.

Balsamic sauce in a saucepan on the stove with bubbles on top, next to a photo with the sauce in a measuring cup.

Step 5: Whisk the sauce until it bubbles and becomes slightly foamy. Once it boils, remove from heat right away to avoid boiling over.

Step 6: Transfer the hot dressing to a heat-safe container and chill in the refrigerator until it is cool. This prevents the sauce from cooking the beans when combined.

Bean salad ingredients in a bowl with a cup of balsamic sauce nearby, next to a bowl showing the finished salad.

Step 7: Pour the chilled balsamic sauce over the beans, onions, and peppers.

Step 8: Stir gently to coat everything with the dressing. Cover and refrigerate for at least 5 hours or overnight for best flavor and texture. Chilling helps the dressing meld with the beans and brightens the overall taste.

💭 Recipe FAQs

Are raw green beans good in the salad?

You can use fresh green beans, but cook or steam them first and cut into 2-inch pieces. Raw green beans are crisper and won’t absorb the dressing the same way. Canned green beans are the easiest choice for this recipe.

Do I need to cook the canned green beans?

No. Canned green beans are already cooked and can be used straight from the can after draining and rinsing.

How long does Mixed Bean Salad last in the fridge?

Store the salad in an airtight container in the refrigerator for up to 5 days. Stir before serving to redistribute the dressing.

🍽 What to Serve with Mixed Bean Salad

This salad is versatile and pairs well with many mains. Here are a few ideas:

Grilled Meats: A refreshing counterpoint to smoky, savory grilled dishes.

Burgers and Sandwiches: The sweet-tangy dressing complements hearty sandwiches and burgers.

Mexican and Tex-Mex: The flavors work nicely alongside Mexican-style dishes such as fried rice or casseroles.

🥬 More Salad Recipes

  • Pasta Salad with Italian Dressing
  • Shrimp Cocktail Cups
  • 20 BEST Potluck Salads & Sides for Summer
  • Mixed Bean Salad

💭 The Inspiration

This recipe was shared by Rick McCurdy from Louisiana, who refined the original by reducing oil and sugar and swapping in balsamic vinegar for a richer flavor. Only small adjustments were made to fit available canned bean varieties. Thanks to Rick for the tasty, crowd-pleasing recipe.

If you try Mixed Bean Salad, please leave a star rating and share your feedback in the comments.

Recipe

A spoon dishing up serving of bean salad.

Mixed Bean Salad

Mixed Bean Salad is a colorful side made from several canned beans, crisp diced onions and peppers, and a sweetened balsamic dressing. Chill before serving for best flavor.
Prep Time: 20 minutes
Chilling Time, Optional: 5 hours
Total Time: 5 hours 15 minutes
Servings: 8 as a side dish
Calories: 288 kcal
Author: Melinda O’Malley Keckler

Ingredients

Balsamic Sauce Ingredients

  • 1 1/4 cup sugar
  • 1 cup balsamic vinegar
  • 1/2 cup vegetable oil
  • 1/2 teaspoon celery seed
  • 1 teaspoon pepper
  • 2 teaspoons salt

Salad Ingredients

  • 2 cans green beans
  • 1 can lima beans
  • 1 can garbanzo beans
  • 1 can black beans
  • 1 can kidney beans
  • 1 can great northern or other white beans
  • 1 sweet onion, sliced and diced (about 1 cup)
  • 1 small yellow pepper, seeded and diced (about 1/2 cup)
  • 1 small red pepper, seeded and diced (about 1/2 cup)

Instructions

Make the Balsamic Sauce

  1. In a medium saucepan, whisk together sugar, balsamic vinegar, vegetable oil, celery seed, salt, and pepper. Bring to a boil, then remove from heat and transfer to a heat-safe bowl. Refrigerate until completely cool.

Prep and Combine Salad Ingredients

  1. Drain and rinse all canned beans in a colander, then shake off excess water.
  2. Place the rinsed beans in a large bowl.
  3. Dice the onion and peppers and add them to the beans. Stir to combine.
  4. When the dressing is cool, pour it over the bean mixture and stir until everything is coated.

Refrigerate and Serve

  1. Cover and refrigerate for 5–6 hours or overnight for best flavor. The salad can be served immediately if needed, but chilling improves the texture and flavor.

Notes

Use seven 15-ounce cans of beans in any combination you prefer. This recipe is easy to scale or adapt to fewer varieties. It also makes a tasty side for pizza or sandwiches.

Nutrition

Calories: 288 kcal
Carbohydrates: 41 g
Protein: 1 g
Fat: 14 g
Sugar: 38 g
Sodium: 595 mg

Please note: nutrition information is an estimate and may vary.