This 7-layer Greek Dip is full of things that are good (or at least not bad!) for you: hummus, light cream cheese, cucumbers, tomatoes, chopped Kalamata olives, green onions, feta cheese, and a sprinkling of parsley. Plus, you can either scoop it up with whole-wheat pita chips, Homemade Naan, toasted baguette slices, or even vegetables. It’s a delicious Mediterranean variation of the classic Mexican 7-layer Dip.

Ingredients Needed
This is just a preview of ingredients and method, keep scrolling for full printable recipe.
- Cream cheese – Full fat or low fat will work. Avoid fat-free.
- Milk – Any milkfat percentage will do.
- Dill weed – Or Greek seasoning. If using Greek seasoning, use salt-free, or taste as you go to prevent the cream cheese layer from getting too salty.
- Fresh garlic cloves – You can use dried in a pinch, but fresh is definitely the best way to go.
- Lemon juice – Freshly squeezed, not from a bottle. Add the zest, too, if you’d like.
- Hummus – This makes up the second layer. Store bought is fine here or make your own Classic Hummus. This Roasted Red Pepper Hummus or White Bean and Artichoke Hummus would be delicious as well!
- Kalamata olives – These are my favorite olives. If you’re not familiar with them, they’re milder than green olives but have a slightly more complex, grown-up flavor than black olives. If you just really aren’t a fan of olives, this dip is still great without them. Diced marinated artichoke hearts would be a great replacement if you like those.
- Cucumbers – I like English cucumbers for dishes like this, as they hold up well in the fridge. But any cucumbers will work.
- Diced tomatoes – Roma tomatoes are great here, but you could also just do halved or quartered cherry tomatoes.
- Green onions
- Crumbled feta cheese – Plain or herbed.
- Fresh parsley
- High quality olive oil – Or flavored olive oil (like lemon, garlic or rosemary). This is optional, but I like a little drizzle over the top just before serving.



How to Make 7-Layer Greek Dip
- Layer one: You’ll mix up some softened cream cheese with milk, seasonings, pressed garlic, and lemon juice and spread that in a dish.
- Layer two: Next comes a layer of your favorite hummus.
- Layers 3-7: Finally, you’ll sprinkle your toppings in this order: olives, cucumbers, tomatoes, onions, geta, and parsley.
- Cover your dish tightly and chill for at least two hours. Serve with pita chips, fresh veggies, and/or flat bread.



Storing and Other Tips
- Store finished dip, tightly covered, in the refrigerator and enjoy within 2-3 days for best results.
- If desired, you can drizzle a little olive oil (flavored olive oils like lemon, garlic, or rosemary are especially good) over the top before serving.
- A quick shortcut for some of the ingredients is to make a stop at the tapas bar in the deli section of your grocery store. I grabbed marinated olives, roasted garlic and some roasted tomatoes. I used the roasted garlic cloves in the cream cheese layer, and I mixed in some of the roasted tomatoes with the olive layer.


Frequently Asked Questions
Absolutely. It’s best when it’s had a chance to sit in the fridge and allow the flavors to develop for a bit. Assemble completely up to 6 hours ahead of time.
It’s best to remove the seeds because those parts of both tomatoes and cucumbers add quite a bit of water to the dish, which could cause separation and pooling liquid. If you’re using grape tomatoes, I wouldn’t bother trying to remove the seeds, though!
As long as you have dairy-free subs you like, they should work well here, since there isn’t much chemistry going on in this recipe!
It’s a little thinner, so you may want to put the hummus down first, but yes, tzatziki would be delicious here!

Seven-Layer Greek Dip
Ingredients
- 1 8- ounce package cream cheese softened (I used low-fat)
- 2 tablespoons milk
- 1 teaspoon dill weed or Greek seasoning salt free–go for a mix that just has herbs
- 3 cloves garlic minced or pressed
- 2 teaspoons lemon juice plus lemon zest if you like
- 1 ½ cups hummus
- ½ cup chopped Kalamata olives
- 1 cups seeded diced cucumbers
- 1 cups seeded diced tomatoes
- ⅓ cup chopped green onions about 3 green onions completely chopped
- ½ cup crumbled Feta cheese
- ⅛-¼ cup minced fresh parsley
Instructions
- With an electric mixer, combine the cream cheese, milk, seasoning, garlic, lemon juice and zest until light and fluffy. Spread in the bottom of a pie plate or a small, shallow baking dish. Then spread a layer of hummus.
- In order, create layers by sprinkling the olives, cucumbers, tomatoes, onions, Feta cheese, and parsley. Cover with plastic wrap and chill for at least 2 hours. Serve with pita chips, fresh vegetables, and/or flatbread.
Notes
- I like to grab things like olives, roasted garlic, and marinated roasted tomatoes at the olive bar in the deli.
- I also toss my cucumbers and tomatoes with a little olive oil, salt and pepper before adding to the dip.
- Lastly, I like to drizzle on a little flavored olive oil right before serving for a finishing touch.
Nutrition
*Disclaimer: This post contains affiliate links.












Questions & Reviews
Made this light night for book club and it was a great hit.
The freshness of the fresh veggies and spices were so delicious and healthy. Thanks ☺️
Would this taste weird if I made it using red pepper hummus? I have whole bunch in the fridge and it seems silly for me to make or buy new stuff while the other stuff goes to waste. Has anyone tried making it with red pepper hummus?
I make something similar to this but have found adding artichoke hearts makes it that much better.
do you know how many calories this is?
Kate,
i just followed your 7 layer Greek dip and its in the refrigerator for 2 hours. It was very easy to make and I will let you know later how it tastes. I am certain it will taste great!
Go on my pinterest “Greek” page to see the picture of the 7 Layer Dip.
Thanks,
Pete
Hi there, this is my new go to recipe. ALWAYS get compliments. I drizzle some reduced balsamic vinegar and olive oil for more flavour- SO SO GOOD.
Thanks! n.
Hummus is an Arabic word (حمّص ḥummuṣ) meaning “chickpeas” and the complete name of the prepared spread in Arabic is حمّص بطحينة ḥummuṣ bi ṭaḥīna which means “chickpeas with tahini”.[3][4] Spellings of the word in English can be inconsistent.[5] “Houmous” is the standard spelling in British English. Among other spellings are hummus, hummous, hommos, humos, hommus and hoummos. So Actually it would be a Arabic 7 layer dip, and awesome never the less! 🙂
I made this for an event last night and though it looked great, I was disappointed in the results. The juice from the tomatoes made the dish very watery and it was not a hit with the crowd. Maybe the tomatoes should be sprinkled with salt and drained for a bit before adding them to the dip? Great idea just needs some revamping on how to avoid the watery issue.
Thanks
I make this a lot, and I always use the small Italian Plum style tomatoes. They aren’t as seedy and watery as regular tomatoes. I’ve never had trouble with too much “wetness” using the plum tomatoes. I also usually make this with canned artichokes (seasoned or unseasoned, whatever I have in the cupboard), instead of the cucumbers. I like it that way much better.
What a great idea. This will be the next dish I take to a party. Thanks so much!
I love this recipe! I made it in a small container rather than a big serving size and just layered each ingredient accordingly (no measuring involved except for counting calories). I also didn’t make the cream cheese layer b/c I didn’t have any on hand and it still came out wonderful! I served it with Stacy’s Naked Pita Chips or you could eat it by itself 🙂