This post may contain affiliate links. Please see my disclosure policy for more information.
Easy Three-Bean Salad Recipe (Sweet & Tangy Classic!)
This three-bean salad is a classic, budget-friendly side dish that’s perfect for potlucks, BBQs, and quick make-ahead meals. It’s packed with protein-rich beans, crisp veggies, and tossed in a sweet and tangy homemade dressing that gets even better as it sits.
Best of all, this easy bean salad comes together in just minutes using pantry staples, no cooking required!
Ingredients
- 1 (15 oz) can green beans, drained and rinsed
- 1 (15 oz) can red kidney beans, drained and rinsed
- 1 (15 oz) can garbanzo beans (chickpeas), drained and rinsed
- ½ small onion, thinly sliced
- ½ cup chopped celery (optional, for crunch)
While this salad is most often called a three-bean salad, you can add more beans or substitute different beans to suit your tastes. Many beans would be great in this salad, including pinto beans, lima beans, black beans, wax beans, or cannellini beans. When I was younger, I didn’t think I liked bean salad, only to realize that I don’t really care for lima beans. So, no matter which beans you choose, make sure they are ones you like.
You can use any onion in this salad that you like; I prefer sweet or white onions. The dressing helps mellow the onions, so yellow or purple onions are fine as well. Since beans are naturally soft, I like to add some crunchy celery to help balance the texture of the beans. Cucumber, water chestnuts, or bell peppers would also make great additions to add a little crunch.
Dressing:
- ⅓ cup apple cider vinegar
- ¼ cup granulated sugar
- ¼ cup olive oil (or vegetable/canola oil)
- ½ tsp garlic pepper seasoning (or salt and pepper, to taste)
Some recipes require the dressing to be cooked before adding it to the salad, but I’ve found that it’s really not necessary. I like the tang you get from apple cider vinegar, but you could use red wine vinegar instead or even a mixture of white and apple cider vinegar if you like.
You can use regular granulated sugar or a sugar substitute in this recipe; agave or honey would also work. Add less sugar if you want, but don’t cut it out completely, or the dressing will be too acidic.
Instructions
- Prep the beans
Drain and rinse all three cans of beans thoroughly to remove excess sodium and starch. - Combine ingredients
In a large bowl, mix together the green beans, kidney beans, garbanzo beans, sliced onion, and celery (if using). - Make the dressing
In a small bowl, whisk together the apple cider vinegar, sugar, oil, and seasoning until well combined. - Toss and chill
Pour the dressing over the bean mixture and toss until evenly coated. - Refrigerate
Cover and chill for at least 2 hours, or overnight for the best flavor.
Tips for the Best Three-Bean Salad
- Let it marinate longer – the flavor improves the longer it sits
- Slice onions thinly for a milder bite
- Use fresh celery for extra crunch and texture
- Stir before serving to redistribute the dressing
Variations & Substitutions
- Lower sugar option: Reduce sugar or swap with honey
- Add fresh herbs: Try parsley or dill for a fresh twist
- Make it zesty: Add a splash of lemon juice
- Add color: Toss in bell peppers for extra crunch and brightness
What to Serve with Three-Bean Salad
This easy side dish pairs perfectly with:
- Grilled chicken or burgers
- BBQ ribs or pulled pork
- Sandwiches and wraps
- Picnic and potluck spreads
Storage Tips
- Refrigerate: Store in an airtight container for up to 4–5 days
- Do not freeze: The texture of the beans will change
- Make-ahead friendly: Tastes even better the next day
Why You’ll Love This Recipe
- No cooking required
- Made with affordable pantry staples
- Perfect for meal prep and gatherings
- Sweet, tangy, and full of flavor
Three Bean Salad
Ingredients
- 1 15 oz can green beans
- 1 15 oz can red kidney beans
- 1 15 oz can garbanzo beans
- ½ small onion, thinly sliced
- ½ cup chopped celery (optional)
Dressing
- ⅓ cup apple cider vinegar
- ¼ cup granulated sugar
- ¼ cup olive oil, vegetable oil, or canola oil
- ½ tsp garlic pepper seasoning (or salt and pepper to taste)
Instructions
- Drain and rinse your three cans of beans. Combine beans, onion, and celery in a bowl.
- In a small bowl, whisk together the apple cider vinegar, sugar, oil, and seasoning.
- Pour the dressing over the beans and toss to coat. Cover the bowl and refrigerate the salad for at least 2 hours or overnight.
Nutrition
- Coarsely ground garlic with black pepper
- Bold California Style texture
- No MSG Added
- Great in salads, vegetables and mashed potatoes
- USAGE TIP: Perfect for seasoning hamburger patties
- Features natural spices and flavors, including pepper, garlic, paprika and onion
- Provides great flavor with shake-on convenience
- No MSG
- Livens up meat, fish and vegetables
- Enhances meals during cooking or at the table
- Organic three bean blend
- 15 ounces of kidney, pinto, and black beans
- Vegan and fat-free
- Low sodium
- Perfect for chili and soups
- Brought to you by Whole Foods Market
- Ready to serve
- USDA organic
- Brought to you by Whole Foods Market; The packaging for this product has a fresh new look; During this transition, you may get the original packaging or the new packaging in your order, but the product and quality is staying exactly the same; Enjoy!
- 15.5 ounce can of organic pinto beans
- Naturally fat-free
- USDA certified organic
- Non-GMO verified
- Excellent source of fiber

