The Best Mediterranean Marinated Cauliflower Salad (Light, Zesty & Addictive!)

If there’s one salad I find myself making on repeat, it’s this Mediterranean marinated cauliflower salad. I stumbled on the idea when I had half a head of cauliflower in my fridge and zero motivation to cook a full meal. Twenty minutes later, I had a bowl so good I ended up eating it straight from the mixing bowl.
This isn’t your average cauliflower salad. The secret is marinating the cauliflower in a punchy lemon-herb dressing before tossing everything together – it soaks up the flavors and transforms this nutrition superstar into something truly special. Briny olives, creamy feta, crisp cucumber, and juicy tomatoes round it out. It’s the kind of salad you make for a potluck and everyone asks you for the recipe.
Ready in 25 minutes, no cooking required, and it actually gets better the longer it sits.
Recipe Highlights
| Prep Time | 15 minutes |
| Marinating Time | 10–30 minutes (or overnight) |
| Total Time | 25 minutes |
| Servings | 4–6 |
| Difficulty | Easy |
Why you’ll want to make this today:
- ✓ No cooking required — zero heat in the kitchen
- ✓ Ready in 25 minutes (or make it ahead overnight)
- ✓ Vegan-adaptable (just skip the feta or use a plant-based version)
- ✓ Meal-prep gold — stays fresh for 4 days
- ✓ Naturally gluten-free
Why You’ll Love This Recipe

If you love fresh Mediterranean-inspired flavors, this recipe is going to become a staple in your kitchen. Unlike heavy, mayo-based cauliflower salads, this version relies on a light and zesty dressing that highlights the natural crunch of the vegetables. It is naturally gluten-free, low-carb, and can easily be made vegan by omitting the feta cheese.
- The marinade does all the work. Cauliflower absorbs the lemon-garlic dressing beautifully. Even 10 minutes makes a difference — overnight is magical.
- It’s a full flavor experience. You get salty (feta, olives), bright (lemon, fresh herbs), and a little heat from red pepper flakes — all in one bite.
- It’s as good as what you’d get at a restaurant. Honestly better, because you control the ingredients.
- It travels well. No wilting. Take it to work, to a picnic, to a potluck — it holds up for hours.
- Completely flexible. No cherry tomatoes? Use sun-dried. No fresh parsley? Dried works. I’ll walk you through all the swaps below.
Ingredient Notes & Substitutions

Here’s what you need and what to do if you’re missing something:
Cauliflower: One medium head (about 600g / 1.5 lbs) cut into small bite-sized florets. Smaller pieces absorb the marinade faster and are easier to eat. You can also use a bag of pre-cut cauliflower to save time — I do this all the time.
Extra virgin olive oil: Use a good one here. Since this is a no-cook recipe, the olive oil flavor comes through. A grassy, peppery EVOO makes a noticeable difference.
Fresh lemon juice: About 2 lemons. Please don’t use bottled — the flavor genuinely isn’t the same in a simple marinade like this.
Garlic: I use 2 cloves, minced fine. If raw garlic is too strong for you, let the minced garlic sit in the lemon juice for 5 minutes first — it mellows it out.
Kalamata olives: These briny, meaty olives are a must. Castelvetrano olives work too for a milder, buttery flavor.
Feta cheese: Block feta crumbled by hand is creamier than pre-crumbled. For dairy-free: skip it or add a handful of toasted pine nuts for richness.
Cherry tomatoes: Halved. Off-season? Use jarred sun-dried tomatoes (oil-packed, drained) — they actually add a more intense flavor.
English cucumber: No need to peel. Regular cucumber works fine — just scoop out the seeds so it doesn’t water down the salad.
Red onion: Thinly sliced. If raw red onion is sharp for you, soak the slices in cold water for 10 minutes — takes the bite right off.
Fresh herbs: Flat-leaf parsley and fresh mint are my combination. The mint is the surprise ingredient that makes this feel really Mediterranean. No mint? All parsley is perfectly fine.
Red pepper flakes: Optional but recommended. Just a pinch adds warmth without making it spicy.
For the dressing, I use my Classic Lemon Herb Vinaigrette — it’s the perfect match for this salad! Find the full recipe here → [link]”
Step-by-Step Instructions

