Skip to content
Zaffaron

Kashk-e Bademjan (کشک بادمجان)

A classic Persian eggplant dip made with silky fried eggplant, caramelized onions, fragrant mint oil, and tangy kashk. Rich, savory, and perfect with warm bread for mezze or a light meal.

By Zaffaron Kitchen· Published March 11, 2026 Verified Recipe
Vegetarian Gluten-Free Halal
Contains: dairy, tree nuts
130 min total Prep 75m · Cook 55m 6 servings 240 cal ~$1.35/serving
↓ Jump to Recipe
Kashk - e Bademjan - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 130 min · Difficulty: medium

Ingredients (quick list)

  • 900 g Eggplant (2–3 large, peeled in long strips (zebra peel) and sliced into 2 cm rounds)
  • 12 g Kosher salt (plus more to taste; for salting eggplant)
  • 90 ml Neutral oil (such as sunflower or canola, divided)
  • 300 g Onion (1 large, thinly sliced)
  • 18 g Garlic (5–6 cloves, finely grated or minced)
  • 2 g Turmeric (about 1 tsp)
  • 1 g Black pepper (about 1/2 tsp)
  • 4 g Dried mint (about 2 tbsp, Persian dried mint if possible)
  • 250 g Kashk (thick Persian whey; if very thick, thin with warm water)
  • 60 ml Warm water (as needed to loosen kashk and adjust dip consistency)
  • 30 g Walnuts (coarsely chopped, for garnish (optional but traditional))

