| | | | | |
4.91 from 22 votes

Cold Green Bean Salad Recipe (Marinated with Tomatoes)

This post may contain affiliate links.

Cold Green Bean Salad Recipe (Marinated with Tomatoes) is the chilled summer side that disappears off every potluck table, every backyard barbecue platter, and every Sunday dinner spread. Crisp tender green beans, sweet red onion, juicy cherry tomatoes, and a sharp Dijon vinaigrette marinate together for at least 4 hours so every single bite tastes like more. If you love a chilled side that travels well like our other marinated salads, this one beats them all on flavor and crunch.

Cold Green Bean Salad Recipe served in a white speckled bowl with cherry tomatoes, red onion, and Dijon vinaigrette.Pin

Simmered green beans, sliced red onion, halved cherry tomatoes, a sharp Dijon red wine vinaigrette, and a dusting of parmesan come together in 20 minutes of active work plus a 4 hour chill, no cooking required once the beans come off the stove.

Cold Green Bean Salad Quick Look

  • 🕐 Prep Time: 20 minutes
  • 🍴 Cook Time: 15 minutes
  • Total Time: 4 hours 35 minutes (includes the 4 hour chill)
  • 🍽 Servings: 12 side salad portions
  • Calories: Approximately 99 kcal per serving
  • 🌶 Flavor Profile: Crisp green beans, sharp Dijon, sweet red onion, juicy cherry tomatoes, salty parmesan finish (the chilled side every potluck needs).
  • Difficulty: Easy, on par with our other potluck friendly recipes.

Quick Answer

How do you keep cold green bean salad crisp?

Do not overcook them. Simmer the green beans just 5 minutes, until they are crisp tender, then strain them. Toss them with the dressing while they are still warm so they drink it in, then chill at least 4 hours. The beans hold their bite in the marinade for up to 4 days in the fridge.

Jump to:

Why This Recipe Works

Click to see the technique science
  • Five minutes is the whole trick. Simmer the beans just 5 minutes and pull them while they still have snap. Go past that and they turn army green and limp, and no amount of dressing brings them back.
  • Dijon emulsifies the vinaigrette. A tablespoon of Dijon mustard in the dressing whisks the olive oil and red wine vinegar into a stable emulsion that clings to every bean instead of pooling in the bottom of the bowl.
  • Slice the red onion thin. Thin slices soften right in the vinaigrette over the long chill, so the harsh raw bite mellows on its own with no extra step.
  • Four hour minimum marinate. The dressing needs time to work into the beans and soften the onion. Overnight is even better. The flavor wakes up dramatically between hour one and hour twelve.
  • Cherry tomatoes go in last. Add the halved cherry tomatoes only 5 to 10 minutes before serving so they stay juicy and bright without weeping their water into the dressing.
  • The marinade improves overnight. Most salads go soggy when dressed ahead of time. This one does the opposite. Green beans are sturdy enough to absorb the vinaigrette without going limp, and the longer they sit, the more flavor they absorb. Making this the night before a potluck or holiday dinner means it tastes better the next day AND frees up your day-of cooking time. It is the ideal make-ahead side.

Why You’ll Love This Recipe

  • Potluck travel ready. Make ahead, refrigerate, and the flavor only gets better between the kitchen and the picnic table.
  • Better than the deli case. Real Dijon vinaigrette, fresh simmered beans, no mayo, no excess sugar.
  • Hands off marinate. Active prep is 20 minutes, the rest is the fridge doing the work.
  • Family approved. Maddie picks the tomatoes out, eats them first, then comes back for the beans.
  • Pantry friendly dressing. Olive oil, red wine vinegar, Dijon, garlic, salt, pepper. Nothing exotic.

Key Ingredients

