Tomato-Avocado Salad With Creamy Feta Dressing
Updated July 20, 2026
- Ready In
- 25 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
2 pounds ripe tomatoes (see Tips), cut into ½- to 1-inch pieces or wedges
1 (15-ounce) can chickpeas, drained
1 small sweet or white onion, halved and thinly sliced
Salt and freshly ground black pepper
½ cup chopped, toasted walnuts, divided (see Tips)
½ cup chopped fresh cilantro, divided
3 tablespoons fresh lemon juice (from about 1 juicy lemon)
3 ounces feta, crumbled (plus feta brine if available)
1 garlic clove, smashed and peeled
1 tablespoon water, plus more as needed
3 tablespoons extra-virgin olive oil, plus more for drizzling
2 ripe Haas avocados
Preparation
- Step 1
In a large bowl, mix the tomatoes, chickpeas and onions with a generous pinch of salt and a dusting of pepper. Set aside for 5 to 10 minutes to marinate.
- Step 2
Meanwhile, make the dressing: To a small food processor or blender, add ¼ cup chopped walnuts and ¼ cup chopped cilantro, reserving the remaining for garnish. Add the lemon juice, feta, garlic and 1 tablespoon cold water (or feta brine, if the feta was packaged in brine). Blend the dressing until it begins to turn light green, adding a teaspoon or two of water as needed to loosen. Add the olive oil and pulse until just emulsified and creamy, but be careful not to over-blend or the olive oil will take on bitter notes. Taste and adjust seasoning with salt and pepper.
- Step 3
Halve the avocados and discard the pits. Slice the flesh of each side without cutting through the skin, then use a spoon large enough to scoop out the slices in one go and shingle them on a platter or in a low, wide serving bowl. Season with salt and a drizzle of olive oil.
- Step 4
To serve, spoon the tomato mixture onto the platter next to the sliced avocado. Drizzle the dressing over top and sprinkle with reserved walnuts and cilantro.
Using a mix of sweet cherry tomatoes and larger, meatier tomatoes creates visual interest and a nice balance of flavors.
To toast raw chopped walnuts, heat a small pan over medium heat and add the walnuts. Cook shaking the pan frequently, until the nuts slightly darken and are fragrant, about 3 minutes.
Private Notes
Comments
I made this today with a couple of substitutions (toasted pine nuts for walnuts and cucumber for avocado) It turned out great! The dressing was creamy and tangy. My partner loves creamy dressings and I don’t like mayo so this was a find we both enjoyed. I think you could substitute any fine herb (basil, parsley, dill, etc or a combo and get a different and equally delicious result.
Walnuts can be toasted in a microwave for two minutes. Be sure to use a Pyrex or other plate that can take the heat, and handle carefully with potholders. My go-to container is the upside-down clear lid of a Corning grab-it bowl. This technique is also great for toasting almonds.
Made this with fresh basil instead of cilantro Delicious
While this salad tasted okay, the dressing was overly complicated to make and became solid instead of liquid. Also, the calorie count is really high! I won't make it again.
Can the dressing be made a day ahead?
@Gigi Yes it can but after refrigerated it is thick and not pourable. I reused the second day by microwaving for 15 seconds on power 5 and adding a teaspoon of EVOO. Perfect!
I mixed the dressing into the salad. Great taste but ruined the appearance.

