Cooking With Ayeh

menu icon
go to homepage
  • Recipes
  • Easy Dinners
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Easy Dinners
  • About
  • Contact
  • Subscribe
ร—
Home ยป Recipes ยป Appetizers

Kashke Bademjan (Persian Eggplant Dip)

Ayeh author bio picture
BY Ayeh Manfre ยท UPDATED: Mar 18, 25 ยท PUBLISHED: Mar 13, 22 ยท 32 Comments
JUMP TO RECIPE

Kashke Bademjan is a popular Persian Eggplant Dip that is easy to make. It's a perfect warm appetizer, served with Persian or Pita bread.

Kashke Bademjan is a Persian Eggplant Dip you need to try!

Itโ€™s a personal favourite and a very popular Persian appetizer which is always a crowd pleaser. Itโ€™s quite similar to Baba Ghanoush or Mutabal as the base also consists of mashed cooked eggplants.

We however also add caramelized onions and a whole lot of goodies including kashk. This gives its unique tangy taste making it an absolute flavour bomb!

Kashke Bademjan is actually also very easy to make. Itโ€™s great to serve as an appetizer with warm Barbari Bread everyone will love!

It can also easily be made vegan also, just leave the kashk out at the end.

My mama has passed down her recipe for this dish which Iโ€™ve used as the base for this recipe. Iโ€™ve also added some of my personal tips on how I like to make it ๐Ÿ™‚

If you want to try more Persian food, here are some dishes youโ€™ll love and need to try Makaroni (Persian Spaghetti), Shirazi Salad and Persian Rice with Tahdig.

Table of Contents
  • What is Kashke Bademjan?
  • What is Kashk?
  • Ingredients to make Kashke Bademjan (Persian Eggplant Dip)
  • Garnish Options
  • Cooking the Eggplants
  • How to make Kashke Bademjan (Persian Eggplant Dip)
  • Tips for Persian Eggplant Dip
  • More Easy Dips
  • More Persian Recipes
  • Recipe
  • Comments

What is Kashke Bademjan?

Kashke (or Kashk) is liquid whey and Bademjan translates to Eggplant in Persian (Farsi).

Itโ€™s a very popular Persian eggplant dip that consists of cooked and mashed eggplants, onions, garlic, dried mind and kashk. It has a similar texture to baba ganoush and is a dip youโ€™ll almost always find served as an appetizer at a Persian dinner party or restaurant.

Itโ€™s usually served warm with a side of fresh Persian flat bread or pita bread... YUM

What is Kashk?

In simple terms, Kashk is liquid whey.  It's made by fermenting yogurt that can be found dried or in liquid form.  Boiling water is then added to dilute it and once whisked together, it will create a thick sauce like consistency.

Kashk is popular in several Persian dishes and used in many middle eastern cuisines that adds a unique salty, tangy and creamy flavor.

You can find it in Persian supermarkets and possibly middle eastern markets.  Kashk substitutions are also popular due to its particular taste. You can use yogurt or sour cream as an alternative that will still turn out great.

Ingredients to make Kashke Bademjan (Persian Eggplant Dip)

  • Eggplants are of course the star of the dish! Try and use large darker eggplants as theyโ€™re more meaty and ripe with more flavor. Traditionally they are fried for this dish, however I like to roast mine in the oven instead for a lighter and healthier option
  • Kashk is a Persian fermented yogurt/curd which is salty and gives the dish itโ€™s unique tangy creamy flavor. Itโ€™s found in Persian supermarkets and possibly middle eastern markets. If itโ€™s hard to find, you can substitute with sour cream or Greek yoghurt which also work great
  • Onion is sautรฉed with garlic for the base of the dish, and is also commonly added as garnish on top
  • Olive oil is used throughout the recipe as my preferred oil
  • Tumeric powder gives a lovely colour and flavour to the dish. You wonโ€™t need much as a little goes a long way
  • Dried mint leaves give a beautiful aroma and colour to the dish. They are a staple in many Persian recipes and are found in Persian, middle eastern and Indian supermarkets
  • Vegetable stock is added to give the dish extra flavour while itโ€™s being cooked. You can also add water instead
  • Walnuts are added for a little crunch along with the garnish on top. I like to toast mine on the stove or oven for a few minutes to bring out the nuttiness even more


Garnish Options

Persians love to garnish Kashke Bademjan. You can get as fancy or as simple as you like.

Here are some common garnish ingredients we love to add:

  • Extra kashk or (sour cream or greek yogurt)
  • Caramelized onions
  • Fried dried mint 
  • Bloomed saffron
  • Chopped walnuts

Cooking the Eggplants

Eggplants are one of those vegetables that donโ€™t get enough love! I personally love them ๐Ÿ™‚

Traditionally, the eggplants are fried to make kashke bademjan. However, eggplants do soak up quite a lot of oil in the cooking process which means youโ€™ll need a generous amount of oil.

