High-Fiber

Crisp-Tender Green Bean Salad Recipe with Mustard Vinaigrette

Crisp-tender green beans, tomatoes, herbs and almonds in mustard vinaigrette, with reliable blanching and drying cues.

Jump to recipe Read the method
Green bean salad with title reading Crisp-Tender Green Bean Salad Recipe with Mustard Vinaigrette
A short blanch, immediate ice bath and thorough drying keep the beans bright and the vinaigrette concentrated.

Good to know

Times and nutrition are estimates. Read the full notes before making substitutions.

This green bean salad recipe pairs bright crisp-tender beans with cherry tomatoes, shallot, parsley and toasted almonds. A sharp but balanced Dijon vinaigrette clings to the dry beans, making a cold side dish that tastes composed rather than like plain vegetables with dressing poured over them.

The essential technique is controlled blanching. The beans cook in a large pot of well-salted boiling water, get checked at 3 minutes and move directly into ice water when they are green and barely tender. Drying them thoroughly afterward keeps the vinaigrette from becoming thin.

This recipe was developed through culinary research and editorial review. Bean thickness, pot size and stove output vary, so use the first-check, bend and bite cues below.

For a pantry-based salad, try the black bean corn salad recipe. The cottage cheese cucumber tomato salad is another cool lunch or side with plenty of fresh vegetables.

Why green beans turn dull or limp

Green beans lose their fresh character when they cook too long, sit hot after draining or soak in dressing while still wet. A small pot also loses its boil when a large batch of cold beans enters, extending the cooking time unpredictably.

Use at least 4 quarts of water for 1 1/2 pounds of beans and let it return to a full boil before starting the timer. Thin haricots verts may be ready around 2 1/2 minutes; sturdy supermarket beans often need 4 minutes.

The ice bath stops residual heat. It does not fix overcooked beans, so begin tasting early. After chilling, lift the beans into a colander and dry them on towels before dressing.

Ingredients

Fresh green beans, cherry tomatoes, shallot, parsley, almonds, red wine vinegar, Dijon, honey, garlic, olive oil, salt and pepper
Fresh beans and tomatoes get contrast from shallot, parsley, toasted almonds and Dijon vinaigrette.

For the salad

  • 1 1/2 pounds fresh green beans, trimmed, 680 grams
  • 1 tablespoon kosher salt, for the blanching water
  • 1 1/2 cups cherry tomatoes, halved, 225 grams
  • 1/3 cup thinly sliced shallot, 45 grams
  • 1/2 cup loosely packed flat-leaf parsley, chopped, 20 grams
  • 1/3 cup sliced almonds, toasted, 35 grams

For the mustard vinaigrette

  • 2 tablespoons red wine vinegar, 30 grams
  • 1 tablespoon Dijon mustard, 15 grams
  • 1 teaspoon honey or maple syrup, 7 grams
  • 1 small garlic clove, finely grated
  • 1/3 cup extra-virgin olive oil, 72 grams
  • 1/2 teaspoon fine salt, plus more after tasting
  • 1/4 teaspoon black pepper

Ingredient notes and substitutions

Green beans: Choose firm beans that snap and have few brown spots. Similar thickness matters more than exact length. Haricots verts cook faster, so check them at 2 minutes.

Tomatoes: Cherry tomatoes hold their shape and add acidity. Grape tomatoes work; quarter them if large. Blot cut sides when especially juicy.

Shallot: Shallot gives a milder bite than red onion. Thinly sliced red onion can substitute after a 10-minute cold-water soak.

Parsley: Flat-leaf parsley adds freshness without dominating. Dill, basil or a mixture works at the same loose volume, but basil should be added just before serving.

Almonds: Toasted sliced almonds provide crunch. Sunflower seeds make a nut-free alternative if their package is suitable for your allergy needs.

Red wine vinegar: Champagne vinegar or apple cider vinegar works. Begin with the same quantity and adjust after the salad rests.

Dijon: Dijon emulsifies the dressing and adds sharpness. Yellow mustard changes the flavor and color but can work in a pinch.

How to make green bean salad

Bright green blanched beans being transferred from boiling water into a large ice bath
Move crisp-tender beans directly into ice water, then drain and blot before dressing.

1. Build the ice bath

Fill a large bowl halfway with ice and cold water. Set a colander and two clean kitchen towels nearby before the beans enter the pot. The setup prevents overcooking while equipment is being found.

2. Boil enough water

Bring at least 4 quarts water to a strong boil in a 6-quart or larger pot. Add 1 tablespoon kosher salt. The water should taste seasoned but not aggressively salty.

3. Blanch the beans

Add all trimmed beans, stir once and let the water return to a boil. Begin checking at 3 minutes. A bean should bend slightly, snap with light pressure and taste crisp with no raw grassy center. Most standard beans need 3 to 5 minutes.

4. Shock immediately

