Mediterranean Cabbage Salad
There’s something about a big bowl of crunchy cabbage, briny olives, and salty feta that makes you feel like you’re eating lunch on a sunny patio somewhere near the sea. This salad comes together in about fifteen minutes with zero cooking involved, and it somehow tastes even better the longer it sits. It’s the kind of dish I make on repeat all summer long.
Why You’ll Love This Recipe

This salad is stupidly easy to throw together, which is half the reason it’s in my regular rotation. No stove, no oven, just a cutting board and a bowl.
It also holds up beautifully in the fridge, so it’s perfect for meal prep or bringing to a potluck without worrying about it getting soggy and sad by the time you serve it. The cabbage actually softens just slightly as it sits, which makes the flavors meld together even more.
And honestly, the flavor combination just works. You’ve got crunch from the cabbage, saltiness from the feta and olives, brightness from lemon, and that little herby kick from oregano and parsley. It hits every note you want in a good salad.
Ingredients You’ll Need

The star here is a head of green cabbage, thinly sliced. I like to slice mine as thin as I can manage because it makes the texture so much better, almost like a slaw. Red cabbage works too if you want more color, or a mix of both.
Cucumber and cherry tomatoes bring freshness and a little juiciness to balance out all that crunch. Red onion adds a sharp bite, though if raw onion isn’t your thing, soak the slices in cold water for ten minutes first to mellow them out.
Kalamata olives and crumbled feta are non-negotiable for me. They bring the salty, briny flavor that makes this taste truly Mediterranean. If you’re dairy-free, you can leave the feta out or swap in a plant-based alternative, and the salad still works fine.
For the dressing, keep it simple: good olive oil, fresh lemon juice, a little red wine vinegar, dried oregano, minced garlic, salt, and pepper. Fresh parsley or mint stirred in at the end adds a nice herby lift.
Tips for the Best Results

Don’t skip letting the salad sit for at least twenty minutes before serving. It genuinely tastes better once the dressing has had time to soak in a bit.
Use the best olive oil you have on hand. Since this dressing is so simple, the quality of the oil really shows through.
If you’re prepping this ahead for a gathering, hold off on adding the feta until right before serving so it doesn’t get mushy sitting in the dressing too long.
Storage and Reheating

This salad keeps well in the fridge for up to three days in an airtight container. Honestly, it’s one of those rare salads that tastes almost better on day two once everything has had time to marinate.
If you’re making a big batch, keep the tomatoes separate and add them right before eating, since they can get a little watery after a couple of days in the fridge.
Frequently Asked Questions

Can I make this salad ahead of time?
Yes, and honestly it’s better that way. Just hold off on the feta and tomatoes until closer to serving time if you’re prepping more than a day ahead.
Is Mediterranean cabbage salad healthy?
It’s packed with vegetables, healthy fats from the olive oil and olives, and it’s naturally low in carbs, so it fits into pretty much any way of eating.
Can I use a different type of cabbage?
Absolutely. Red cabbage, savoy cabbage, or even a store-bought coleslaw mix all work well here.
What can I serve with this salad?
It pairs really nicely with grilled chicken, lamb, or fish, or you can add some chickpeas or grilled halloumi to turn it into a full meal on its own.
product: A sharp chef’s knife makes quick work of thinly slicing the cabbage for the best texture in this salad.
Mediterranean Cabbage Salad

A crunchy, briny, lemony cabbage salad loaded with feta, olives, and fresh herbs.
Ingredients
- 1 head green cabbage, thinly sliced
- 1 cucumber, diced
- 1 cup cherry tomatoes, halved
- 1/2 red onion, thinly sliced
- 1/2 cup kalamata olives, pitted and halved
- 3/4 cup crumbled feta cheese
- 1/4 cup fresh parsley, chopped
- 1/3 cup olive oil
- 3 tablespoons lemon juice
- 1 tablespoon red wine vinegar
- 1 teaspoon dried oregano
- 1 clove garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Step 1. Thinly slice the cabbage and place it in a large bowl
- Step 2. Lightly salt the cabbage and let it sit for 10 minutes
- Step 3. Add the cucumber, cherry tomatoes, red onion, olives, and parsley to the bowl
- Step 4. In a small bowl, whisk together the olive oil, lemon juice, red wine vinegar, oregano, garlic, salt, and pepper
- Step 5. Pour the dressing over the salad and toss well to combine
- Step 6. Let the salad sit for at least 20 minutes before serving
- Step 7. Top with crumbled feta just before serving







