This potato cauliflower salad combines creamy potatoes, tender cauliflower, Mediterranean flavors, and a bright olive oil dressing into a healthy, satisfying dish that’s easy enough for everyday meals and delicious enough to share.

For more healthy potato salads, try our Greek potato salad, no-mayo potato salad, or Greek yogurt potato salad.

Close-up of creamy potatoes and cauliflower coated in bright lemon dressing.

Why you’ll love this potato cauliflower salad!

I’ll be honest, Louise and I expected this potato cauliflower salad to be good. We did not expect it to be the kind of salad we’d happily eat for both lunch and dinner on the same day 😄.

The combination is surprisingly satisfying. You get the comfort and creaminess of potatoes, the lightness of cauliflower, and all those bold Mediterranean flavors from olives, sun-dried tomatoes, walnuts, fresh parsley, lemon, and extra virgin olive oil. Every bite tastes bright, savory, and just a little bit irresistible. 🫒

What I love most is that this salad doesn’t feel like a compromise. It’s a healthy potato salad without mayo, but it never feels like it’s missing anything. The cauliflower adds extra vegetables and texture, while the olive oil dressing ties everything together beautifully.

If you enjoy simple recipes made with wholesome ingredients, this Mediterranean-inspired salad delivers. It’s colorful, naturally rich in fiber, easy to make ahead, and fits beautifully into a balanced Mediterranean-style eating pattern. ❤️

P.S. Love Mediterranean salads? Try our chickpea cucumber salad, chimichurri chickpea salad, or Greek bean salad.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Whole cauliflower, potatoes, olives, walnuts, lemons, and herbs.
  • Cauliflower: fresh cauliflower gives this vegetable potato salad lightness and bite. Substitute broccoli florets or Romanesco.
  • Potatoes: Yukon Gold or waxy potatoes stay creamy and hold their shape. Substitute red potatoes or baby potatoes.
  • Sun-dried tomatoes: oil-packed tomatoes add deep, savory flavor. Substitute roasted red peppers, marinated artichokes, or cherry tomatoes.
  • Olives: Kalamata or Castelvetrano olives make it bold and Mediterranean. Substitute capers, chopped pickles, or pepperoncini.
  • Walnuts: toasted walnuts add crunch and richness. Substitute almonds, pine nuts, pistachios, cashews, or sunflower seeds.
  • Green onions: they add freshness without being too sharp. Substitute chives, shallots, or finely diced celery.
  • Parsley: fresh parsley keeps this healthy side dish bright. Substitute basil, dill, mint, or cilantro.
  • Extra virgin olive oil: use a good-tasting oil for the dressing. Avocado oil also works.
  • Vinegar and lemon: they make the salad fresh and tangy. Use all lemon juice or all vinegar if needed.
  • Garlic: grated garlic adds bite. For garlic-sensitive people, use garlic-infused oil, chives, or a small pinch of lemon zest instead.
  • Dijon mustard: helps the dressing come together. Substitute whole-grain mustard or a little honey mustard.
  • Salt and pepper: simple seasoning brings this make ahead salad to life. Adjust before serving.
Potato cauliflower salad with olives, walnuts, and parsley in a large serving bowl.

How to Make Cauliflower Potato Salad

Step 1. Cook the potatoes

Place the potatoes in a large pot and cover them with cold water.

Bring to a boil, add a generous pinch of salt, then lower the heat and simmer until the potatoes are fork-tender, about 15 to 25 minutes depending on their size.

Drain and let cool for a few minutes, then cut into bite-size chunks. You can peel them or leave the skins on.

Step 1 Potatoes boiling in a large pot until fork-tender.

Step 2. Cook the cauliflower

While the potatoes cook, cut the cauliflower into small bite-size florets.

Add them to a microwave-safe bowl with a splash of water. Cover and microwave for 4 to 5 minutes, or until tender but still slightly firm.

Drain well and let cool slightly. Keeping a little bite in the cauliflower gives this potato salad with cauliflower a better texture.

Step 2 Cauliflower florets in a glass bowl ready for quick microwave cooking.

Step 4. Make the dressing

In a large serving bowl, whisk together the olive oil, vinegar, lemon juice, lemon zest, garlic, mustard, salt, and black pepper.

The dressing should taste bright, tangy, and savory.

Step 3 Lemon Dijon dressing being whisked until smooth in a serving bowl.