Labeled ingredients flat-lay for Cold Green Bean Salad Recipe including green beans, dijon mustard, red wine vinegar, garlic, red onion, salt, pepper, olive oil, cherry tomatoes, and parmesan.Pin
  • Fresh green beans: 2 pounds, ends trimmed. Look for firm bright green beans that snap when you bend them. Skip flabby or wrinkled. Frozen also works (see Variations below).
  • Cherry tomatoes: 1 pint, halved. The brighter the better. Grape tomatoes also work. Add right before serving so they stay juicy.
  • Red onion: 1/2 medium, thin sliced. Soak in cold water 10 minutes to pull the harsh bite. The color stays beautiful next to the green beans.
  • Extra virgin olive oil: 1/3 cup. Good olive oil shows in a cold dressing, do not use a cheap blend here. The flavor is front and center.
  • Red wine vinegar: 3 tablespoons. The classic Mediterranean acid for marinated bean salads. Apple cider vinegar or white wine vinegar also work.
  • Dijon mustard: 1 heaping tablespoon. The emulsifier that turns the oil and vinegar into a creamy dressing that clings to every bean.
  • Garlic: 4 cloves, minced fine. Fresh, not powder. Raw garlic mellows in the vinaigrette over the chill time.
  • Parmesan: 1/4 cup grated. Adds a salty finish. Use the real wedge, not the green can.
  • Kosher salt and black pepper: 2 1/2 teaspoons of kosher salt and 1/4 teaspoon of pepper, all of it in the dressing. The cooking water stays plain. If you only have fine table salt, use about half as much.

See the recipe card below for exact quantities and the full ingredient list.

Variations and Substitutions

One base recipe, six ways to switch up the salad.

  • Frozen green beans: swap fresh for frozen. Skip the simmer, just thaw and drain well, then pat dry before tossing.
  • French style: swap red wine vinegar for white wine vinegar, add 2 tablespoons of capers and a tablespoon of minced shallot for a nicoise leaning version.
  • Feta finish: swap parmesan for crumbled feta and add a handful of pitted kalamata olives for a Greek angle.
  • Bacon and almond: top with crumbled bacon and toasted sliced almonds for a steakhouse style side.
  • Lemon finish: add 1 tablespoon fresh lemon juice and a teaspoon of lemon zest to the dressing for a brighter summer version.
  • Add protein: stir in 1 cup of chickpeas or cannellini beans to bulk this into a vegetarian lunch salad.
  • For another spin on this idea, try our creamy pea salad recipe next time.
  • For another spin on this idea, try our southern fried green tomatoes next time.
  • For another spin on this idea, try our cucumber salad next time.
  • In the mood for something different? Our grilled flank steak chimichurri scratches a similar itch.

How to Make Cold Green Bean Salad

Simmered green beans draining in a colander, crisp tender and ready for the Cold Green Bean Salad.Pin
  1. Put the trimmed green beans in a large stock pot and cover with water 2 inches above the beans. Bring to a boil, drop to medium, and simmer 5 minutes until crisp tender. Strain and set aside.
Olive oil, red wine vinegar, Dijon mustard, garlic, salt, and pepper added to a small bowl for the salad dressing.Pin
  1. In a small bowl, combine the olive oil, red wine vinegar, Dijon mustard, minced garlic, kosher salt, and black pepper. The dressing is built from pantry staples.
Whisking the Dijon vinaigrette dressing in a small bowl until fully emulsified.Pin
  1. Whisk the dressing vigorously until it emulsifies into a smooth, creamy vinaigrette. The Dijon does the heavy lifting here.
Warm green beans and thinly sliced red onion in a large mixing bowl before tossing with vinaigrette.Pin
  1. Add the warm green beans and the thinly sliced red onion to a large mixing bowl.
Green beans tossed with red onion and the Dijon vinaigrette in a large mixing bowl, ready for the tomatoes.Pin
  1. Pour the vinaigrette over the beans and onion and toss gently to coat every bean. Cover and refrigerate at least 4 hours (overnight is even better).
Halved cherry tomatoes and grated parmesan added to the dressed green beans and red onion for Cold Green Bean Salad Recipe.Pin
  1. Right before serving, add the halved cherry tomatoes and grated parmesan. Toss gently one more time and serve cold or at room temperature.

Recipe Tips & Tricks

