Italian Potato and Green Bean Salad Recipe

A fresh, vibrant Italian potato salad featuring tender baby potatoes, crisp green beans, juicy cherry tomatoes, buttery Castelvetrano olives, and a zesty homemade Italian dressing. This no-mayo salad is bright, Mediterranean in flavor, and perfect for summer meals and picnics.

Pair it with grilled chicken spiedini or oven-baked ribs for a complete meal.

Close up of Italian potato salad in a wooden serving platter with wooden servers on the side.

Why You’ll Love This Recipe

This Italian potato salad is simple to prepare yet full of character. Waxy baby potatoes hold their shape while absorbing the bright dressing. Fresh green beans and cherry tomatoes add color and crunch, and Castelvetrano olives lend a mild, buttery note. It keeps well, makes a great make-ahead side, and pairs beautifully with grilled meats, seafood, or sandwiches. Serve it at room temperature for the best texture and flavor.

Table of Contents

  • Why You’ll Love This Recipe
  • Recipe Ingredients
  • Substitutions and Variations
  • How To Make Italian Potato Salad
  • FAQs
  • Make Ahead and Storage
  • Recipe Tips
  • Serving Suggestions
  • More Italian Salad Recipes
  • Italian Potato Salad Recipe

Recipe Ingredients

Recipe ingredients for Italian potato salad recipe.

For the salad:

  • Baby potatoes – tender and creamy; halved so they absorb the dressing.
  • Sea salt – for seasoning the cooking water and salad to taste.
  • Green beans – blanched for color and crunch.
  • Cherry tomatoes – halved for sweetness and freshness.
  • Red onion – thinly sliced; optional soak in cold water if you prefer a milder bite.
  • Castelvetrano olives – pitted; mild and buttery for authentic Mediterranean flavor.
  • Fresh Italian flat-leaf parsley – chopped for herbaceous brightness.
  • Fresh basil – torn for garnish and aroma.
Recipe ingredients for homemade zest Italian dressing recipe.

For the homemade zesty Italian dressing:

  • Extra-virgin olive oil – the base for a silky dressing.
  • Red wine vinegar or freshly squeezed lemon juice – for bright acidity.
  • Garlic – minced for aromatic depth.
  • Dijon mustard – helps emulsify and adds a touch of tang.
  • Dried oregano – a classic Italian herb; optional Italian seasoning for extra nuance.
  • Salt and freshly ground black pepper – to taste.

See the recipe card below for ingredient quantities.

Substitutions and Variations

  • Potatoes: Use Yukon Gold, red potatoes, or fingerlings if baby potatoes aren’t available.
  • Vegetables: Replace green beans with asparagus, snap peas, or marinated artichoke hearts.
  • Olives: Kalamata or black olives add a stronger, brinier flavor.
  • Acid: Swap red wine vinegar for balsamic or apple cider vinegar, or use lemon juice for a fresher citrus note.
  • Dressing twist: Stir in a spoonful of pesto for an herb-forward variation or a touch of honey to balance acidity.
  • Protein: Add canned tuna, grilled chicken, or chickpeas to make the salad heartier.
  • Cheese: Finish with shaved Parmesan or crumbled feta for a savory finish.

How To Make Italian Potato Salad

Follow these straightforward steps to assemble the salad. Use the recipe card for quantities and timing.

How to make Italian potato salad: potatoes in a pot.

Step 1: Place halved baby potatoes into a pot of well-salted water. Bring to a boil and cook until just fork-tender, about 10–12 minutes. Drain and let cool slightly; keeping them warm helps them absorb the dressing.

How to make Italian potato salad: green beans in ice water after boiling.

Step 2: In the same or a separate pot, boil trimmed green beans for about 2 minutes until bright green and crisp-tender. Transfer to an ice bath to stop cooking, then drain and pat dry.

How to make Italian potato salad: all salad ingredients in a large glass bowl.

Step 3: Combine the warm potatoes, blanched green beans, halved cherry tomatoes, thinly sliced red onion, parsley, and pitted Castelvetrano olives in a large bowl.

How to make Italian potato salad: pouring Italian vinaigrette dressing over the salad ingredients.

Step 4: Whisk together olive oil, red wine vinegar (or lemon), minced garlic, Dijon mustard, oregano, and salt and pepper. Drizzle the dressing over the salad and toss gently. Garnish with torn basil and serve at room temperature or chilled.

Italian potato salad in a wooden serving platter with wooden servers on the side.

FAQs

How long should I boil potatoes for potato salad?

Boil halved baby potatoes about 10–12 minutes, until easily pierced with a fork. Avoid overcooking to prevent them from falling apart.

Can I peel the potatoes?

