American · Salad

Salade de haricots classique

This is the sweet-tangy bean salad of American potlucks: three kinds of tender beans and crisp blanched green beans tossed with red onion and celery in a bright vinegar dressing. A short blanch keeps the green beans snappy while the canned beans soak up the marinade, so every bite lands somewhere between crunchy and creamy. An hour of chilling is the real secret — the vinegar mellows the onion and the dressing seasons the beans all the way through.

Salade de haricots classique · American salad
Par Mira Chen · Senior recipe editor · Publiée 2026-07-02 · Mise à jour 2026-07-02
Aller à la recette →
Prép.
20 min
Cuisson
5 min
Repos
1 h
Total
85 min
Donne
About 8 cups (1.9 L) — serves 8 as a side
Difficulté
Easy
#make-ahead#potluck#vegan#gluten-free#summer#side-dish
Réponse rapide · Réponse en 30 secondes

Blanch 225 g (8 oz) of trimmed green bean pieces in salted boiling water for 3 minutes, shock them in ice water, and drain well. Rinse and drain one 15 oz can each of kidney beans, cannellini beans, and chickpeas, then toss them in a large bowl with the green beans, half a thinly sliced red onion, two sliced celery stalks, and a handful of chopped parsley. Whisk 80 ml (1/3 cup) apple cider vinegar with 80 ml (1/3 cup) olive oil, 50 g (1/4 cup) sugar, 1 tablespoon Dijon, a minced garlic clove, 1 teaspoon salt, and 1/2 teaspoon pepper until the sugar dissolves, pour it over the beans, and fold gently. Chill at least 1 hour, stirring once, then taste for salt and vinegar before serving cold or at room temperature.

  • Shock the green beans in ice water right after blanching — it stops the cooking so they stay bright and crisp against the soft canned beans.
  • Rinse the canned beans until the water runs clear and let them drain thoroughly; starchy canning liquid dulls the dressing and makes the salad murky.
  • Do not skip the 1-hour marinate — the vinegar needs that time to tame the raw onion and season the beans to the center.

Equipment

  • Medium saucepan
  • Large mixing bowl
  • Colander
  • Small bowl or jar with whisk
  • Cutting board and chef's knife
  • Measuring cups and spoons

Ingrédients

Salad

  • 225 g fresh green beans, trimmed and cut into 2.5 cm (1 in) pieces, or one 14.5 oz can cut green beans, drained, to skip blanching
  • 425 g canned red kidney beans, drained and rinsed
  • 425 g canned cannellini beans, drained and rinsed, great northern beans work too
  • 425 g canned chickpeas, drained and rinsed
  • red onion, thinly sliced, about 3/4 cup
  • celery stalks, thinly sliced
  • 15 g chopped flat-leaf parsley

Sweet-Tangy Dressing

  • 80 ml apple cider vinegar
  • 80 ml extra-virgin olive oil
  • 50 g granulated sugar, or maple syrup; see variations
  • 15 ml Dijon mustard
  • garlic clove, finely minced
  • 6 g fine sea salt, plus more for the blanching water
  • 1 g freshly ground black pepper
  • 0.5 g dried oregano, optional

Préparation

  1. ÉTAPE
    01

    Bring a medium saucepan of generously salted water to a rolling boil. Add the green bean pieces and boil for 3 minutes, until bright green and crisp-tender — they should still have a clear snap.

  2. ÉTAPE
    02

    Scoop the green beans straight into a bowl of ice water and leave them for a few minutes until fully cold. Drain in a colander and pat dry; wet beans will water down the dressing.

  3. ÉTAPE
    03

    Pour the kidney beans, cannellini beans, and chickpeas into the colander and rinse under cold water until it runs clear. Shake well and let them drain while you prep the vegetables.

  4. ÉTAPE
    04

    Thinly slice the red onion and celery and chop the parsley. If your onion is very sharp, soak the slices in cold water for 5 minutes and drain — the marinade will soften whatever bite remains.

  5. ÉTAPE
    05

    In a small bowl or a jar, combine the vinegar, olive oil, sugar, Dijon, garlic, salt, pepper, and oregano if using. Whisk (or shake) for a good 30 seconds, until the sugar fully dissolves and the dressing looks slightly creamy.

  6. ÉTAPE
    06

    In a large bowl, combine all the beans, onion, celery, and parsley. Pour the dressing over the top and fold gently with a flexible spatula so the soft cannellini beans keep their shape.

  7. ÉTAPE
    07

    Cover and refrigerate for at least 1 hour, giving the salad one stir halfway through so the beans on top get their turn in the dressing pooled below.

  8. ÉTAPE
    08

    Stir again, then taste: cold mutes seasoning, so it often wants an extra pinch of salt or a splash of vinegar. Serve chilled or at cool room temperature with a slotted spoon.