Six moves that separate a perfect Cold Green Bean Salad from a soggy, drab one.

  • Measure the salt, do not eyeball it. The dressing takes 2 1/2 teaspoons of kosher salt and the parmesan adds more on top. If all you have is fine table salt, use about half as much or it will come out too salty.
  • Dress the beans while they are still warm. Warm beans drink up the vinaigrette in a way cold ones never will. This is the step that makes the whole salad work.
  • Slice the onion paper thin. Thin slices mellow in the dressing over the chill without losing their color or their crunch.
  • Drain the beans well. Water clinging to the beans waters down the dressing, so let them drain properly in the colander before they go in the bowl.
  • Marinate at least 4 hours, ideally overnight. The flavor wakes up dramatically between hour 1 and hour 12.
  • Tomatoes last. Add the halved cherry tomatoes only 5 to 10 minutes before serving to keep them juicy and the dressing clean.
  • Double up for gatherings. Serve it alongside our chopped salad and watch both disappear.
  • Double up for gatherings. Serve it alongside our green bean stir fry and watch both disappear.
  • Double up for gatherings. Serve it alongside our starbucks cold brew coffee recipe and watch both disappear.
  • Make it a full spread. Our fried green tomato sandwich rounds out the table.

Serving Ideas and Suggestions

  • Summer cookout spread: serve alongside our Best Grilled Ribeye Steaks and a tray of Sweet and Sour Sauce wings for a backyard feast.
  • Classic Southern plate: Serve alongside our Southern Fried Chicken for a classic Southern plate.
  • Sunday potluck: the salad that always comes home empty. Travels beautifully in a sealed container.
  • Picnic basket: serve straight from a wide mouth mason jar, the dressing keeps the beans crisp even after a few hours.
  • Mediterranean spread: plate alongside a hummus platter, warm pita, and our Marinated Grilled Flank Steak for a full Mediterranean dinner.
  • Holiday side: the chilled green on the Thanksgiving or Christmas plate that cuts through all the heavy mains.
Cold Green Bean Salad Recipe in a white speckled bowl with an olive oil bottle in the background and a striped napkin.Pin

Make a big bowl of this Cold Green Bean Salad for your next potluck and tell us how the Dijon vinaigrette turned out. Tag us on Instagram @ThisSillyGirlsKitchen, leave a star rating below, and let us know what you served it next to.

Still filling out the menu? Readers love pairing this one with our fresh vietnamese salad rolls with shrimp, caprese panzanella, crispy fried green beans, and bean salad.

Cold Green Bean Salad FAQs

Can you make this cold green bean salad ahead?

Yes, and you should. The salad gets better as it marinates. Make the bean and onion mixture with the dressing up to 24 hours ahead and refrigerate covered. Add the cherry tomatoes and parmesan only 5 to 10 minutes before serving so the tomatoes stay juicy.

Can I use canned green beans?

Skip canned. The texture is too soft and the flavor too tinny for a marinated salad. If fresh is unavailable, use frozen green beans (skip the simmer, just thaw and pat dry). Fresh is best, frozen is fine, canned is a no.

 Can I use frozen green beans?

Yes. Simmer frozen green beans about 3 minutes instead of 5 since they are already partially cooked, strain, and proceed as normal. The texture will be slightly softer than fresh but much better than canned. This is a good shortcut when fresh green beans are not available.

How long does cold green bean salad keep?

Up to 4 days refrigerated in an airtight container. The beans hold their crunch because they only simmer 5 minutes. Add fresh tomatoes only on the day you serve. After day 4 the beans start to soften and the color fades.

What can I substitute for red wine vinegar?

White wine vinegar, apple cider vinegar, or champagne vinegar all work. Avoid balsamic (too sweet and dark) and rice vinegar (too mild) for this recipe. Stick with a sharp Mediterranean style vinegar.

Can I add other vegetables?

Yes. Thin sliced cucumber, bell pepper, blanched asparagus, or shaved fennel all work beautifully alongside the green beans. Add raw veggies right before serving, add blanched veggies any time.

What can I add to customize?

Crumbled feta or goat cheese, toasted almonds or pine nuts, kalamata olives, roasted red peppers, artichoke hearts, crispy bacon crumbles, or fresh mozzarella pearls. Each addition changes the character without changing the base technique.

What pairs well with cold green bean salad?

Anything grilled. Steak, chicken, fish, shrimp, burgers, hot dogs all pair beautifully with the sharp Dijon vinaigrette. Also great alongside pasta salad and potato salad at a cookout.

How far ahead can I make this salad?