I prefer to roast the eggplants in the oven which is healthier and lighter as you donโ€™t need much oil for this. Youโ€™ll end up with beautifully caramelized eggplants that taste amazing in this dip! My mama was a little skeptical at first but she was totally surprised with how good they still tasted!

You can however still fry them if you prefer, thatโ€™s totally ok too!

How to make Kashke Bademjan (Persian Eggplant Dip)

Make one of the most popular Persian dips, with my healthy twist by roasting the eggplants. Follow my simple steps below.

Prepare Eggplants

Steps to show how to prepare eggplants for Kashke Bademjan
  1. Preheat oven to 180ยฐC/350ยฐF. Slice eggplants in half lengthways and cut diagonal slits into the flesh, making sure not to cut all the way through
  2. Optional, salt the insides of the eggplant and let them stand for 15-20 minutes to allow them to sweat
  3. They should look as pictured afterwards
  4. Pat dry them well with a paper towel
Steps to show how to cook eggplants for Kashke Bademjan
  1. Drizzle with olive oil and face downwards on a baking tray with a baking sheet. This way there is no need for peeling the eggplants
  2. Cook for 45 minutes or until they have fully cooked and look golden brown
  3. Remove from oven
  4. Scoop out all of the flesh with a spoon and set aside

Time to cook

To show saute of onion, garlic, turmeric and dried mint in a pan
  • In a pan, sautรฉ onion in olive oil and once translucent add diced cloves of garlic. Add turmeric, dried mint with a tablespoon of olive oil and sautรฉ over medium heat for a few minutes
To show adding of eggplants, vegetable stock and walnuts
  • Add the eggplant flesh, vegetable stock and chopped walnuts and mix through together. Simmer on low heat with the lid on for 15 minutes
To show the adding of kashke to complete the cooking of the Persian eggplant dip
  • Once most of the liquid has been absorbed, the eggplant will resemble a mash. Now add the kashk (or sour cream or Greek yoghurt). Stir through, allow to slightly cool before serving. Serve with fresh Persian flatbread and enjoy!
To show garnish how Kashke Bademjan is served

Tips for Persian Eggplant Dip

  1. Salting the eggplants are optional, but I feel this is a crucial step. Eggplants can be a little bitter so salting them for 15-20 minutes draws out that bitterness
  2. Pick larger eggplants which have a darker skin as they are more meaty
  3. Roast the eggplants face down on the baking tray. This will ensure they donโ€™t dry out and will be nicely cooked
  4. Sautรฉ dried mint and turmeric for a few minutes to bring out all the flavour. They can burn very quickly so ensure to add a tablespoon of olive oil at this point
  5. Slowly add boiling water if using kashk, to dilute it and whisk together to create a thick sauce consistency
  6. Use sour cream or thick Greek yogurt if you canโ€™t find kashk, not to worry

More Easy Dips

  • Salad Olivieh
  • Mirza Ghasemi (Smoky Eggplant Tomato Dip)
  • Bread Dipping Oil
  • White Bean Dip
  • Cacik - Turkish Cucumber Yogurt Dip
  • Whipped Feta Dip
  • Gyoza Dipping Sauce
  • Greek Spicy Feta Dip

More Persian Recipes

  • Ghormeh Sabzi
  • Zereshk Polo
  • Khoresh Bademjan (Eggplant Stew)
  • Lubia Polo (Green Bean Rice)
  • Adas Polo
  • Persian Patties (Kotlet)
  • Sabzi Polo (Persian Herb Rice)
  • Ash Reshteh (Persian Noodle Soup)
  • Kuku Sabzi

I love seeing your creations and remakes, so be sure to rate the recipe, comment and share your Kashke Bademjan (Persian Eggplant Dip) photo on Instagram so I can share the love!

Recipe

Kashke Bademjan Persian Eggplant Dip with fresh mint and bread on the side

Kashke Bademjan (Persian Eggplant Dip)

4.87 from 29 votes
Kashke Bademjan is a popular Persian Eggplant Dip that is easy to make. It's a perfect warm appetizer, served with Persian or Pita bread
Author: Ayeh Manfre
Course: Appetizer
Cuisine: Persian
Servings: 8
Calories: 160kcal
Print
Prep Time20 minutes mins
Cook Time1 hour hr
Total Time1 hour hr 20 minutes mins

Video

YouTube video player

Ingredients 

  • 4 eggplants (1.5 kgs)
  • 1 large onion diced
  • 6 garlic cloves diced
  • 3-4 tablespoon olive oil
  • 1 teaspoon tumeric powder
  • 2 tablespoon dried mint leaves
  • 1 cup vegetable stock (or water)
  • 50 g chopped walnuts
  • 3 tablespoon kashk mixture or (sour cream or greek yogurt)

    ** See notes

