
This Persian eggplant mash is comforting, packed with flavor, and honestly, it's a breeze. Kashke bademjan mashes up smoky roasted eggplants with bold spices for a show-stopping starter or tasty side anyone can make without fuss.
I stumbled on this dish in Iran when a local family kindly invited me over to eat. Ever since, it’s my no-fail trick to wow people with almost zero effort.
Yummy Ingredients
- 150 ml Kashke: or use something like Greek yogurt or sour cream if you want
- Granate seeds: brighten everything up and add color
- Dried mint: can’t skip it for that classic taste
- Fresh cracked black pepper: wakes up the flavors
- Half a teaspoon turmeric: makes it golden and just a tad spicy
- Four tablespoons olive oil: splurge on the good extra virgin kind for biggest flavor
- Four garlic cloves, fresh: brings that signature punch to the mash
- One big onion: brings a gentle sweetness and depth
- Two fresh eggplants: pick ones that feel sturdy and look shiny
Step-by-Step How-To
- Finish with the toppings:
- Scoop your eggplant spread into a serving bowl, pour the hot minty oil on top, then swirl on extra Kashke. Sprinkle with pomegranate arils or throw on some crispy onions or walnuts if you’re feeling fancy.
- Make the mint oil:
- Meanwhile, gently warm half a tablespoon of olive oil in a tiny pan, toss in dried mint and stir around for just 20 seconds till you smell that amazing minty burst.
- Blend in the Kashke and mint:
- Mix in your Kashke (or alternative) and a spoonful of dried mint. Heat on low for 5 minutes to let the flavors meld.
- Mash the eggplants:
- Kill the heat and mash everything up with a fork or potato masher. You want it mostly smooth, but with a slight bit of chunkiness for a classic feel.
- Cook the eggplants with the good stuff:
- Slide eggplants back into your pan with onion and garlic, toss in turmeric and lots of black pepper. Pour in a splash of water (about 100 ml), pop a lid on, and simmer for 15 minutes or so till the eggplants go soft and squishy.
- Add the garlic:
- Stir in chopped garlic and let it sizzle only about a minute—don't let it brown, or it'll turn bitter.
- Cook the onion base:
- Stir the rest of the olive oil into the same pan and toss in chopped onion. Cook on medium till it's kinda see-through and getting golden, about 8–10 minutes. This really builds the base flavor.
- Fry the eggplants:
- Heat 2 tablespoons of olive oil in a big skillet over medium-high. Brown the eggplant chunks on all sides so they get golden, about 5 minutes each way, then pull them out and set aside.
- Prep the eggplants:
- Peel your eggplants fully, split them lengthwise, then cut into chunky pieces—this helps them cook evenly later.
Kashke is a tangy fermented dairy sauce from Iran that takes this mash up a level. First time I tried this eggplant dip was at a family-run spot in Tehran. Got totally hooked on the combo of lush eggplant and the tang of kashke.
Storage Tips
This eggplant spread stays great in a sealed container in the fridge for about 3 or 4 days. Actually, it often tastes even better the next day after chilling—the flavors get a chance to blend. To reheat, just gently warm it up on the stove and add a splash of water if it's too thick.

Swaps and Options
If you can't get your hands on kashke—it's tricky outside of some specialty stores—thick Greek yogurt mixed with a little lemon works fine. If you want to go vegan, try a thick coconut yogurt or blend cashews with lemon juice instead. Asian eggplants (the smaller kind) also work in this and cook quicker.
Fun Ways to Serve
Kashke bademjan is usually part of a mezze table with flatbread like lavash or pita. Serve it with a rice main like chelow kebab for another way. For a pretty touch, make a small well in the middle, pour in some minty oil and toss in pomegranate for a pop of color and crunch.
Frequently Asked Questions
- → How do you prep eggplants for this dish?
Peel the eggplants, slice them up, and brown both sides in olive oil before simmering.
- → Can the kashke be substituted?
Yes, you can swap kashke for Greek yogurt or sour cream if needed.
- → What pairs well with eggplant spread?
It’s great with pita bread, naan, or lavash and also goes nicely with walnuts or caramelized onions.
- → Can this dish be prepped ahead?
Absolutely, you can make it ahead and reheat gently before serving.
- → What texture should the spread have?
It should be smooth yet have slight texture from smashed eggplants.