Use tongs or a spider to move the beans directly into the ice bath. Stir so warm beans contact cold water. Chill for 2 minutes, just until cold throughout.

5. Drain and dry

Drain well, spread the beans over clean towels and blot the tops. Leave them for 5 minutes. Water clinging to the beans is the main cause of weak vinaigrette.

6. Whisk the vinaigrette

In a large bowl, whisk vinegar, Dijon, honey, garlic, fine salt and pepper. Stream in olive oil while whisking until the mixture looks cohesive and slightly thick.

7. Dress the beans

Add dry beans and shallot to the vinaigrette. Toss gently but thoroughly so the mustard dressing coats the long surfaces.

8. Add tomatoes and herbs

Fold in tomatoes and parsley. Refrigerate for 20 minutes so the flavors settle, then taste a bean with a piece of tomato and adjust salt or vinegar.

9. Finish with almonds

Scatter toasted almonds over the salad immediately before serving. Keeping them out of the dressing preserves their crunch.

Green bean blanching guide

Bean and cueFirst checkWhat to look for
Thin haricots verts2 minutesBright green, flexible, still crisp
Medium fresh green beans3 minutesBends slightly and snaps with light pressure
Thick mature green beans4 minutesNo raw grassy center, skin still smooth
Beans wrinkle in waterAlready overcookingMove to ice immediately
Bean is cold but tastes rawUnderblanchedBriefly simmer another batch; do not microwave dressed salad
Vinaigrette slides offBeans are wetBlot and wait 5 minutes before dressing

How to keep the beans bright green

Color is useful but not the only test. A large volume of boiling water shortens the time beans spend warming slowly, while an immediate ice bath stops carryover cooking.

Do not add baking soda. Although alkaline water can intensify green color, it softens plant structure and can produce an unpleasant texture and flavor. Good blanching technique is enough.

Covering the pot is also unnecessary. Keep it uncovered so you can see the water and remove beans promptly. Start the timer when the water returns to an active boil, but taste before the stated range ends if the beans are thin.

Mustard vinaigrette ratio

The dressing uses roughly one part vinegar to a little over two parts oil, with Dijon providing body. That ratio is intentionally brighter than a leafy-salad vinaigrette because green beans and tomatoes can handle more acidity.

Whisk the vinegar, Dijon, sweetener and seasonings before adding oil. This lets the salt dissolve and helps the mustard disperse. Stream the oil slowly until the dressing looks slightly creamy.

Taste the finished salad after 20 minutes. Cold temperatures mute flavor, and some acidity moves into the beans and shallot. Adjust with vinegar by the teaspoon rather than pouring from the bottle.

Make-ahead options

One day ahead: Blanch, shock and dry the beans. Store them in a towel-lined covered container. Make the vinaigrette separately and refrigerate.

Four hours ahead: Dress beans and shallot, then refrigerate. Fold in tomatoes and parsley up to 1 hour before serving.

At serving: Add toasted almonds. If they sit in vinaigrette overnight, they lose the contrast that makes the salad interesting.

Let refrigerated olive-oil vinaigrette stand for 10 minutes if it looks cloudy or firm, then whisk again. This is normal and does not mean it has spoiled.

Variations

Feta and dill: Add 3/4 cup crumbled feta and replace parsley with dill. Reduce the initial fine salt because feta is salty.

Lemon herb: Replace vinegar with fresh lemon juice and add 1 teaspoon lemon zest.

Walnut: Replace almonds with toasted chopped walnuts. This changes the tree-nut allergen but keeps the crunchy finish.

Egg and potato: Add quartered cooked baby potatoes and sliced hard-cooked eggs for a fuller lunch. Keep this distinct from a classic potato salad and refrigerate promptly.

White bean: Add one rinsed, dried 15-ounce can of cannellini beans and increase the vinaigrette by half.

No tomato: Replace tomatoes with thinly sliced radishes or diced roasted red pepper.

Troubleshooting

The green beans are limp

They cooked too long or stayed hot after draining. Begin checking at 3 minutes and have the ice bath ready before blanching.

The beans look dull

The pot may have been small, the boil weak or chilling delayed. Use at least 4 quarts water and transfer immediately to ice.

The vinaigrette is watery

Water remained on the beans or tomatoes. Spread blanched beans over towels for 5 minutes and blot very juicy cut tomatoes.

The dressing separates

Whisk Dijon with vinegar before streaming in oil. A separated dressing is still usable; whisk it vigorously before tossing.

The salad tastes too sharp

Add olive oil 1 tablespoon at a time and, if needed, another 1/2 teaspoon honey. Do not add water, which weakens flavor and texture.

The almonds are soft

They were added too early. Store toasted nuts at room temperature in a covered container and scatter them on at serving.

Storage and serving

Store the dressed salad in a covered refrigerator container for up to 3 days. The beans are crispest during the first 24 hours. Keep almonds separate and add them to each portion.

