Three Bean Salad
A bright, tangy, and endlessly versatile summer salad combining three different beans with crisp onion and fresh herbs in a simple vinaigrette. This colorful side dish comes together in minutes, keeps beautifully in the fridge, and only gets better as the beans marinate. Perfect for picnics, potlucks, or a quick protein-packed lunch.
For 4 servings
- prep
Cook the dried beans.
Soak kidney beans and chickpeas separately overnight. Drain, then boil each in fresh water with a pinch of salt until tender but not mushy — chickpeas about 45 minutes, kidney beans about 60 minutes. Drain and let cool completely.
TIPCook beans from scratch for the best texture and flavor — canned beans can turn mushy in the dressing. - prep · ~2 min
Blanch the green beans.
Drop trimmed green beans into boiling salted water for 2 minutes until bright green and tender-crisp. Drain immediately and plunge into an ice bath to stop cooking. Once cold, drain well and pat dry.
TIPThe ice bath locks in the vibrant green color and keeps the beans snappy. - mix
Make the vinaigrette.
1.In the large mixing bowl, whisk together olive oil, apple cider vinegar, and sugar until the sugar dissolves.2.Season with salt and black pepper, and whisk again to combine. - mix
Toss the salad.
1.Add the cooled kidney beans, chickpeas, blanched green beans, sliced onion, and diced celery to the bowl with the vinaigrette.2.Toss gently until everything is evenly coated.TIPFold rather than stir — you want the beans to stay whole and intact. - rest · ~30 min
Marinate in the fridge.
Cover the bowl and refrigerate for at least 30 minutes before serving. This resting time lets the beans absorb the tangy dressing and the flavors meld together. The salad tastes even better the next day.
TIPGive it at least 30 minutes — the flavor difference between a freshly tossed salad and a properly marinated one is night and day. - garnish
Finish with fresh parsley and serve.
Just before serving, stir in the chopped parsley. Taste and adjust salt and pepper if needed. Serve chilled or at room temperature.
TIPStir the parsley in at the end so it stays bright and fresh — adding it too early dulls its flavor.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook dried beans from scratch for a firmer texture that holds up better in the dressing.
- 2Blanch green beans in salted water, then shock in an ice bath to lock in their bright color and crunch.
- 3Let the salad marinate in the fridge for at least 30 minutes — the flavor deepens as the beans absorb the vinaigrette.
- 4Fold ingredients gently with a spatula instead of stirring vigorously to keep beans intact.
- 5Taste and adjust salt and pepper just before serving, as flavors mellow during marination.
- 6Store leftovers in an airtight container in the fridge for up to 4 days; the salad only gets better.
Adapt it for your goals.
Low-oil
Reduce olive oil to 1 tablespoon and replace the remaining oil with an extra tablespoon of apple cider vinegar and a splash of water for a lighter, tangier dressing.
high proteinHigh-protein
Add 150g of cooked, diced chicken breast or 100g of cubed firm tofu for an even more substantial salad that works as a complete meal.
jainJain
Omit the onion and celery; add finely chopped cucumber and a pinch of asafoetida (hing) to maintain crunch without using root vegetables.
veganVegan
This recipe is already vegan. For extra flavor, stir in 1 tablespoon of nutritional yeast for a subtle cheesy note.
Why this is on our healthy list.
Rich in Plant Protein
Kidney beans and chickpeas provide a substantial source of plant-based protein, supporting muscle repair and keeping you full longer.
High in Dietary Fiber
All three beans contribute soluble and insoluble fiber, promoting healthy digestion and stable blood sugar levels.
Packed with Antioxidants
Colorful green beans and fresh parsley are rich in flavonoids and vitamin C, which help protect cells from oxidative stress.
Low in Saturated Fat
Made with olive oil and no animal products, this salad is naturally low in saturated fat and heart-friendly.
Frequently asked questions
Yes — use one 400g can each of kidney beans and chickpeas, drained and rinsed well. Reduce the marinating time to 15–20 minutes since canned beans are softer and absorb dressing quickly.