Step 5. Assemble and serve

Add the potatoes, cauliflower, toasted walnuts, sun-dried tomatoes, olives, green onions, and parsley to the bowl with the dressing.

Toss gently until everything is evenly coated. Let the salad sit for 10 minutes before serving so the flavors can mingle.

This Mediterranean potato salad is delicious served slightly warm, at room temperature, or chilled.

Step 4 Tossed potatoes, cauliflower, olives, walnuts, and herbs with the dressing.

Tips

  • Don’t overcook the cauliflower: Keep it tender with a little bite. Overcooked cauliflower can become soft and watery, while the microwave helps it cook quickly and evenly.
  • Start potatoes in cold water: This helps them cook evenly all the way through without falling apart.
  • Dress the potatoes while slightly warm: Warm potatoes absorb the lemony olive oil dressing better, making the salad more flavorful.
  • Toast the walnuts: Just a few minutes in a dry skillet brings out their nutty flavor and adds extra crunch.
  • Use good olives: Kalamata or Castelvetrano olives add a lot of flavor, so choose the best ones you can find.
  • Let the salad rest before serving: Ten minutes is enough for the flavors to mingle and the dressing to soak into the potatoes.
  • Taste before serving: Potatoes absorb seasoning, so you may want an extra pinch of salt or squeeze of lemon juice at the end.
  • Make it ahead: This salad keeps well in the refrigerator for up to 3 days, making it great for meal prep and potlucks.
  • Serve at room temperature: The Mediterranean flavors shine more when the salad isn’t ice cold.
  • If you are cooking for mixed diets: Serve grilled chicken, salmon, tuna, hard-boiled eggs, or chickpeas on the side so everyone can build a plate they enjoy.

Frequently Asked Questions

Can I make this potato cauliflower salad ahead of time?

Yes. In fact, the salad often tastes even better after a few hours in the refrigerator because the potatoes have more time to absorb the dressing. It’s a great option when you need a reliable make ahead salad for gatherings, meal prep, or busy weekdays.

How to store this potato cauliflower salad?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Give the salad a quick toss before serving, and add a squeeze of lemon juice if you’d like to freshen up the flavors.

Can I use frozen cauliflower?

Yes. Thaw it first and pat it dry to remove excess moisture. Fresh cauliflower will give you the best texture, but frozen cauliflower works in a pinch.

Can I use a different nut?

Absolutely. Walnuts, almonds, pistachios, pine nuts, cashews, or even sunflower seeds all work well in this recipe.

Can I serve it warm or cold?

Both. I usually prefer it at room temperature because the Mediterranean flavors come through best, but chilled leftovers are delicious too.

Is this a good salad for potlucks?

Yes. This Mediterranean diet salad travels well, holds up nicely at room temperature, and doesn’t rely on mayonnaise, making it a great choice for picnics, barbecues, and potlucks.

More Healthy Summer Salads

For even more ideas, browse our Best Summer Salads round-up post.

If you try this Potato Cauliflower Salad Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Mediterranean potato cauliflower salad served in a rustic bowl near a sunny window.

Potato Cauliflower Salad (Mediterranean Diet Delicious)

5 from 1 vote
This Potato Cauliflower Salad is a simple Mediterranean-inspired salad that's hearty, fresh, and packed with texture. Tender potatoes, cauliflower, olives, sun-dried tomatoes, and walnuts are tossed in a bright lemon Dijon dressing for a satisfying side dish or light meal that's perfect for meal prep, potlucks, and everyday lunches.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 4 to 6 people
Course: Lunch, salad, Side dish
Cuisine: Mediterranean

Video

Cauliflower Potato Salad (Mediterranean Diet Recipe)

Ingredients 

  • 1 small cauliflower head about 1 lb (450 g) – cut into bite-size florets
  • 1 pound potatoes Yukon Gold or other waxy potatoes
  • cup sun-dried tomatoes oil-packed – drained from the oil and chopped
  • ½ cup walnuts roughly chopped
  • ½ cup olives Kalamata or Castelvetrano – pitted
  • 1 – 2 green onions thinly sliced
  • ¼ cup fresh parsley chopped