Up to 2 days ahead. The flavor actually improves with time. After 2 days, the green beans start to soften more than ideal. For the best balance of flavor and crunch, make it 12 to 24 hours before serving. The dressing penetrates the beans beautifully overnight.

If you made this Cold Green Bean Salad Recipe, leave a star rating and a comment below. We love hearing how it turned out for your potluck. Tag us on Instagram @ThisSillyGirlsKitchen so we can see your bowl.

This Silly Girls Kitchen Logo
4.91 from 22 votes

Cold Green Bean Salad Recipe (Marinated with Tomatoes)

Prep: 20 minutes
Cook: 15 minutes
Chill Time 4 hours
Cold Green Bean Salad Recipe (Marinated with Tomatoes) with crisp blanched green beans, sweet red onion, juicy cherry tomatoes, and a sharp Dijon vinaigrette. The chilled side dish every potluck needs, makes ahead beautifully.
Servings 12 servings
Before you begin: if you make this, come back and leave a star rating and a quick review below. It helps our family site keep the recipes free.

Ingredients
  

Last step: made it? Leave a rating and a review below. It means more than you know.

Instructions

  • Place the green beans in a large stock pot. Cover the green beans with water 2 inches above the beans.
    2 pounds trimmed fresh green beans
  • Place the large pot of water and beans on the stove over high heat, and bring to a boil.
  • Once at a boil, lower the heat to medium and simmer for 5 minutes, we are looking for crisp-tender green beans. Strain and set aside.
  • Make the homemade dressing in a large bowl whisk together the olive oil, vinegar, garlic, dijon, salt, and pepper.
    1/3 cup olive oil, 3 tablespoons red wine vinegar, 4 cloves garlic, 1 tablespoon dijon mustard, 2 1/2 teaspoons kosher salt, 1/4 teaspoon black pepper
  • Add the warm green beans and onion, toss to coat.
    1 small red onion
  • Cover with plastic wrap and place in the fridge to chill for 4 hours or longer.
  • Before serving, add the tomatoes and cheese, toss to combine, add to a serving bowl, and serve immediately.
    1 pint cherry tomatoes, 1/4 cup grated parmesan cheese

Notes

  • This makes a large batch, but you can easily double it to feed more or halve the recipe as needed.
  • Tons of custom options, see my tips above on that.
  • Great for a make-ahead summer side dish.
  • Do not freeze.
  • Only use fresh green beans for this recipe.

Nutrition

Calories: 99kcal | Carbohydrates: 8g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 2mg | Sodium: 641mg | Potassium: 271mg | Fiber: 3g | Sugar: 4g | Vitamin A: 734IU | Vitamin C: 19mg | Calcium: 56mg | Iron: 1mg
Nutrition Disclaimer
Course Side Dish
Cuisine American

Love This Recipe?

Follow @ThisSillyGirlsKitchen on Instagram and @ThisSillyGirlsKitchen on Pinterest for more!

4.91 from 22 votes (14 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




16 Comments

  1. Stretching it with another batch of beans was exactly the right fix, Jeanne, and I’m glad it came around for you. With the salt corrected you shouldn’t need to do that next time. It really is good next to grilled chicken.

  2. Jeanne, you caught a real one and I appreciate it. The card said 3 teaspoons of kosher salt when my original recipe calls for 2 1/2, and the write up was telling you to salt the cooking water on top of that. Both are fixed now, along with a few other spots where the instructions had drifted away from how I actually make this. If you were using fine table salt instead of kosher, use about half as much. Thank you for saying something instead of just walking away from it.

  3. After adding some extra fresh cooked beans and skipping the Parmesan, everything else was delicious. I want to make this again. It will be great with our grilled chicken tonight.

  4. Way too salty! I cut the salt to 1.5 tsp and it’s still too salty. Could you check your measurements again?

  5. Thank you for the heads up. It’s 1 tbsp. of Dijon mustard and 3 tbsp. of red wine vinegar. We have updated this on the website. Thank you so much for letting us know. I’m sure there’s plenty of people who don’t say anything after they see it. I’m really grateful you did. Thank you for caring.

  6. The amounts don’t match in the “talky” part of it and the recipe. Dijon mustard states one tablespoon in the recipe and one teaspoon in the “talky” part. same with the red wine vinegar….three tablespoons versus five. Please advise…