- 1.5–2 lbs baby potatoes
- 3 tbsp olive oil
- 1-2 tbsp lemon juice or red wine vinegar
- 1 cup cherry tomatoes (halved)
- ¼ red onion (thinly sliced)
- ½ cup Kalamata olives
- ¼ cup feta cheese
- 1-2 cloves garlic (minced)
- Fresh parsley, salt, pepper
Step 1: Cook The PotatoesPlace the potatoes in a pot of salted water and bring to a boil. Cook for about 10 to 15 minutes until fork-tender.Drain and let them cool slightly.Here’s a small but important detail: don’t overcook them. You want them tender, not falling apart. Step 2: Make The DressingIn a small bowl, mix together:Olive oilLemon juice or vinegarMinced garlicSalt and pepperWhisk lightly. It doesn’t need to be perfect—just combined. Step 3: Combine EverythingCut the potatoes into bite-sized pieces.Add them to a large bowl along with tomatoes, onion, olives, and herbs.Pour the dressing over the warm potatoes and toss gently. Take your time here—rough mixing can break them apart. Step 4: Finish And Let It RestAdd the feta cheese on top.Let the salad sit for about 10 to 15 minutes before serving. If you have more time, chilling it for an hour makes the flavors even better.It’s one of those dishes that improves as it sits.