Step 1: Make the marinade. In a large mixing bowl, whisk together ¼ cup olive oil, 3 tablespoons fresh lemon juice, 2 cloves minced garlic, 1 teaspoon dried oregano, ½ teaspoon red pepper flakes, ½ teaspoon salt, and a few cracks of black pepper. Taste it — it should be punchy and bright.
Step 2: Marinate the cauliflower. Add your cauliflower florets to the bowl and toss well so every piece gets coated. Let it sit for at least 10 minutes at room temperature, or cover and refrigerate for up to overnight. The longer it sits, the more flavorful it gets. I usually set a timer and prep everything else while it marinates.
Step 3: Prep your vegetables. While the cauliflower marinates, halve the cherry tomatoes, slice the cucumber, thinly slice the red onion, and chop your fresh herbs. Having everything prepped and ready makes assembly fast.
Step 4: Assemble. Add the tomatoes, cucumber, red onion, kalamata olives, and most of the herbs to the cauliflower bowl. Toss everything together gently — you want to coat but not crush anything.
Step 5: Add feta and finish. Crumble the feta over the top. Give it one more gentle toss. Taste and adjust — more lemon? More salt? A drizzle of extra olive oil? Trust your instincts here. Finish with the remaining fresh herbs on top.
Step 6: Serve or rest. You can eat this right away, but resting for another 15–20 minutes in the fridge takes it from good to great. The cauliflower softens slightly and everything melds together.
Tips & Tricks
Storage: Keep leftovers in an airtight container in the refrigerator for up to 4 days. The salad actually improves overnight as the flavors develop. Don’t freeze it — the vegetables will become watery.
Meal prep: This is one of my go-to Sunday prep recipes. Make the full batch without the feta, store it in the fridge, and add fresh feta right before serving throughout the week.
How to know it’s marinated enough: The cauliflower will look slightly translucent at the edges and smell wonderfully fragrant. Taste a floret — it should be flavorful all the way through, not just on the surface.
Don’t skip the marinating step. Even 10 minutes transforms raw cauliflower. It’s not the same if you just toss and serve immediately.
Serving tip: This is best served cold or at room temperature. Take it out of the fridge 10 minutes before serving if it’s been sitting overnight.
Prevent a watery salad: Salt the cucumber pieces lightly and let them sit for 5 minutes, then pat dry before adding. This removes excess moisture and keeps the salad from getting soupy.
Variations & Add-Ons

One of the best things about this salad is how easy it is to make it your own:
Add roasted chickpeas. Toss a can of chickpeas in olive oil and spice, roast at 200°C (400°F) for 25 minutes until crispy, and add on top right before serving. Adds protein and crunch.
Make it a full meal. Stir in cooked quinoa or farro to bulk it up. I sometimes add leftover roasted vegetables too — whatever is in the fridge.
Add a grain for a Mediterranean grain bowl. Serve over a scoop of herbed couscous or pearl barley. Suddenly it’s dinner.
Spice it up. Add a few dashes of harissa paste to the marinade for a smoky, spicy kick.
Go heavier on the herbs. A big handful of fresh dill is an incredible addition — very Greek-island-summer-vibes.
No feta? No problem. Try chunks of fresh mozzarella or burrata for an Italian spin. Or keep it vegan and add toasted walnuts or pine nuts instead.
Frequently Asked Question

