Crisp Lemony Green Bean Salad with Garlic and Almonds

This green bean salad is one of my favorite ways to enjoy fresh green beans. Bright balsamic vinegar, briny black olives, crisp scallions, and creamy hard‑boiled eggs come together for a flavorful, make‑ahead dish that works beautifully for potlucks, summer cookouts, or a light lunch.

Green bean salad with olives and hard-boiled eggs.

Green Bean Salad Recipe

This simple green bean salad has great texture and flavor, and it often tastes even better the next day after the beans sit in the balsamic vinaigrette. If you like Niçoise salad, you’ll appreciate similar savory notes here, but with green beans taking center stage. Serve it warm, chilled, or at room temperature—the flexibility makes it ideal for picnics and backyard gatherings.

Why This Green Bean Salad Works

Gina @ Skinnytaste.com

This version is a long‑time favorite that I revisit often. Fresh green beans are one of the best summer vegetables—crisp, bright, and perfect for showcasing a simple dressing.

  • Great for make‑ahead: The flavors deepen as the beans marinate in the dressing.
  • Simple ingredient list: You only need a handful of ingredients for a flavorful salad.
  • Balanced texture and taste: Tender green beans, creamy eggs, tangy balsamic, and briny olives combine into a satisfying side or light main.
Gina signature

Ingredients You’ll Need

Green beans in parchment-lined bowl.

Below are the ingredients for this green bean salad. Exact measurements are listed in the recipe card further down.

  • Fresh green beans: Trimmed. You can buy pre‑washed, pre‑trimmed beans to save time.
  • Sliced black olives: Add a salty, briny contrast to the fresh beans.
  • Balsamic vinegar: Provides both tang and a touch of sweetness to the dressing.
  • Extra‑virgin olive oil: Forms the base of the vinaigrette; choose a good‑tasting oil.
  • Scallions (green onions): For a mild onion flavor and a crisp bite.
  • Kosher salt and freshly ground black pepper: Season to taste; fresh pepper adds warmth.
  • Hard‑boiled eggs: Peeled and sliced to top the salad. (If you need a method, stovetop, air fryer, or pressure‑cooker techniques work well for perfect hard‑boiled eggs.)

How to Make Green Bean Salad

This salad comes together in a few simple steps and can be served immediately or chilled.

Green beans and olives in bowl with salad tongs.
Toss the beans with the dressing, olives, and scallions.
Bowl of green bean salad with olives and eggs.
Top with sliced hard‑boiled eggs and serve.
  • Cook the green beans: Place trimmed green beans in a large pot and cover with water. Bring to a boil and cook until tender‑crisp, about 6 minutes—avoid overcooking so they stay bright and firm.
  • Shock and drain: Drain the beans and rinse under cold water to stop the cooking. Drain well and pat dry to avoid diluting the dressing.
  • Make the dressing: Whisk together balsamic vinegar, extra‑virgin olive oil, kosher salt, and fresh black pepper in a large bowl.
  • Toss and combine: Add the green beans, scallions, and sliced black olives to the bowl and toss to coat evenly in the vinaigrette.
  • Finish: Top the dressed beans with sliced hard‑boiled eggs. Refrigerate until ready to serve, or serve at room temperature.

Green Bean Salad — Recipe Card

Yield: 6 servings • Serving size: 1 cup

Ingredients

  • 24 oz (about 6 cups) string beans (ends trimmed)
  • 2.25 oz can sliced black olives, drained
  • 3 tablespoons balsamic vinegar
  • 3 tablespoons extra virgin olive oil
  • 3 medium scallions, chopped
  • 3/4 teaspoon kosher salt
  • Freshly ground black pepper, to taste
  • 5 hard‑boiled eggs, peeled and sliced

Instructions

  1. Place the green beans in a large pot and cover with water (about 6 cups). Bring to a boil, then cook, uncovered, until tender‑crisp (about 6 minutes).
  2. Drain the beans and immediately rinse under cold running water to stop cooking. Drain and dry thoroughly.
  3. In a large bowl, whisk the balsamic vinegar, olive oil, kosher salt, and black pepper until combined.
  4. Add the green beans, scallions, and black olives. Toss gently to coat everything in the dressing.
  5. Arrange the salad on a platter or in a serving bowl and top with the sliced hard‑boiled eggs. Chill or serve at room temperature.

Nutrition (per 1 cup serving)

  • Calories: 176 kcal
  • Carbohydrates: 11 g
  • Protein: 7.5 g
  • Fat: 12 g (Saturated fat: 2.5 g)
  • Cholesterol: 155 mg
  • Sodium: 308 mg
  • Fiber: 4.5 g
  • Sugar: 4 g

Tips from the Test Kitchen

  • Trim beans efficiently: Align beans in a pile and trim the tips with a single cut, then flip and trim the other end for speed.
  • Use quality olive oil and balsamic: Because the ingredient list is short, a good extra‑virgin olive oil and a balanced balsamic vinegar make a noticeable difference.
  • Dry the beans well: Excess water will thin the dressing—pat them dry after rinsing.
Bowl of green bean salad with hard-boiled eggs, olives, and scallions.

Variations

  • Add crumbled blue cheese or shaved Parmesan for a richer flavor.
  • Swap black olives for Kalamata olives, or add capers for extra brininess.
  • Try yellow beans or an heirloom bean variety for color contrast.
  • Stir in cherry tomatoes for extra brightness and color.

Storage

Store the salad in an airtight container in the refrigerator for up to 4 days. For best texture and appearance, add the sliced hard‑boiled eggs just before serving when preparing the salad for a party.

Green bean salad in bowl with two forks.

More Green Bean Ideas

  • Green Bean Casserole — a classic holiday side.
  • Potato and Green Bean Salad — hearty and satisfying.
  • Bacon‑Wrapped Green Bean Bundles — smoky and crispy.
  • Air Fryer Green Beans — quick, crispy, and simple.