The salad is designed to be eaten cold or cool. Let it stand for 10 minutes before serving so the olive oil loosens, then toss once. Reheating softens tomatoes and beans and is not recommended.

Wash fresh beans, tomatoes and herbs under running water and dry them with a clean towel. FDA advises against soap or commercial produce wash in its guidance for selecting and preparing produce safely.

Do not freeze the assembled salad. Ice crystals rupture the beans and tomatoes, leaving them soft after thawing.

Frequently asked questions

How long should I blanch green beans for salad?

Begin checking standard green beans at 3 minutes and expect 3 to 5 minutes. Thin haricots verts may be ready around 2 to 3 minutes.

Can I use frozen green beans?

Fresh beans give the best crisp texture. Frozen beans are already blanched and tend to be softer; follow package directions, cool and dry them thoroughly.

Can I make green bean salad the day before?

Yes. For the best texture, store blanched dry beans and vinaigrette separately, then combine a few hours before serving.

Is an ice bath necessary?

It is strongly recommended because it stops cooking quickly. Cool running water can work, but it is slower and uses more water.

Why is my vinaigrette not sticking?

The beans are probably wet. Dry them on towels and whisk the dressing until emulsified before tossing.

Can I leave out the almonds?

Yes. Omit them or use toasted sunflower seeds for crunch, checking labels for allergy needs.

What should I serve with this salad?

It pairs with grilled fish, roast chicken, sandwiches or a bean-and-grain lunch plate.

Recipe development note

This green bean salad was developed through culinary research and editorial review. It is not represented as a personal kitchen test. Bean thickness, pot size and stove output vary; use the early taste, snap and rapid-chilling cues.

Nutrition is an estimate per one of eight servings. The accompanying visuals are AI-assisted food-editorial images, not photographs of a kitchen test.

Printable recipe card

Green bean salad with title reading Crisp-Tender Green Bean Salad Recipe with Mustard Vinaigrette
Good Fork Daily Editorial Kitchen

Crisp-Tender Green Bean Salad Recipe with Mustard Vinaigrette

Bright crisp-tender green beans with tomatoes, herbs, almonds and a balanced Dijon vinaigrette.
Prep Time 25 minutes
Cook Time 5 minutes
Chilling 20 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Salad, Side Dish
Cuisine: American
Calories: 165

Ingredients
  

Salad
  • 1 1/2 pounds fresh green beans trimmed, 680 grams
  • 1 tablespoon kosher salt for blanching water
  • 1 1/2 cups cherry tomatoes halved, 225 grams
  • 1/3 cup shallot thinly sliced, 45 grams
  • 1/2 cup flat-leaf parsley loosely packed and chopped, 20 grams
  • 1/3 cup sliced almonds toasted, 35 grams
Mustard vinaigrette
  • 2 tablespoons red wine vinegar 30 grams
  • 1 tablespoon Dijon mustard 15 grams
  • 1 teaspoon honey or maple syrup 7 grams
  • 1 small garlic clove finely grated
  • 1/3 cup extra-virgin olive oil 72 grams
  • 1/2 teaspoon fine salt plus more after tasting
  • 1/4 teaspoon black pepper

Equipment

  • 6-quart pot
  • Large ice-water bowl
  • Colander or spider
  • Clean kitchen towels
  • Cutting board
  • Chef’s knife
  • Large mixing bowl
  • Whisk

Method
 

  1. Fill a large bowl halfway with ice and cold water; set a colander and clean towels nearby.
  2. Bring at least 4 quarts water to a strong boil in a large pot and add kosher salt.
  3. Add beans and begin checking at 3 minutes; cook 3 to 5 minutes until bright, slightly flexible and crisp without a raw center.
  4. Transfer directly into ice water, stir and chill 2 minutes until cold throughout.
  5. Drain, spread over clean towels, blot and stand 5 minutes.
  6. Whisk vinegar, Dijon, honey, garlic, fine salt and pepper, then stream in olive oil until cohesive.
  7. Toss dry beans and shallot thoroughly in the vinaigrette.
  8. Fold in tomatoes and parsley, chill 20 minutes, then taste and adjust.
  9. Scatter toasted almonds over the salad immediately before serving.

Notes

  • Use at least 4 quarts boiling water.
  • Begin checking standard beans at 3 minutes.
  • Shock immediately in ice water for 2 minutes.
  • Dry on towels before dressing.
  • Add almonds only at serving.
  • Refrigerate up to 3 days; best texture is within 24 hours.
  • Contains almonds; Dijon may contain sulfites depending on brand.
  • This recipe was developed through culinary research and editorial review.

This recipe was developed through culinary research and editorial review. Bean thickness, pot size and stove output vary; use the early taste, snap and rapid-chilling cues.

Nutrition is an estimate per one of eight servings.