Can I make this salad ahead of time?
Yes — this is actually one of the best make-ahead salads I know. Make it up to 24 hours in advance and refrigerate. Add the fresh herbs and feta right before serving to keep them fresh. The cauliflower and other vegetables hold up beautifully.
Does the cauliflower need to be cooked?
No! Raw cauliflower works perfectly here. The acid in the lemon marinade softens it just enough while keeping a pleasant crunch. If you prefer a softer texture, you can blanch the florets for 2 minutes in boiling water, then rinse under cold water and proceed.
What can I substitute for feta cheese?
Goat cheese works beautifully and has a similar tangy flavor. For dairy-free, skip the cheese entirely and add extra olives or toasted pine nuts for richness.
How long does it keep in the fridge?
Up to 4 days in an airtight container. It honestly gets more flavorful on day 2 and 3. The only thing that may soften is the cucumber — add it fresh if you’re making it more than a day ahead.
Can I use frozen cauliflower?
Fresh cauliflower is strongly recommended for the best texture. Frozen cauliflower releases a lot of water when thawed and can make the salad soggy. If that’s all you have, thaw it completely, drain it very well, and pat it dry before using.
Is this salad spicy?
As written, it has only a pinch of red pepper flakes for gentle warmth — not spicy at all. You can omit them entirely or increase for more heat.
Can I use other vegetables?
Absolutely! Roasted red peppers, artichoke hearts, shaved fennel, sun-dried tomatoes, and pepperoncini are all great additions. This recipe is a template, not a rule.
What to Serve With This
This Mediterranean marinated cauliflower salad works as a side, a starter, or a light main:
- Warm pita bread or flatbread — perfect for scooping
- Hummus and baba ganoush — lean into the Mediterranean theme
- Grilled chicken or salmon — the bright salad balances rich protein beautifully
- A mezze spread — serve alongside stuffed grape leaves, tzatziki, and olives for a full Mediterranean spread
- Crusty sourdough — simple and honestly perfect
Full recipe card with measurements below.
Let’s Make It!
This Mediterranean marinated cauliflower salad has become a weekly staple in my kitchen — and once you make it, I think it will be in yours too. It’s the kind of recipe that looks impressive, tastes like you spent hours on it, and comes together in under 30 minutes.
Make it for your next dinner, pack it for meal prep, or bring it to your next potluck — it always gets compliments. I can’t wait for you to try it! Let me know how it turns out in the comments. And if you love it as much as I do, save this for later — you’ll want it again next week.
Mediterranean Marinated Cauliflower Salad
Course: Vegetarian SaladsCuisine: MediterraneanDifficulty: Easy5
servings15
minutes195
kcal10 – 30
MinCrisp cauliflower florets marinated in a bright lemon-garlic-herb dressing, tossed with briny kalamata olives, creamy feta, juicy tomatoes, and fresh herbs. Ready in 25 minutes with zero cooking – and even better the next day.
Ingredients
For the marinade:
¼ cup (60ml) extra virgin olive oil
3 tablespoons fresh lemon juice (about 2 lemons)
2 cloves garlic, finely minced
1 teaspoon dried oregano
½ teaspoon red pepper flakes (optional)
½ teaspoon salt
¼ teaspoon black pepper
For the salad:
1 medium head cauliflower (about 600g / 1.5 lbs), cut into small florets
1 cup (150g) cherry tomatoes, halved
1 English cucumber, quartered lengthwise and sliced
¼ small red onion, very thinly sliced
½ cup (80g) kalamata olives, pitted and halved
100g (3.5 oz) feta cheese, crumbled
¼ cup fresh flat-leaf parsley, roughly chopped
2 tablespoons fresh mint leaves, roughly torn
Directions
- Make the marinade. In a large mixing bowl, whisk together olive oil, lemon juice, garlic, oregano, red pepper flakes, salt, and black pepper until combined.
- Marinate the cauliflower. Add cauliflower florets to the bowl and toss thoroughly to coat. Let sit for at least 10 minutes at room temperature, or cover and refrigerate for up to 24 hours for deeper flavor.
- Prep remaining vegetables. While cauliflower marinates, halve the tomatoes, slice the cucumber, thinly slice the red onion, and chop the fresh herbs.
- Assemble. Add tomatoes, cucumber, red onion, and kalamata olives to the cauliflower bowl. Toss gently to combine.
- Add feta and herbs. Crumble in the feta and add most of the herbs. Toss once more gently. Taste and adjust seasoning — more lemon, salt, or olive oil as needed.
- Serve. Top with remaining fresh herbs. Serve immediately or refrigerate for another 15–20 minutes for the best flavor.
Notes
- Notes
Storage: Refrigerate in an airtight container for up to 4 days. Flavor improves significantly overnight.
Make ahead: Prepare without fresh herbs and feta up to 24 hours ahead. Add both right before serving.
Dairy-free/vegan: Omit feta and add toasted pine nuts or extra olives.
For softer cauliflower: Blanch florets in boiling water for 2 minutes, drain, and cool before marinating.
Nutrition (approximate per serving, serves 5):
Calories: 195 | Fat: 15g | Carbs: 10g | Fiber: 3g | Protein: 6g
Did you make this recipe? Leave a comment and let me know how it turned out! And don’t forget to save it for your next meal prep sessio
