Creamy eggplant with kashke

Featured in Snacks and bites for hungry moments.

This creamy Iranian eggplant dish, known as 'kashke bademjan,' features roasted eggplants blended with kashke, spices like turmeric and black pepper, and topped with dried mint and pomegranate seeds. Onions and garlic are sautéed first, followed by slow-cooking the eggplants for deep, rich flavors. Garnishes like mint-infused oil, walnuts, or caramelized onions elevate the dish. Pair it with pita, naan, or lavash bread, and enjoy it warm to impress your guests.

Maria from tastyhush
Updated on Fri, 13 Jun 2025 12:06:51 GMT
Creamy eggplant with kashke Pin it
Creamy eggplant with kashke | tastyhush.com

This Iranian eggplant mash is a cozy and flavorful dish that'll wow your friends and is a breeze to make. The classic kashke bademjan brings together roasted eggplants and plenty of aromatic flavors to whip up a tasty side or snack.

I first stumbled on this dish while exploring Iran with a local family. Since then, whenever I want to impress without much effort, this is my go-to.

Rich Ingredients

  • 150 ml Kashke: If you can't get this, go for sour cream or thick Greek yogurt
  • Pomegranate seeds: toss some on at the end for color and a little burst of freshness
  • Dried mint: don't skip this—it's key for real flavor
  • Freshly cracked black pepper: adds a nice kick
  • A half teaspoon turmeric: brightens things up, adds a gentle warmth
  • Four tablespoons olive oil: extra virgin gives the best taste
  • Four garlic cloves: slice or chop them up for that signature punch
  • One big onion: this adds sweetness and more depth
  • Two eggplants: look for shiny, firm eggplants for top results

Simple Step-by-Step Directions

The Final Touches:
Spoon the eggplant mash onto a serving plate. Pour the infused mint oil on top, then finish up with extra Kashke and a handful of crushed walnuts or even caramelized onions if you feel fancy.
Prepping the Mint Oil:
While the mash simmers, warm up half a tablespoon of olive oil in a small pan. Stir in a tablespoon of dried mint and let it sizzle for roughly 20 seconds to bring out its smell.
Blending and Mashing:
Turn off the heat and mash everything up with a fork or potato masher until most of it’s smooth, but leave it a little chunky for a nice bite.
Cooking the Eggplants with Flavors:
Put the cooked eggplants back into your pan with the onions and garlic. Toss in the turmeric and black pepper. Add about 100 ml of water, cover, and let it simmer for around 15 minutes. They're done once the eggplants are soft and a fork goes through easily.
Adding Garlic:
Mix in the chopped garlic, letting it soften for just a minute. Don’t let it brown, or it'll turn bitter.
Cooking the Onion Base:
Pour in your last two tablespoons of oil. Toss in the sliced onion and let it cook over medium until it softens up and gets a light golden color, about 8–10 minutes. This makes it sweet.
Searing Eggplants:
Add two tablespoons of oil to a big skillet on medium-high. Brown your eggplant pieces all around, letting each side get a nice color—about five minutes per side. Pull them off the heat.
Chopping Eggplants:
Peel the eggplants all the way, slice them down the middle lengthwise, then chop them into smallish pieces. This helps them cook evenly.
Mixing in the Dairy and Mint:
Stir in Kashke or your dairy swap and a spoonful of dried mint. Put it all back on low heat for about five minutes to let the flavors mingle.

Kashke’s a tangy and creamy dairy staple in Iranian cooking, and it’s what takes this dish over the top. First time I tasted this spread was in a tiny Tehran restaurant, and I was hooked by the way the eggplant’s smoothness worked with the tang of Kashke.

Storing Leftovers

Store this eggplant dip in an airtight container in your fridge for three to four days. Honestly, it gets even better overnight since all the flavors hang out and blend. To heat it up, just warm slowly on the stove, adding a little splash of water if needed to get it creamy again.

Making authentic Iranian-style eggplant mash Pin it
Making authentic Iranian-style eggplant mash | tastyhush.com

Swaps and Easy Fixes

If you can’t track down Kashke, don’t worry—mix thick Greek yogurt with a squeeze of lemon for a close enough flavor. For a plant-based version, go with coconut yogurt or blend up cashews with lemon juice. Smaller eggplants like Chinese ones cook faster and make a great sub too.

How to Serve It Up

Kashke bademjan usually comes out as mezze with flatbreads like pita or lavash. You can also serve it as a side with a classic rice dish like chelow kebab. For a cool look, scoop a little well in the middle, pour in some mint-infused oil, and top with pomegranate seeds for awesome texture and color.

Frequently Asked Questions

→ How do I prep the eggplants for this dish?

Peel the eggplants, slice them up, and pan-fry both sides in olive oil before simmering with spices.

→ What can replace kashke in this dish?

If you can't find kashke, you can substitute it with Greek yogurt or sour cream.

→ What pairs well with this eggplant dip?

It's fantastic with pita, naan, or lavash bread, and works great with walnuts or caramelized onions.

→ Is it possible to make this ahead of time?

Definitely! You can prepare it beforehand and gently warm it when serving.

→ What texture should the eggplant dip have?

It should be creamy with a slight texture from gently mashed eggplants.

Iranian eggplant dip

Smooth Iranian eggplant dip with kashke and mint, bursting with authentic flavors.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Maria

Category: Appetizers

Difficulty: Intermediate

Cuisine: Persian

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

01 2 eggplants
02 1 large onion
03 4 garlic cloves
04 4 tbsp olive oil
05 1/2 tsp turmeric
06 Black pepper
07 Dried mint
08 Pomegranate seeds
09 150 ml of Kashke, Greek yogurt, or sour cream

Instructions

Step 01

Peel the eggplants, slice them lengthwise in half, then chop them into smaller pieces.

Step 02

Heat 2 tbsp of olive oil in a pan and fry the eggplant pieces on both sides until golden brown. Take them out of the pan.

Step 03

In the same pan, heat 2 tbsp of olive oil and cook the sliced or chopped onion until it gets golden.

Step 04

Add the minced garlic to the pan and stir it together with the onion.

Step 05

Put the eggplants back in the pan, sprinkle turmeric and black pepper over them, pour a bit of water, cover, and cook for about 15 minutes until the eggplants become tender.

Step 06

Turn off the heat and mash the eggplants using a fork or a potato masher.

Step 07

Mix in the Kashke (or Greek yogurt), and 1 tbsp dried mint (more if you prefer). Let it cook on low heat for another 5 minutes.

Step 08

In a small pan, warm up 1/2 tbsp of olive oil, stir in 1 tablespoon of dried mint, and cook for about 20 seconds until the aroma comes out.

Step 09

Transfer the dish to a plate, and if you want, top with extra dried mint, Kashke, caramelized onions, or even walnuts. Serve warm or at room temperature with pita, naan, or lavash bread.

Notes

  1. This dish works warm or at room temperature, paired with pita or naan bread.

Tools You'll Need

  • Pan
  • Fork or potato masher
  • Wooden spoon

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 180.5
  • Total Fat: 12.7 g
  • Total Carbohydrate: 12.4 g
  • Protein: 4.1 g