Kashke bademjan is a simple Persian eggplant dip that is made with a handful of ingredients. This easy and tasty vegetarian dip is full of amazing flavors and makes for a perfect appetizer served with some warm bread.
Some might think that Persian recipes are intimidating, but it's important to know that there are plenty of Persian recipes that are simple and easy to make. Some easy Persian recipes that we've written about on this blog include Persian eggplant and tomatoes and eggplant stew. Today's recipe, kashke bademjan, is one of the easiest yet tastiest Iranian recipes out there - perfect for Persian food newbies and lovers of Mediterranean dips!
Table Of Contents:
Eggplant is one of those vegetables that is sometimes overlooked. However, there are so many tasty recipes including healthy and easy dips that use eggplant. From classic baba ganoush and mutabal to delicious Greek Melitzanosalata, eggplant dips always make a grand appearance at our appetizer table.
Have you ever had that dish that makes you think to yourself, "I seriously don't know what it is about this dish, but I want to have it for the rest of my life?" Kashke bademjan is that dish for many people. You might have had it at a friend's home, or at a Persian restaurant, or probably at a potluck. I'm sure that if you've had it, you've most definitely loved it, and have thought of making it yourself. So, here is a full guide and step by step recipe to make this delicious Persian appetizer.
What is Kashke Bademjan?
Kashke bademjan, occasionally also spelled kashko bademjan, is the name of a Persian eggplant dip. Kashk means yogurt whey, a dairy product made of drained yogurt which has a salty and tangy flavor, and bademjan means eggplant. This dish is basically made from the combination of these two ingredients.
What is kashk?
Kashk is an Iranian kitchen staple that's usually used in Ash (thick soup) such as ash reshteh and eggplant soup. Yogurt whey or kashk comes in dry or liquid form. The dry form can be round, or it can be formed as a string or a powder. It should be kept in a cool, dry place. To use prepare dry kashk, place some in a bowl and cover with boiling water. Wait for some minutes and then stir until it's dissolved in water. The liquid form, however, should be kept in the fridge and can go directly into a recipe. I personally prefer dry kashk as it makes it easier to adjust its flavor and consistency. You can find kashk in Persian/Middle Eastern shops (usually in the refrigerator) or online.
Preparation instructions
This Persian eggplant dip can be made in many different ways. The most essential recipe calls for eggplants, onion, garlic and kashk. The first and more traditional method of making kashke bademjan is to fry the eggplants, onion and garlic separately until they're golden brown. Then, mash the eggplants well and mix with onion, garlic and kashk. This is quite easy and simple, but note that this method calls for more oil as eggplants absorb so much fat.
To minimize the use of oil, you can either bake the eggplants and proceed with the recipe, or you can use a stove top method as follows. Start with browning the peeled and halved eggplants in a pan, transfer them to a plate, and, in the same pan, saute some onion and garlic. Put the eggplants back in the pan and add turmeric and black pepper. Stir and mix well. Add in some water, then cover and cook for about ten to fifteen minutes until the eggplants are fully cooked. Mash the eggplants and onion mixture well.
Next, add the kashk, bloomed saffron and some dried mint to the dish, stir well and cook over medium heat for about five to ten minutes. This would help the flavors combine better.
Toppings for this Persian eggplant dip
I always like to go ahead and add some sauteed dried mint on top with some extra kashk and chopped walnuts for extra crunch and texture. You can also add caramelized onion on top.
What makes this different than other eggplant dip recipes?
Kashke bademjan is served warm or at room temperature whereas most eggplant dips are served cold. This particular eggplant dip recipe lists eggplants as the main ingredient and uses kashk (yogurt whey) to add more flavor to the dish. This eggplant dip makes a great appetizer for family gatherings or dinner parties.
Serving suggetion
This Persian eggplant dip is usually served as an appetizer though I can totally have it as a main dish. Kashke bademjan is usually served with bread like lavash, pita or naan. I always serve it with a side of fresh herbs such as arugula, basil, green onions and parsley.
Notes and tips
- If you cannot find kashk or are not a fan of it, you can simply use sour cream, European or Greek yogurt instead.
- If you would like to freeze kashke bademjan, freeze the mixture before adding the kashk, sour cream or yogurt. Once you're ready to eat, thaw the mixture, mix it with kashk and heat in a pan.
- You can use any type of eggplant for this recipe as long as they're not seedy. I prefer using Chinese eggplants but Italian, graffiti or regular globe eggplants work as well. Make sure to peel the eggplants.
- Using dried mint is very much advised in this recipe. You can find dried mint in big supermarkets or Middle Eastern/Persian shops.
More eggplant recipes
Did you make this recipe? I'd love to hear about it! Please comment and leave a 5-star🌟 rating below. You can also follow us on Instagram, Facebook, Pinterest or subscribe to our newsletter to get a free e-Cookbook!
Step-by-Step Recipe
Kashke Bademjan (Persian Eggplant Dip)
Ingredients
- 4 tablespoon Olive Oil
- 4 Chinese Eggplants See Note #1
- 1 large Onion Sliced
- 4 cloves Garlic Minced
- ½ teaspoon Turmeric
- ½ teaspoon salt
- ½ teaspoon Black Pepper
- ¼ cup Water See Note #2
- ¾ cup Liquid Kashk See Note #3
- 1 tablespoon Bloomed Saffron See Note #4
- 2 tablespoon Dried Mint See Note #5
Instructions
- Peel the eggplants and cut them in halves lengthwise, then cut each into half width-wise.
- Heat 2 tablespoons olive oil in a pan, once hot, place the eggplants in the pan and sear on both sides until golden brown. The eggplants are not supposed to cook all the way through.
- Take the eggplants out of the pan and place them in a plate. In the same pan, pour two tablespoons olive oil and saute the onion until golden brown and soft.
- Add in the garlic and give it a nice stir.
- Add in the browned eggplants, turmeric, salt and black pepper. Mix and add the water. Cover and cook for ten to fifteen minutes until the eggplants are cooked through.
- Once the eggplants are cooked, turn the heat off and mash the eggplants using a potato masher or an immersion blender.
- Add kashk, one tablespoon dried mint and bloomed saffron to the eggplant mixture and stir well. Turn the heat on to medium and cook for another five to eight minutes.
- Serve warm with pita, lavash or naan bread.
Topping:
- Heat ½ tablespoon olive oil in a pan and sear one tablespoon dried mint for thirty seconds.
- Top kashke bademjan with more kashk (yogurt whey), walnuts, seared dried mint and caramelized onion and garlic.
Notes
- You can use any other type of eggplants such as Italian, graffiti or regular globe eggplants. You'll need about 1-1.5 lb eggplants.
- If the eggplants are not cooked completely, add more water, start with three to four tablespoons.
- You can find liquid kashk (yogurt whey) in Persian/Middle Eastern shops. If you find dry kashk, mix ½ cup dry kashk with ½ cup boiling water and let it sit for some minutes, Then mix so it dissolves. The consistency should be of ketchup. If it's too thick, add more water. You can also use kashk in Persian noodle soup (ash reshteh) or eggplant soup.
- To work with saffron, check out our tutorial on how to bloom saffron.
- You can find dried mint online or at Persian/Middle Easter shops. (affiliate).
- If you cannot find kashk or are not a fan of it, you can simply use sour cream, European or Greek yogurt instead.
- If you would like to freeze kashke bademjan, freeze the mixture before adding the kashk, sour cream or yogurt. Once you're ready to eat, thaw kashke bademjan, mix it with kashk and heat in a pan.
Vicky
I have never made a Persian recipe before, but I am tired of the same boring dips. I love the texture that the eggplant adds to the dip. It is perfect with slices of crusty baguette.
Jess
This Persian Eggplant Dip recipe is a real winner in my book! The flavors are bold and unique, and the texture is creamy and smooth. It's a great alternative to the usual dips and spreads that can get boring after a while.
Suja md
I just love this and its was a big hit with everyone. And this was such a pleasing experience!
dana
I love this dip so much! It's so nice to be able to dip into something that's actually nourishing, too, and not just some goopy rich cheese dip (I love those too, but you know. Lol.)
Maggie
I saw this at a restaurant once, and I have been looking for it ever since then. It was so good! Making this recipe this weekend. We can't wait!
Susan K Sasek
Is there any substitute for the whey? I have a dairy allergy
Shadi HasanzadeNemati
Hi Susan, I haven't tried any other substitute, but I guess dairy free yogurt or sour cream with just a little bit of vinegar and salt could do.
Daniel Danieli
Another alternative for whey powder is chickpea flour, and as the name suggests, it is made from ground chickpeas. It has a nutty flavor as well as higher fiber and protein content. Keep in mind that chickpea flour has an absorbing nature, which is why you have to add more liquid to make sure the recipe’s texture remains moist and dense. In addition to baking, you can also use chickpea flour in pancakes, smoothies, protein bars, and energy balls.
Katie
This is unique but packs in so much flavor! Goes great with other dishes, too.
Phoebe
I have just recently found eggplant and fallen in love. I’m anxious to try this!
Shirin
Turned out really yummy and it was an easy to follow recipe. Thank you!
Behnosh Najafi
Soooo delicious! Thank you!!!
Philip Joseph
I love this dish, and this recipe makes it so easy! The second time around, I used one less clove of garlic and way less mint (3 tsps)! 2 Tablespoons is so much mint!
What heat do you use for the searing the eggplants and then what heat do you use when you cover the eggplant? I found that I had to reduce the heat to medium-low when I covered it as it seemed to be overcooking.
Shadi HasanzadeNemati
Medium to sear the eggplant and medium low after you cover.
Ken
Great recipe. Tried it yesterday and came out perfect.
Sophie Heath
I hadn't tried a recipe quite like this before! It was a perfect party snack!
Suzy
One of my favorite dips to get in restaurants! Love that it is so easy to make at home!
Irina
The "immersion blender" part was very misleading. It turned my dish into something that highly resembles baby food when kashke bademjan is supposed to be lumpy. It was my first try on this dish and it was a failure just because of this. Please edit this part in your recipe so others don't get confused!
Shadi HasanzadeNemati
Hi Irina, The consistency of kashke bademjan completely depends on how you like it to be. Many like it super soft and creamy while others like it lumpy. Both work completely fine. I would suggest you mash or simply chop the eggplants next time to get the lumpy texture.