Khoresh Bademjan Recipe: Persian Eggplant Stew
Khoresh bademjan is the Persian eggplant and tomato stew, and the eggplant is the whole job. Almost everything that goes wrong with it — greasy sauce, collapsed mush, bitter edges — happens in the fifteen minutes before the eggplant ever meets the pot. This guide covers how to fry eggplant so it holds its shape, how to balance the sour, and the shortcut that removes the messiest step entirely.
What Makes It Different From the Other Eggplant Dishes
Persian cooking uses eggplant three distinct ways, and they are easy to confuse. Kashk-o-bademjan is a dip: fried eggplant mashed with whey, mint and fried onion. Mirza ghasemi is a smoky northern dish of charred eggplant with garlic, tomato and egg.
The split-pea version of the same idea is gheymeh bademjan. Khoresh bademjan is neither — it is a proper khoresh, a long-simmered stew of lamb or chicken in a tomato and turmeric sauce, with whole fried eggplants laid on top near the end so they keep their shape. It is served over rice, and it is one of the dishes where the tahdig matters as much as the stew.
The Eggplant Problem
Eggplant flesh is a sponge. Its cells are full of air pockets, and when you drop it into hot oil those pockets collapse and fill with fat almost instantly. That is why a careless batch can absorb an alarming amount of oil and still taste dry, and why the sauce ends up slicked with grease.
Three things fix it, and they are worth doing properly:
- Salt and rest. Peel, slice lengthways, salt generously and leave for 30–45 minutes. Water beads out, and as the cells lose that water they also collapse before they hit the oil, so there is far less open structure left to soak it up. Pat completely dry afterwards — wet eggplant spits and steams instead of browning.
- Hot oil, not warm. Oil that is not hot enough lets the eggplant sit and drink. It should sizzle on contact.
- Do not crowd the pan. Each piece needs contact with the surface. Crowding drops the temperature and you are back to soaking.
Salting also removes some bitterness, though with modern cultivated eggplant that is less of an issue than it once was. The texture reason is the real reason.
The Shortcut
Frying eggplant is the step people skip the recipe over. It takes half an hour, it uses a lot of oil, and it splatters.
Canned fried eggplant does that part for you — already peeled, sliced and fried, ready to lay on top of the stew for the last fifteen minutes. The result is not a compromise: because it is fried commercially at a consistent temperature, it often holds its shape better than a home batch does. If you have ever avoided this dish because of the frying, this is the version to make.
Getting the Sour Right
A khoresh is defined by its souring agent as much as its main ingredient, and bademjan is traditionally soured in one of three ways. They are not interchangeable:
- Dried limes (limoo amani). Deep, slightly fermented, faintly bitter. Pierce them and drop them in whole; never crush them into the pot, because the seeds and inner pith turn the whole stew bitter. Lift them out before serving.
- Verjuice (ab-ghooreh). The juice of unripe grapes — sharp, clean and fruity, with none of the bitterness of dried lime. The lightest of the three.
- Sour grape paste. The same fruit concentrated, so it brings body as well as acidity.
Add the sour late, not early. Acid firms protein and slows the breakdown of connective tissue, so meat added to an already-sour pot stays tough no matter how long it simmers. Get the lamb tender first, then sour the sauce. This is the same rule that governs ghormeh sabzi and gheymeh.
Ingredients
- 500 g lamb shoulder or stewing beef, cubed (or 4 chicken thighs)
- 4 medium eggplants, or 1 tin fried eggplant
- 1 large onion, thinly sliced
- 3 tomatoes, peeled and chopped, plus 2 tbsp tomato paste
- 1 tsp ground turmeric
- 2–3 dried limes, pierced — or 3 tbsp verjuice
- A pinch of saffron, ground and bloomed
- Oil for frying, salt and black pepper
- 2 green peppers, optional, fried alongside the eggplant
Method
- Prepare the eggplant. Peel and slice lengthways about 1.5 cm thick, salt generously, and leave 30–45 minutes. Rinse briefly, then pat completely dry. Skip this step entirely if using canned fried eggplant.
- Fry the eggplant in hot oil until deep golden on both sides, in batches, without crowding. Drain on paper and set aside.
- Build the base. In the same pot, soften the onion until genuinely golden — ten minutes at least, not three. Add the turmeric and cook it for thirty seconds in the oil; turmeric tastes raw and chalky if it is not bloomed in fat.
- Brown the meat on all sides with the onion, then season.
- Add tomato paste and fry it for two minutes until it darkens from bright red to brick. This cooks off its raw edge.
- Add the chopped tomatoes and hot water to barely cover. Bring to a simmer, cover, and cook gently for 60–90 minutes for lamb, 35–40 for chicken, until the meat is properly tender.
- Now sour it. Add the pierced dried limes or the verjuice, and the bloomed saffron. Simmer uncovered 15 minutes.
- Lay the eggplant on top — do not stir it in. Cover and cook very gently for a final 15 minutes so it absorbs the sauce without breaking up.
- Rest before serving. Ten minutes off the heat lets the oil rise and the sauce settle. Serve over rice with a good tahdig.
Troubleshooting
- The sauce is greasy. The eggplant was not salted and rested, or it went into oil that was not hot enough. Skim the surface once it has rested; prevention is the only real fix.
- The eggplant disintegrated. It was stirred in rather than laid on top, or it simmered too long. It joins the pot for the last fifteen minutes only.
- The whole stew is bitter. Crushed dried limes. Pierce them, leave them whole, and take them out before serving — the bitterness lives in the seeds and pith.
- The meat is tough after two hours. The souring agent went in too early. Acid firms protein and stalls the collagen breakdown that makes stewing meat tender.
- It tastes flat. Under-fried onion, or turmeric added to liquid rather than bloomed in oil. Both are foundations, and neither can be added back convincingly at the end.
- The colour is dull brown, not deep red. The tomato paste was not fried before the liquid went in.
Frequently Asked Questions
Do I really have to salt the eggplant?
For texture, yes. Salting draws out water and collapses the air pockets in the flesh before it meets hot oil, which is what stops it absorbing so much fat. The old reason given — removing bitterness — matters less with modern eggplant than the texture does.
Can I bake the eggplant instead of frying it?
Yes, and it uses far less oil. Brush the slices and roast at 200°C until golden. The flavour is cleaner and slightly less rich; traditionalists will notice, most people will not.
Why did my dried limes make everything bitter?
They were crushed or broken open. The seeds and inner pith are intensely bitter. Pierce each lime a couple of times so the sourness leaches out, keep them whole, and remove them before serving.
What is the difference between khoresh bademjan and kashk-o-bademjan?
Khoresh bademjan is a meat stew with whole fried eggplant served over rice. Kashk-o-bademjan is a dip of mashed eggplant with whey, eaten with bread as an appetiser. They share an ingredient and nothing else.
Can I make it vegetarian?
Easily — leave out the meat, keep everything else, and shorten the simmer to about 25 minutes before souring. Chickpeas added with the tomatoes give it body.
Shop the Ingredients
The step worth skipping is the frying: canned fried eggplant is peeled, sliced and fried already. For the sour side, choose between dried limes, verjuice and sour grape paste, and finish with saffron. Browse the full canned foods range at Goaldees (also searched as Goldis), shipped nationwide across the US.
Not sure which stew to cook? The guide to Persian khoresht compares them, and tahdig covers the rice that goes underneath.
Shop the Khoresh Bademjan ingredients
The Goaldees pantry items used in this khoresh bademjan recipe — the canned fried eggplant that removes the messiest step, and the three souring agents to choose between.