Steps (summary)

  1. Salt the eggplant: place slices in a colander, sprinkle with 12 g kosher salt, and toss well. Set over a bowl and rest 45 minut…
  2. Fry the eggplant in batches: heat 60 ml neutral oil in a wide skillet over medium-high (about 180°C/350°F oil temperature). Add…
  3. Caramelize the onion: in the same skillet, reduce heat to medium and add the remaining 30 ml oil. Add sliced onion with a pinch…
  4. Bloom spices and garlic: stir in turmeric and black pepper for 30 seconds, then add the minced garlic. Cook 60–90 seconds until…
  5. Mash to a silky texture: add 60 ml warm water, cover, and simmer on low 10–12 minutes until eggplant collapses completely. Unco…
  6. Make mint oil (na'na-dagh): in a small pan, warm 2 tbsp of the oil from the skillet (or an extra splash if needed) over low hea…

+ 1 more steps in the full instructions section below.

Cultural Background

Kashk-e Bademjan is a beloved Iranian appetizer served at family gatherings and in traditional restaurants, often as part of a shared spread with bread and herbs. The signature combination of na'na-dagh and kashk reflects classic Persian layering of aroma and tang over slow-cooked vegetables.

tangysavoryumami-richslightly sweetsilkycreamysoftmintygarlickywarm turmeric🌶 mild

Equipment

Wide heavy skillet or sauté panColander and bowlPaper towels or clean kitchen towelsSmall pan for mint oilPotato masher or immersion blenderServing platter or shallow bowl

💡 Tips

  • For less oil, you can roast eggplant at 230°C/450°F for 25–35 minutes until collapsed and browned, then proceed from the onion step; the flavor stays authentic but lighter.
  • Kashk varies in saltiness—taste before adding extra salt, and dilute with warm water for a smooth, glossy drizzle.
  • Mint burns fast; keep heat low and pull the pan as soon as the mint darkens and releases aroma.

⚠️ Common Mistakes

  • ❌ Skipping the salting and drying step for eggplant

    💡 Why: Wet, unsalted eggplant absorbs more oil and can taste slightly bitter, leading to a greasy dip.

    ✅ Fix: Salt 45 minutes, rinse briefly, then press and pat very dry before frying or roasting.

  • ❌ Burning the dried mint in hot oil

    💡 Why: Dried mint turns bitter within seconds at high heat and can ruin the final aroma.

    ✅ Fix: Use low heat and stir only 20–30 seconds; remove from heat as soon as it darkens.

  • ❌ Boiling the kashk after adding it

    💡 Why: High heat can split dairy and dull the tang, making the texture grainy.

    ✅ Fix: Warm kashk separately and stir it in off heat; reheat only gently if needed.

🧊 How to Store

Cool completely, then refrigerate in an airtight container up to 3 days. Reheat gently on low with a splash of water to loosen, or serve at cool room temperature. Do not freeze; kashk can separate and turn grainy.

📅 Make Ahead

Prepare the eggplant-onion base up to 2 days ahead and refrigerate. Rewarm gently with 2–3 tbsp water, then stir in kashk just before serving. Make mint oil up to 24 hours ahead and keep covered at room temperature; rewarm briefly to loosen before drizzling.

🍽️ Pairs Well With

  • Warm sangak
  • barbari
  • or lavash; a side of sabzi khordan
  • torshi
  • and radishes; or alongside other mezze like mirza ghasemi and mast-o-khiar.

Regional Variations

  • TehranOften mashed very smooth and finished with generous kashk drizzles and a heavier na'na-dagh topping; walnuts are a common garnish for a restaurant-style presentation.
  • IsfahanSome cooks add a touch more caramelized onion and keep the mash slightly chunkier, emphasizing sweetness from deeply browned onions against the tang of kashk.
  • GilanA small amount of local garlic-forward seasoning and extra fried garlic chips may be used on top, leaning into the region’s love of bold garlic notes while keeping the base eggplant-and-kashk.
Nowruz gatherings Family dinners Mezze spreads Iftar tables
#mezze#dip#eggplant#kashk#no-gluten-ingredients

Ingredients

  • 900 gEggplant (2–3 large, peeled in long strips (zebra peel) and sliced into 2 cm rounds)
  • 12 gKosher salt (plus more to taste; for salting eggplant)
  • 90 mlNeutral oil (such as sunflower or canola, divided)
  • 300 gOnion (1 large, thinly sliced)
  • 18 gGarlic (5–6 cloves, finely grated or minced)
  • 2 gTurmeric (about 1 tsp)
  • 1 gBlack pepper (about 1/2 tsp)
  • 4 gDried mint (about 2 tbsp, Persian dried mint if possible)
  • 250 gKashk (thick Persian whey; if very thick, thin with warm water)
  • 60 mlWarm water (as needed to loosen kashk and adjust dip consistency)
  • 30 gWalnuts (coarsely chopped, for garnish (optional but traditional))

🔄 Substitutions

  • Kashk→ Whole-milk Greek yogurt mixed with 1 tsp lemon juice and a pinch of salt
  • Neutral oil→ Ghee
  • Walnuts→ Pistachios

Instructions

  1. 1

    Salt the eggplant: place slices in a colander, sprinkle with 12 g kosher salt, and toss well. Set over a bowl and rest 45 minutes to draw out bitterness and reduce oil absorption. Rinse quickly under cool water, then press and pat very dry with towels; wet eggplant splatters and steams instead of browning.

  2. 2

    Fry the eggplant in batches: heat 60 ml neutral oil in a wide skillet over medium-high (about 180°C/350°F oil temperature). Add eggplant in a single layer and fry 4–6 minutes per side until deep golden and very soft. Transfer to a paper-towel-lined tray; add a little more oil if the pan dries out.

  3. 3

    Caramelize the onion: in the same skillet, reduce heat to medium and add the remaining 30 ml oil. Add sliced onion with a pinch of salt and cook 12–18 minutes, stirring often, until evenly golden-brown and sweet. If it browns too fast, lower heat and add 1–2 tbsp water to deglaze.

  4. 4

    Bloom spices and garlic: stir in turmeric and black pepper for 30 seconds, then add the minced garlic. Cook 60–90 seconds until fragrant and the raw garlic smell fades, stirring constantly so it doesn’t scorch. Return the fried eggplant to the pan and gently toss to coat with the onion mixture.

  5. 5

    Mash to a silky texture: add 60 ml warm water, cover, and simmer on low 10–12 minutes until eggplant collapses completely. Uncover and mash with a potato masher (or pulse briefly with an immersion blender) until mostly smooth with a few pleasant strands. Taste and adjust salt if needed.

  6. 6

    Make mint oil (na'na-dagh): in a small pan, warm 2 tbsp of the oil from the skillet (or an extra splash if needed) over low heat. Add dried mint and stir 20–30 seconds just until it turns darker and aromatic; do not burn it or it becomes bitter. Immediately remove from heat.

  7. 7

    Finish with kashk: warm the kashk gently (not boiling) and, if very thick, thin with a little warm water until pourable. Stir half the kashk into the eggplant mixture off heat to keep it creamy. Spoon into a serving dish, drizzle remaining kashk and mint oil on top, and garnish with walnuts.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 11, 2026

Cultural Background

Kashk-e Bademjan is a beloved Iranian appetizer served at family gatherings and in traditional restaurants, often as part of a shared spread with bread and herbs. The signature combination of na'na-dagh and kashk reflects classic Persian layering of aroma and tang over slow-cooked vegetables.

Regional Variations

Tehran: Often mashed very smooth and finished with generous kashk drizzles and a heavier na'na-dagh topping; walnuts are a common garnish for a restaurant-style presentation.
Isfahan: Some cooks add a touch more caramelized onion and keep the mash slightly chunkier, emphasizing sweetness from deeply browned onions against the tang of kashk.
Gilan: A small amount of local garlic-forward seasoning and extra fried garlic chips may be used on top, leaning into the region’s love of bold garlic notes while keeping the base eggplant-and-kashk.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

240
Calories
7g
Protein
17g
Fat
16g
Carbs
7g
Fiber
520mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.