Skip to content
Zaffaron

Kashk Bademjan (کشک بادمجان) — Smoky Persian Eggplant with Fermented Whey

Smoky flame-grilled eggplant is mashed silky-smooth, then enriched with tangy fermented whey and topped with mint-garlic oil and walnuts. A classic Persian appetizer served warm with flatbread.

By Zaffaron Kitchen· Published March 17, 2026 Verified Recipe
Vegetarian Gluten-Free Halal
Contains: dairy, tree nuts
70 min total Prep 25m · Cook 45m 6 servings 175 cal ~$1.35/serving
↓ Jump to Recipe
Kashk Bademjan — Smoky Persian Eggplant with Fermented Whey - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 900 g Globe eggplants (about 3 medium; firm, glossy)
  • 200 g Yellow onion (finely diced)
  • 18 g Garlic cloves (about 6 cloves; finely grated or minced, divided)
  • 75 ml Extra-virgin olive oil (divided)
  • 2 tsp Ground turmeric
  • 1.5 tsp Fine sea salt (plus more to taste)
  • 0.75 tsp Ground black pepper (plus more to taste)
  • 180 g Kashk (fermented whey) (thick liquid kashk; see substitutions if using dried)
  • 30 ml Water (to thin kashk if needed)
  • 2 tbsp Dried mint
  • 45 g Walnut halves (coarsely chopped)