Garnish (optional)

  • Extra kashk or (sour cream or greek yogurt)
  • Caramelized onions
  • Bloomed Saffron
  • Chopped walnuts

Instructions

  • Preheat oven to 180ยฐC/350ยฐF
  • Slice eggplants in half lengthways and cut diagonal slits into the flesh, making sure not to cut all the way through. Optional, salt the insides of the eggplant and let them stand for 15-20 minutes to allow them to sweat. Then dry them well with a paper towel
  • Drizzle with olive oil and face downwards on a baking tray with baking paper
    Cook for 45 minutes or until they have fully cooked. Remove from oven and scoop out all of the flesh with a spoon and set aside
  • In a pan, sautรฉ the onion in olive oil and once translucent add the garlic. Add turmeric, dried mint with a tablespoon of olive oil and sautรฉ over medium heat for a few minutes
  • Add the eggplant flesh, vegetable stock and chopped walnuts and mix through together. Simmer over low heat with the lid on for 15 minutes
  • Add the kashk mixture (refer to notes) or use sour cream or Greek yoghurt. Stir through, it should be nice and creamy
  • Allow to slightly cool and serve in a bowl. Garnish with some extra kashk and additional garnish (optional). Serve with fresh Barbari Bread (Persian flatbread) and enjoy!
โญ๏ธ Final Step! Would love if you left a rating and comment to let me know how it went. Your feedback helps inspire others and means alot โค๏ธ

Notes

  • If youโ€™re using liquid kashk which comes in a jar, it might still be quite thick like in the picture shown. Add 1-2 tablespoons of boiling water and whisk to create a thick sauce consistency
  • If you're using dry kashk, dissolve with boiling water and whisk together to create a thick sauce consistency

Nutrition

Calories: 160kcal | Carbohydrates: 17g | Protein: 4g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 4g | Cholesterol: 1mg | Sodium: 127mg | Potassium: 603mg | Fiber: 8g | Sugar: 9g | Vitamin A: 160IU | Vitamin C: 7mg | Calcium: 47mg | Iron: 1mg
Keywords: dip, eggplant, family

More Appetizers

  • Chickpea fritters with a fritter being dipped into a Greek yogurt sauce
    Chickpea Fritters
  • Baked pita chips on a plate served with red pepper hummus
    Pita Chips
  • Roasted red pepper hummus with pita chip being dipped in
    Roasted Red Pepper Hummus
  • Mini focaccia topped with rosemary and flakey salt
    Mini Focaccia

