Authentic Lebanese Baba Ganoush

by Janelle Hama
A red bowl filled with baba ganoush, topped with olive oil, paprika, and parsley on a white table with flatbread and eggplant in the background.

Baba ghanouj originates from Lebanon and is pronounced as ba-ba gha-noosh (or nooj) in Arabic. Baba ghanouj is also known as baba ganoush, bab ganouj or baba ganousche. It is written as بابا غنوج in Arabic. The word baba means daddy and the word ghanouj means spoilt. So this is a spoilt daddy dip, haha. It's the dried mint in this very creamy and luxurious Baba Ghanouj recipe that makes this Lebanese eggplant dip taste even more spectacular. A couple of my Lebanese friends even commented how wonderful it is as their family usually make it without. My Lebanese family wins! This recipe is from my Mother's recipe index, there are a couple of variations she has passed to me; smokey boiled baked with garlic, or without with mint or without, but mostly with. Whichever way baba ghanouj is made, this authentic Lebanese eggplant dip (or aubergine dip) is a great side dish for any mezze or meal. When serving baba ganoush, it is always topped with a good glug of extra virgin olive oil.


1 medium – large eggplant
1 tablespoon tahini
1 clove garlic, crushed
½ small lemon, juiced
1 pinch salt, to taste
½ teaspoon dried mint, optional


Smokey version

  1. Wash and dry eggplant.
  2. Pierce with holes and place over a grill, bbq, or gas stovetop. Allow to char and cook until wilted.

Baked version

  1. Wash and dry eggplant.
  2. Pierce with holes and place on a lined baking tray.
  3. Bake in a preheated oven at 350 degrees Fahrenheit (180 degrees Celsius) until completely cooked, for approximately 50 minutes.


  1. De-skin eggplant and add to an immersion blender.
  2. Add all other ingredients, except olive oil, and blend well until creamy.
  3. Serve in a bowl topped with olive oil.

  1. This recipe is perfect for when you have eggplant flesh leftover from de-fleshing eggplant for a stuffed eggplant recipe like batinjan mahshi. Add flesh to a saucepan and cook for about 10 minutes on medium heat. Eggplant will release excess water which will help it to boil. Eggplant flesh is cooked when it is completely wilt and semi-translucent. Place the cooked eggplant flesh in a strainer and allow excess water to drain for 10 min. Do assembly steps above.
  2. Find more of Janelle’s recipes on Plant Based Folk. Follow her on Facebook and on Instagram.