Steps (summary)

  1. Flame-grill the eggplants for deep smokiness. Set 900 g eggplants directly over a gas flame on medium-high, turning with tongs…
  2. Steam-peel for a clean, silky mash. Transfer the hot eggplants to a bowl and cover tightly with a plate or wrap; rest 10 minute…
  3. Build the onion base. In a wide skillet over medium heat, warm 45 ml olive oil. Add 200 g diced onion and cook, stirring, until…
  4. Cook the eggplant to concentrate flavor. Add the mashed eggplant to the skillet with 1.5 tsp sea salt and 0.75 tsp black pepper…
  5. Warm and incorporate the kashk gently. In a small bowl, whisk 180 g kashk with 30 ml water until pourable (use less water if al…
  6. Make mint-garlic oil and finish. In a small pan over low heat, warm the remaining 30 ml olive oil. Add 2 tbsp dried mint and th…

Cultural Background

Kashk Bademjan is a well-known Persian appetizer often served when hosting guests, valued for its rich texture and the distinctive tang of fermented whey. It is commonly presented alongside flatbread and fresh herbs, and it appears in both home cooking and restaurant settings across Iran and the diaspora.

smokytangysavorynuttysilkycreamyslightly chunky (optional)charred eggplantmintgarlicwarm turmeric🌶 mild

Equipment

Gas burner with grate or outdoor grill (or oven broiler)Kitchen tongsHeatproof bowl and plate or plastic wrapFine-mesh sieveChef's knife and cutting boardWide skillet or sauté panSmall saucepan or small frying panWooden spoon or spatulaMeasuring spoons and kitchen scale

💡 Tips

  • For maximum smokiness, keep the eggplants close to the flame and rotate frequently; fully blackened skin is desirable, but the flesh should be soft all the way through.
  • Drain the peeled eggplant briefly to prevent a watery dip; over-draining can dull the smoky flavor, so limit to about 5 minutes.
  • Keep heat low after adding kashk; gentle warming preserves its tang and prevents splitting.
  • If your kashk is very salty, reduce the added sea salt to 1 tsp and adjust at the end.
  • For a smoother texture, pulse the cooked eggplant mixture 3–5 times in a food processor, then return to the pan to warm through.

⚠️ Common Mistakes

  • ❌ Under-cooking the eggplant during grilling

    💡 Why: If the center stays firm, the mash becomes stringy and the dip tastes bitter rather than smoky-sweet.

    ✅ Fix: Continue grilling until the eggplant collapses and a skewer slides in with no resistance; then steam under cover 10 minutes before peeling.

  • ❌ Burning dried mint in hot oil

    💡 Why: Mint scorches quickly and turns bitter, overpowering the dip.

    ✅ Fix: Use low heat and cook only 30–45 seconds; if the mint darkens immediately, the oil is too hot—remove from heat and start again.

  • ❌ Boiling hard after adding kashk

    💡 Why: High heat can cause separation and dull the fermented tang.

    ✅ Fix: Keep the pan on low and warm 3–4 minutes while stirring; if it looks grainy, whisk in 1–2 tbsp warm water and reduce heat further.

  • ❌ Over-salting early

    💡 Why: Kashk can be quite salty, and salt concentrates as the eggplant cooks down.

    ✅ Fix: Add only the listed salt, then adjust after kashk is incorporated; if too salty, stir in extra mashed eggplant or a spoonful of yogurt.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Rewarm gently over low heat with 1–2 tbsp water to loosen; do not boil. Mint oil topping is best added fresh. Not recommended for freezing due to dairy separation.

📅 Make Ahead

Prepare the eggplant base (through Step 4) up to 2 days ahead and refrigerate. Rewarm gently over low heat, then add kashk just before serving. Make the mint-garlic oil up to 24 hours ahead and store covered in the refrigerator; bring to room temperature and stir before drizzling.

🍽️ Pairs Well With

  • Warm lavash or sangak-style flatbread
  • Fresh herbs (basil
  • mint
  • radish
  • scallions)
  • Pickled vegetables
  • A simple cucumber-and-tomato salad

Regional Variations

  • Tehran and urban home-styleOften made smoother, sometimes partially blended, and commonly finished with a generous mint-garlic oil drizzle for a glossy presentation.
  • Northern Iran (Caspian-influenced tables)May lean heavier on garlic and include more walnuts for richness, with a slightly looser texture to scoop easily with bread.
  • Diaspora kitchensWhen kashk is hard to find, cooks frequently use strained yogurt or sour cream, adjusting salt and acidity to approximate the tang.
family gatherings weekend mezze spread Nowruz-style hosting potluck appetizer
#smoky#dip#mezze-style#high-fiber#make-ahead

Ingredients

  • 900 gGlobe eggplants (about 3 medium; firm, glossy)
  • 200 gYellow onion (finely diced)
  • 18 gGarlic cloves (about 6 cloves; finely grated or minced, divided)
  • 75 mlExtra-virgin olive oil (divided)
  • 2 tspGround turmeric
  • 1.5 tspFine sea salt (plus more to taste)
  • 0.75 tspGround black pepper (plus more to taste)
  • 180 gKashk (fermented whey) (thick liquid kashk; see substitutions if using dried)
  • 30 mlWater (to thin kashk if needed)
  • 2 tbspDried mint
  • 45 gWalnut halves (coarsely chopped)

🔄 Substitutions

  • Kashk (fermented whey)→ Greek yogurt (full-fat) mixed with 1 tsp lemon juice per 120 g yogurt
  • Kashk (fermented whey)→ Dried kashk reconstituted with hot water (1 part dried kashk : 2 parts water by weight)
  • Extra-virgin olive oil→ Neutral oil plus 1 tsp butter

Instructions

  1. 1

    Flame-grill the eggplants for deep smokiness. Set 900 g eggplants directly over a gas flame on medium-high, turning with tongs every 2–3 minutes, until the skins are fully blistered and the flesh collapses, 18–25 minutes total. Alternatively, broil 10–12 cm from the element, turning twice, 25–35 minutes.

  2. 2

    Steam-peel for a clean, silky mash. Transfer the hot eggplants to a bowl and cover tightly with a plate or wrap; rest 10 minutes to loosen skins. Peel away charred skin, split, and scrape out the flesh. Drain in a sieve 5 minutes, then chop finely or mash with a fork for a rustic texture.

  3. 3

    Build the onion base. In a wide skillet over medium heat, warm 45 ml olive oil. Add 200 g diced onion and cook, stirring, until golden and sweet, 10–12 minutes. Stir in 2 tsp turmeric and half the garlic (about 9 g) and cook 45–60 seconds, just until fragrant.

  4. 4

    Cook the eggplant to concentrate flavor. Add the mashed eggplant to the skillet with 1.5 tsp sea salt and 0.75 tsp black pepper. Reduce heat to medium-low and cook, stirring and pressing to break up strands, until the mixture thickens and turns glossy, 12–15 minutes. If it sticks, add 1–2 tbsp water.

  5. 5

    Warm and incorporate the kashk gently. In a small bowl, whisk 180 g kashk with 30 ml water until pourable (use less water if already thin). Add to the eggplant and stir continuously over low heat for 3–4 minutes; do not boil hard. Taste and adjust salt and pepper.

  6. 6

    Make mint-garlic oil and finish. In a small pan over low heat, warm the remaining 30 ml olive oil. Add 2 tbsp dried mint and the remaining garlic (about 9 g) and cook 30–45 seconds until aromatic; avoid browning. Spoon the dip into a warm serving dish, drizzle with mint oil, and top with 45 g walnuts.

🪪 Recipe Passport

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

Cultural Background

Kashk Bademjan is a well-known Persian appetizer often served when hosting guests, valued for its rich texture and the distinctive tang of fermented whey. It is commonly presented alongside flatbread and fresh herbs, and it appears in both home cooking and restaurant settings across Iran and the diaspora.

Regional Variations

Tehran and urban home-style: Often made smoother, sometimes partially blended, and commonly finished with a generous mint-garlic oil drizzle for a glossy presentation.
Northern Iran (Caspian-influenced tables): May lean heavier on garlic and include more walnuts for richness, with a slightly looser texture to scoop easily with bread.
Diaspora kitchens: When kashk is hard to find, cooks frequently use strained yogurt or sour cream, adjusting salt and acidity to approximate the tang.

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

175
Calories
4.5g
Protein
13g
Fat
12g
Carbs
5g
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.