In a large bowl, combine feta, greek yogurt, cream cheese, olive oil, lemon juice and zest. Using a hand mixer, beat until fluffy and mostly smooth; 2-3 minutes.
Season with salt and crushed red pepper flakes and stir in dill.
Pour dip into a serving bowl. Top with diced cucumber and tomatoes. Garnish with more dill and drizzle with olive oil.
Serve with pita chips for dipping.
To finish it off, top this Greek Feta Dip with some diced cucumbers and tomatoes for texture and crunch. I like to dice up a whole cucumber or two and stir it right into the dip for added texture as well. Make sure to have plenty of pita chips or plain crackers on hand for serving.