Comments

    4.87 from 29 votes (21 ratings without comment)

    Leave a Comment & Rating! Cancel reply

    Your email address will not be published. Required fields are marked *

    Rate this recipe!




  1. Sheri says

    March 16, 2022 at 6:00 am

    5 stars
    So yummy! To make it vegan I used plain coconut yogurt at the end ๐Ÿ™‚

    Reply
    • Ayeh says

      March 17, 2022 at 10:22 am

      Oh lovely to hear!!!

      Reply
  2. Chetan Pangam says

    March 17, 2022 at 10:15 pm

    5 stars
    Thank you loved the recipe kids enjoyed it too.. delicious

    Reply
    • Ayeh says

      March 18, 2022 at 11:18 am

      Your dish looked amazing Chetan, so glad you all loved it ๐Ÿ™‚

      Reply
  3. Shefali says

    March 23, 2022 at 3:47 pm

    5 stars
    This eggplant dip was delicious. I added pomegranates and feta. Thank you for the recipe!

    Reply
    • Ayeh says

      March 28, 2022 at 5:31 pm

      Oh yum love these additions! Yours looked so good ๐Ÿ™‚

      Reply
      • Didi says

        January 25, 2023 at 2:50 am

        5 stars
        Easy and delicious!
        thanks

        Reply
        • Ayeh Manfre says

          January 26, 2023 at 8:49 am

          You're most welcome Didi ๐Ÿ™‚

          Reply
  4. Sneha says

    April 05, 2022 at 9:56 pm

    Delicious!!
    That was the first thing I said when I had my first bite of this dip. It turned out so well and yummy. I am happy I came across ayeh's page โ™ฅ๏ธ.Very easy to do recipes and healthy too.

    Reply
    • Ayeh says

      April 07, 2022 at 10:32 am

      Yay so happy you tried this recipe and loved it Sneha ๐Ÿ™‚ xxxx

      Reply
  5. Denissa says

    May 25, 2022 at 10:02 am

    5 stars
    Amazing flavors and the walnuts add the best texture. THANK YOU!!

    Reply
    • Ayeh says

      May 25, 2022 at 4:37 pm

      I love the little crunch from the walnuts too! So happy you liked it dear xxx

      Reply
  6. Theresa says

    August 07, 2022 at 9:59 am

    Would love to make this- can fresh mint be substituted for the dry mint?

    Reply
    • Ayeh Manfre says

      August 12, 2022 at 9:52 pm

      Yes you can dear, you can also dry out the fresh mint leaves in the oven which will give it a better taste ๐Ÿ™‚

      Reply
  7. STEPHEN HIPGRAVE says

    May 13, 2023 at 2:11 am

    I used yogurt but strain it through a cheese cloth to get the water out. It is then almost the consistancy of cream cheese when I add it to the recipe.

    Reply
    • Ayeh Manfre says

      May 14, 2023 at 9:17 pm

      Great tip!

      Reply
  8. Bess says

    July 19, 2023 at 4:35 am

    I have made this 3 times so far and going on my 4th for a bbq get together. It's so so delicious and I roast my eggplants to keep the fat content down. It's so yummy!

    LOVE your recipes Ayeh... another favorite are the zucchini and corn fritters. YUM!

    Reply
    • Ayeh Manfre says

      July 21, 2023 at 7:03 pm

      Amazing to hear Bess!! Yes roasting them is key for me too x

      Reply
  9. Monisha says

    October 05, 2023 at 8:24 am

    5 stars
    I added a little water with the oil/mint so the mint didnโ€™t burn and used less water when adding the eggplant. I let all the excess water boil away after simmering for 15 min. Then added the yogurt and some salt (since I didnโ€™t use broth). I didnโ€™t have greek yogurt or sour cream, only creamy organic whole milk yogurt. But still with all the edits, this tasted just like moby dicks appetizer! It was amazing! Thank you for sharing your recipe!

    Reply
    • Ayeh Manfre says

      October 16, 2023 at 8:21 pm

      Sounds amazing lovely so happy you were able to make the necessary adjustments and still loved it ๐Ÿ™‚

      Reply
  10. Paul says

    October 30, 2023 at 9:52 am

    5 stars
    Iโ€™ve made this numerous times. Your mom and my mom must have had the same recipe. Delicious.

    Reply
    • Ayeh Manfre says

      November 03, 2023 at 9:39 pm

      Oh love this!!!

      Reply
  11. Sheryl says

    January 05, 2024 at 11:42 am

    What do you suggest as garnishes for the dip?

    Reply
    • Ayeh Manfre says

      January 09, 2024 at 9:10 pm

      I love garnishing with extra chopped walnuts, crispy fried onions and extra of the fried mint ๐Ÿ™‚

      Reply
  12. sarah says

    March 10, 2024 at 8:59 am

    Can you make this delicious dish in advance and freeze it? If so, would you bake it after taking it out of the freezer or just let it defrost? Thanks!

    Reply
    • Ayeh Manfre says

      March 16, 2024 at 10:22 pm

      Sure thing! I would add the kashk or yogurt on the day you are planning on eating it. Let it thaw then heat on a pan with the dairy product

      Reply
  13. Suzanne says

    March 25, 2024 at 4:48 am

    5 stars
    I have been making Persian food for 40 years and this is the best recipe for kashke bademjan that I have ever made. Everyone at my Nowruz party loved it. Thank you!

    Reply
    • Ayeh Manfre says

      March 26, 2024 at 10:39 pm

      What an amazing compliment!! So happy you all loved it so much xx

      Reply
  14. marian david says

    April 09, 2024 at 10:10 pm

    I love your recipe of Kasheke Bademjan!

    Reply
    • Ayeh Manfre says

      April 17, 2024 at 5:27 pm

      So happy to hear lovely ๐Ÿ™‚

      Reply
  15. Sharon Jewel says

    June 05, 2024 at 5:14 am

    It was very good; a lot of steps but easy to make. I salted the eggplant and it made it too salty. Maybe I didn't get all of it off, but I thought I did. Next time I will omit this step.

    Reply
    • Ayeh Manfre says

      June 12, 2024 at 6:49 pm

      So glad you liked it Sharon! Make sure to wipe off all the salt and excess water off the eggplants before cooking them ๐Ÿ™‚

      Reply
Ayeh about me picture

Hi, I'm Ayeh!

Hey everyone! I love creating easy everyday recipes with a healthy twist that anyone can make. I will show you that you can eat delicious food, using wholesome ingredients that make you feel good from the inside out!

About Me โ†’

Popular

  • Rice paper dumplings topped with shallots and sesame seeds
    Rice Paper Dumplings
  • Fried Oyster Mushrooms Vegan Fried Chicken with piece cut open and dipping sauces
    Fried Oyster Mushrooms (Vegan Fried Chicken)
  • Easy no knead focaccia topped with rosemary and salt on an oven tray
    No Knead Focaccia
  • Kani Salad in a bowl topped with avocado, sesame seeds and panko bread crumbs
    Kani Salad

Footer

  • Contact
  • Privacy
  • Terms

Copyright ยฉ 2025 Cooking With Ayeh

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.