Three-Bean & Edamame Salad
A bright, protein-packed salad combining three types of beans with vibrant edamame, tossed in a zesty lemon-herb dressing. Crunchy celery and red onion add freshness, while a touch of Dijon mustard brings everything together. Perfect for meal prep, picnics, or a light lunch that keeps you full for hours.
For 4 servings
- prep
Cook the beans and edamame.
Soak kidney beans, chickpeas, and black beans overnight in separate bowls with plenty of water. Drain, rinse, and boil each type separately in fresh water until tender but not mushy — kidney beans about 45 minutes, chickpeas about 60 minutes, black beans about 30 minutes. In the last 5 minutes, boil the frozen edamame in a separate pot until bright green and tender. Drain all beans and edamame, rinse under cold water to stop cooking, and let cool completely.
TIPCool beans completely before mixing — warm beans absorb dressing unevenly and turn mushy. - prep
Dice the vegetables.
Finely dice the red onion and celery stalks into small, even pieces about the size of a bean. Roughly chop the fresh parsley. Mince the garlic clove.
- mix · ~1 min
Whisk the dressing.
1.In a small bowl, combine olive oil, lemon juice, and Dijon mustard.2.Add minced garlic, salt, and black pepper.3.Whisk vigorously until the dressing is smooth and emulsified, about 30 seconds. - mix
Toss the salad together.
In a large mixing bowl, combine the cooled kidney beans, chickpeas, black beans, edamame, diced red onion, and diced celery. Pour the dressing over the top. Add chopped parsley. Toss gently but thoroughly until every bean is coated.
TIPUse a folding motion rather than aggressive stirring to keep the beans intact. - rest · ~30 min
Let the salad rest before serving.
Cover the bowl and refrigerate for at least 30 minutes before serving. This lets the beans absorb the dressing and the flavors meld together. Toss once more before serving.
TIPThis salad tastes even better the next day — make it ahead for meal prep.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook beans separately to preserve their individual textures and prevent uneven doneness.
- 2Rinse beans under cold water immediately after boiling to stop cooking and keep them firm.
- 3Use a folding motion when tossing to avoid crushing the beans and turning the salad mushy.
- 4Let the salad rest in the fridge for at least 30 minutes so the flavors meld and beans absorb dressing.
- 5This salad keeps well for up to 4 days in the fridge; make ahead for easy lunches.
Adapt it for your goals.
High-protein
Add 1 cup cubed grilled chicken or crumbled feta to boost protein further; great for post-workout meals.
low oilLow-oil
Reduce olive oil to 1 tbsp and add 2 tbsp of extra lemon juice or a splash of vegetable broth; lower in fat but still tangy.
veganVegan
This recipe is already vegan as written; swap honey in any dressing variations for agave if needed.
spicySpicy
Add 1/2 tsp red pepper flakes or a diced jalapeño to the dressing for a kick of heat.
herb swapHerb-swap
Replace parsley with fresh cilantro or mint for a different flavor profile; works well with a lime-cumin twist in the dressing.
Why this is on our healthy list.
High in Plant Protein
Kidney beans, chickpeas, black beans, and edamame together provide a complete protein punch, supporting muscle repair and satiety.
Rich in Dietary Fiber
Each bean variety contributes soluble and insoluble fiber, aiding digestion and promoting a feeling of fullness for hours.
Packed with Micronutrients
Edamame and leafy parsley deliver folate, iron, and vitamin K, while celery and red onion add antioxidants like quercetin.
Heart-Healthy Fats
Extra virgin olive oil supplies monounsaturated fats that support cardiovascular health when used in moderation.
Frequently asked questions
Yes, substitute each 1/2 cup dried with one 15-oz can of beans, drained and rinsed thoroughly; skip the boiling step.