Dressing

  • 4 tablespoons extra virgin olive oil
  • 2 tablespoons apple cider vinegar or red wine vinegar
  • 2 tablespoons lemon juice
  • 1 teaspoon lemon zest grated
  • 1 clove garlic grated
  • 2 teaspoons Dijon mustard
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Instructions 

  • Cook the potatoes: Place 1 pound potatoes in a large pot and cover with cold water.
    Bring to a boil, add a generous pinch of salt, then simmer for 15 to 25 minutes, or until fork-tender.
    Drain, let cool for a few minutes, then cut into bite-size chunks. Leave the skins on or peel them if you prefer.
    Step 1 Potatoes boiling in a large pot until fork-tender.
  • Cook the cauliflower: Cut 1 small cauliflower head into small florets.
    Place in a microwave-safe bowl with a splash of water. Cover and microwave for 4 to 5 minutes, until tender but still slightly firm.
    Drain well and let cool slightly.
    Step 2 Cauliflower florets in a glass bowl ready for quick microwave cooking.
  • Make the dressing: In a large serving bowl, whisk together 4 tablespoons extra virgin olive oil, 2 tablespoons apple cider vinegar, 2 tablespoons lemon juice, 1 teaspoon lemon zest, 1 clove garlic, 2 teaspoons Dijon mustard, ½ teaspoon salt, and ¼ teaspoon black pepper.
    Step 3 Lemon Dijon dressing being whisked until smooth in a serving bowl.
  • Assemble the salad: Add the potatoes, cauliflower, ½ cup walnuts, ⅓ cup sun-dried tomatoes (chopped), ½ cup olives, 1 – 2 green onions (thinly sliced), and ¼ cup fresh parsley (chopped) to the bowl with the dressing.
    Toss gently to coat. Let the salad sit for 10 minutes before serving.
    Serve slightly warm, at room temperature, or chilled.
    Step 4 Tossed potatoes, cauliflower, olives, walnuts, and herbs with the dressing.

Notes

Substitutions
  • Cauliflower → Broccoli florets or Romanesco.
  • Potatoes → Red potatoes or baby potatoes.
  • Sun-dried tomatoes → Roasted red peppers, marinated artichokes, or cherry tomatoes.
  • Olives → Capers, chopped pickles, or pepperoncini.
  • Walnuts → Almonds, pine nuts, pistachios, cashews, or sunflower seeds.
  • Green onions → Chives, shallots, or finely diced celery.
  • Parsley → Basil, dill, mint, or cilantro.
  • Extra virgin olive oil → Avocado oil.
  • Vinegar and lemon → Use all lemon juice or all vinegar.
  • Garlic → Garlic-infused oil, chives, or a little extra lemon zest.
  • Dijon mustard → Whole-grain mustard or honey mustard.
  • Salt and pepper → Adjust to taste before serving.
 
Tips
  • Keep the cauliflower firm: Tender with a little bite is best.
  • Start potatoes in cold water: They cook more evenly.
  • Dress warm potatoes: They soak up more flavor.
  • Toast the walnuts: A few minutes adds crunch and nuttiness.
  • Use good olives: They make a big difference here.
  • Let it rest: Give the salad 10 minutes before serving.
  • Taste before serving: Add more salt or lemon if needed.
  • Serve at room temperature: The Mediterranean flavors shine.
  • For mixed diets: Serve with grilled chicken, salmon, tuna, eggs, or chickpeas on the side.
  • Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days.

Nutrition

Serving: 1 of 6 servings, Calories: 252kcal, Carbohydrates: 23g, Protein: 6g, Fat: 17g, Saturated Fat: 2g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Sodium: 406mg, Potassium: 847mg, Dietary Fiber: 5g, Sugar: 5g, Vitamin A: 326IU, Vitamin B6: 0.5mg, Vitamin C: 64mg, Vitamin E: 2mg, Vitamin K: 68µg, Calcium: 56mg, Folate: 78µg, Iron: 2mg, Manganese: 1mg, Magnesium: 59mg, Zinc: 1mg

Don’t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 1 vote

Leave a comment

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

Recipe Rating




3 Comments

    1. Hi Angela,

      Yes, that’s correct 😊 The nutrition information is an estimate calculated automatically based on the ingredients and serving size in the recipe.

      If you’d like to reduce the fat content, you can use fewer olives, less olive oil, fewer walnuts, or fewer sun-dried tomatoes. These ingredients contribute most of the fat in the salad.

      That said, most of the fat in this recipe comes from foods that are typically associated with the Mediterranean diet and are sources of predominantly unsaturated fats.

      I hope that helps!

      Best, Louise