Make ahead

This salad is built for making ahead: assemble it up to 2 days before serving and keep it covered in the fridge. If prepping further out, blanch the green beans and mix the dressing up to 3 days ahead, store them separately, and toss everything together the night before. Stir in the parsley just before serving so it stays green.

Storage

Refrigerate in an airtight container for up to 4 days — the flavor actually peaks on day 2 as the beans keep absorbing the dressing. Stir before serving and drain off excess liquid if you prefer it less glossy. Do not freeze; thawed beans and celery turn mushy and weepy.

Variations

Lower-sugar maple version

Swap the granulated sugar for 2 tablespoons (30 ml) of maple syrup. The salad stays vegan, tastes noticeably less candied, and the maple plays well with the cider vinegar. Taste after marinating and add a teaspoon more if it reads too sharp.

Southwest bean salad

Use black beans and pinto beans in place of the cannellini and chickpeas, add 1 cup of corn kernels and a diced jalapeno, and replace the cider vinegar with 60 ml (1/4 cup) fresh lime juice plus 1/2 teaspoon ground cumin. Trade the parsley for cilantro.

Italian deli style

Skip the sugar, use red wine vinegar, and add 1 teaspoon dried oregano, 100 g (about 3/4 cup) diced provolone or cubed salami, and a handful of sliced pepperoncini. No longer vegan, but a hit on an antipasto table.

Serve with

Grilled burgers, brats, or hot dogs at a summer cookoutBarbecue pulled pork or smoked ribs, where the vinegar cuts the richnessCrispy fried chicken with corn on the cob for a picnic plateGrilled or baked salmon for an easy weeknight dinnerSpooned over greens with crumbled feta as a light lunch

Nutrition per serving

235 kcal 10 g fat 30 g carbs 8 g protein 9 g sugar 8 g fiber 420 mg sodium
Diet: Vegetarian, Vegan, Gluten-free

Nutrition values are estimates based on the metric measurements. Adjust as needed.

Questions fréquentes

Can I use dried beans instead of canned?

Yes. You need about 1 1/2 cups of cooked beans per 15 oz can, so cook roughly 160 g (3/4 cup) of each dried variety — soak overnight, then simmer until fully tender and cool before dressing. Season the cooking water well; beans cooked from dry that are salted as they simmer taste better in this bean salad recipe than canned ever will.

Why does bean salad taste better the next day?

The dressing needs time to penetrate. Beans have a relatively dense, starchy interior, so during the first hours they absorb vinegar, salt, and sugar from the marinade while the raw onion mellows. That is why this recipe insists on at least 1 hour of chilling and why day 2 is the sweet spot.

How do I keep the salad from getting watery?

Three habits: rinse and drain the canned beans thoroughly and let them sit in the colander a few minutes, pat the blanched green beans dry after the ice bath, and store the salad in a deep container so you can stir the dressing back through. If liquid still pools after a couple of days, drain it off rather than diluting the flavor.

Is this bean salad recipe gluten-free and vegan?

As written, yes — beans, vegetables, oil, vinegar, sugar, and Dijon contain no gluten, dairy, or eggs. The one thing worth checking is your mustard and vinegar labels for cross-contact warnings if you cook for someone with celiac disease. The Italian deli variation adds cheese or salami, so skip that one for vegan guests.

Can I cut the sugar completely?

You can, but the sweet-sour balance is what defines this style of bean salad recipe, so an unsweetened version tastes closer to a vinaigrette bean salad than the classic. Start by halving the sugar to 2 tablespoons, marinate, and taste — cold dulls sweetness, so judge it after chilling, not from the mixing bowl.

Cooked this? Rate it.

Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.