You can peel them if you prefer a smoother texture, but leaving the skin on adds flavor, color, and nutrients.

How do I mellow raw onion flavor?

Soak thinly sliced red onion in cold water for 10 minutes, then drain. This reduces sharpness while preserving crunch and flavor.

Make Ahead and Storage

This salad is ideal for preparing ahead. The flavors meld nicely when the salad rests.

Make ahead: Prepare components a day in advance and store them separately. Toss with dressing 30 minutes before serving so the potatoes can absorb the vinaigrette while the veggies stay crisp.

Store: Refrigerate leftovers in an airtight container for up to 3 days. Let sit at room temperature for 15–20 minutes before serving. Do not freeze: thawing will make the potatoes and fresh vegetables mushy.

Pro Tip

Recipe Tips

  • Choose waxy potatoes (baby Yukon Golds, red potatoes) so pieces hold their shape.
  • Generously salt the boiling water for flavor.
  • Blanch green beans briefly and shock in ice water to preserve color and texture.
  • Toss warm potatoes with dressing to help them soak up flavor.
  • Let the salad rest 15–20 minutes before serving to allow flavors to meld.
  • Serve at room temperature for the best texture and aroma.

Serving Suggestions

Serve this Italian potato salad with grilled chicken, grilled shrimp, pan-seared steak, or baked cod for a Mediterranean-inspired meal. It also works well as a hearty picnic side or as part of a buffet.

Italian potato salad in a white bowl ready to eat.

More Italian Salad Recipes

Antipasto Pasta Salad Recipe (with Italian Dressing) in a bowl with a fork

Antipasto Pasta Salad

Blue and white bowl of creamy potato salad garnished with tarragon.

Creamy Potato Salad with Herbs

Potato salad with lemon and asparagus in a bowl

Easy Lemony Asparagus and Potato Salad

Plated grilled peach salad with burrata and arugula

Peach Burrata Salad

Made this recipe and loved it? Please leave a star rating and a comment below. Share your photos on social media and tag the recipe creator if you like.

Italian Potato Salad Recipe

By: Elena Davis
Servings: 6
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
A light, no-mayo Italian potato salad with baby potatoes, green beans, cherry tomatoes, Castelvetrano olives, and a zesty olive oil–vinegar dressing.

Ingredients

For the Salad:

  • 2 pounds baby potatoes, halved
  • Sea salt, for boiling
  • 12 ounces green beans, trimmed
  • 2 ½ cups cherry tomatoes, halved
  • 1 small red onion, thinly sliced
  • 1 cup Castelvetrano olives, pitted
  • ¼ cup fresh Italian flat-leaf parsley, chopped
  • Fresh basil, for garnish

For the Dressing:

  • ½ cup extra-virgin olive oil
  • 3 tablespoons red wine vinegar or lemon juice
  • 1 clove garlic, minced
  • 1 teaspoon Dijon mustard
  • 1 teaspoon dried oregano
  • 1 teaspoon Italian seasoning (optional)
  • Salt and black pepper, to taste

Instructions

Cook the Potatoes:

  1. Place halved baby potatoes in a large pot of salted water. Bring to a boil and cook until fork-tender, about 10–12 minutes. Drain and keep warm.

Blanch the Green Beans:

  1. Bring a pot of water to a boil, add trimmed green beans and cook 2 minutes until bright green and crisp-tender. Transfer to ice water to stop cooking, then drain and pat dry.

Make the Dressing:

  1. Whisk together olive oil, red wine vinegar (or lemon), minced garlic, Dijon mustard, dried oregano, and optional Italian seasoning. Season with salt and pepper.

Assemble the Salad:

  1. If desired, soak sliced red onion in cold water for 10 minutes to mellow its flavor, then drain.
  2. Combine warm potatoes, blanched green beans, halved cherry tomatoes, sliced onion, parsley, and olives in a large bowl.
  3. Drizzle dressing over the salad and toss gently to coat.

Garnish & Serve:

  1. Sprinkle with torn basil leaves and serve at room temperature or chilled.

Notes

Tips and Variations:

  • Best potatoes: Choose waxy varieties like baby Yukon Golds or red potatoes for creaminess and structure.
  • Let it marinate: Allow the salad to rest 15–20 minutes before serving for deeper flavor.
  • Extra add-ins: Capers, grated Parmesan, or canned tuna make tasty variations.
  • Storage: Keeps well in the fridge for up to 3 days; do not freeze.

Nutrition

Servings: 6
Calories: 349 kcal
Carbohydrates: 36 g
Protein: 5 g
Fat: 22 g
Sodium: 383 mg
Fiber: 7 g

Nutrition information is an approximation and should be used as a guide.

Additional Info

Course: Salad

Cuisine: Italian / American