Khoresh bademjan is a Persian eggplant stew, usually made with tender eggplant, tomatoes, and braised beef or lamb, then served with rice. Versions vary by household and region: this one balances the rich, soft eggplant with tomato and dried Persian lime for a gentle sourness.
Ingredients
- 2 medium globe eggplants, about 2 lb (900 g) total
- 1½ tsp fine salt (9 g), divided, plus more to taste
- 6 tbsp neutral oil (90 ml), divided, for frying the eggplant and browning the beef
- 1½ lb beef chuck, cut into 1-inch (2.5 cm) cubes (680 g)
- 1 large yellow onion, finely chopped, about 1½ cups (225 g)
- 3 garlic cloves, finely chopped, about 1 tbsp (15 g)
- 1 tsp ground turmeric (3 g)
- ½ tsp freshly ground black pepper (1 g)
- 1 tbsp tomato paste (16 g)
- 1 can crushed tomatoes, 14½ oz (411 g), or 1¾ cups (410 g) crushed fresh tomatoes
- 2 cups beef stock or water (475 ml)
- 1 dried Persian lime, limoo amani, pierced twice with a skewer (about 10 g); optional
- 1 tbsp fresh lemon juice (15 ml), or to taste
- ¼ tsp crumbled saffron, steeped in 1 tbsp hot water (optional; about 0.1 g saffron and 15 ml water)
Instructions
- Salt the eggplant. Trim the eggplants and cut them lengthwise into planks about ¾ inch (2 cm) thick. Sprinkle both sides with 1 teaspoon of the salt and set them on a tray for 20 minutes. This short rest draws moisture to the surface and seasons the flesh; it is not essential for every modern eggplant, but it helps keep the slices from tasting bland. Meanwhile, chop the onion and garlic and measure the remaining ingredients.
- Rinse and dry. Briefly rinse the eggplant slices under cool water to remove excess surface salt, then press them firmly between clean towels until dry. Drying is important: wet eggplant can splatter in hot oil and tends to steam instead of browning. Cut the slices into large pieces, roughly 2½ to 3 inches (6 to 8 cm) long, so they are easy to handle and will hold their shape in the stew.
- Brown the beef. Heat 1 tablespoon of oil in a heavy Dutch oven or deep, wide saucepan over medium-high heat. Pat the beef dry and brown it in two batches, turning the cubes to color several sides, about 4 minutes per batch. Transfer the beef to a plate. Avoid crowding the pan; crowded pieces release moisture and turn gray rather than developing a browned surface. The beef does not need to cook through at this stage.
- Build the tomato base. Add 1 tablespoon oil and the chopped onion to the same pot. Cook over medium heat for 6 to 8 minutes, stirring now and then, until soft and lightly golden. Add the garlic, turmeric, and black pepper and stir for 30 seconds. Stir in the tomato paste and cook for 1 minute to deepen its flavor. Pour in the crushed tomatoes and stock or water, scraping up the browned bits from the bottom.
- Braise the beef. Return the beef and any juices to the pot. Add the pierced dried Persian lime, if using, and bring the liquid to a gentle simmer. Cover with the lid slightly ajar and cook over low heat for 55 minutes, stirring once or twice. Keep the liquid at a quiet simmer rather than a hard boil, which can make the beef tough and break the sauce. If the pot looks dry before the beef is tender, add hot water a little at a time. The beef should be nearly tender before you add the eggplant.
- Fry the eggplant. While the beef braises, heat the remaining 4 tablespoons oil in a large skillet over medium heat. Cook the eggplant in batches for about 3 to 4 minutes per side, until golden and softened but not falling apart. Add a little more oil only if the pan becomes completely dry; eggplant absorbs oil quickly, but it will soften as it cooks. Transfer the cooked pieces to a plate. If you prefer a lighter version, brush the slices with oil and roast them on a lined baking sheet at 425°F (220°C) for about 25 to 30 minutes, turning once; they will be less silky and more roasted in flavor.
- Finish the stew. Carefully arrange the eggplant over and around the beef. Spoon some sauce over the pieces, cover, and simmer gently for 15 minutes, until the eggplant is fully tender and the beef yields easily to a fork. Do not stir vigorously; lift and turn pieces gently if needed to keep them intact. Remove the dried lime if its flavor is strong enough, or leave it in the pot for a more pronounced tart note.
- Season and check the beef. Stir in the lemon juice and saffron water, if using. Taste the sauce and add the remaining ½ teaspoon salt gradually, plus extra lemon juice if you want a sharper finish. Check a large beef cube with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; for this braise, the meat should also be fork-tender. Let the pot stand for 3 minutes before serving.
Tips
- Choose firm eggplants. Pick glossy eggplants that feel heavy for their size and have taut skin. Smaller ones often have fewer large seeds, but ordinary globe eggplants work well here. If a cut eggplant has many prominent seeds, remove the largest seed pockets before cooking.
- Use the dried lime carefully. Limoo amani brings an earthy, citrusy sourness that is distinctive in Persian cooking. Find it in Persian or Middle Eastern groceries; if unavailable, leave it out and use lemon juice to taste at the end. Lemon gives a cleaner, brighter acidity, so it will not reproduce the dried lime’s aroma exactly.
- Keep the sauce gentle. A low simmer helps the beef become tender without shredding the eggplant. If the sauce is thin, uncover the pot for the last few minutes and simmer gently; if it is too thick, loosen it with a splash of hot water or stock.
- Don’t rush browning or drying. Patting the beef and eggplant dry helps them brown instead of steam. Work in batches and let the skillet recover its heat between batches. Use a splatter screen if needed, and keep the eggplant pieces large enough to survive the final simmer.
Serving Suggestions
Serve khoresh bademjan hot beside steamed Persian-style basmati rice, with enough sauce to spoon over both the rice and the eggplant. For a classic tahdig-style meal, serve the stew with crisp-bottomed rice if you have prepared it separately; the stew itself does not require any special rice technique. A plate of fresh herbs, such as parsley, mint, or basil, adds a fresh contrast, while plain yogurt or a cucumber-yogurt side offers a cool, mild accompaniment. You can also put out torshi, Persian pickled vegetables, or a simple salad of cucumber, tomato, and onion. Because the sauce is savory and gently tart, keep side dishes simple rather than adding another heavily spiced stew.
For serving, use a wide shallow bowl so the eggplant stays visible instead of being buried beneath the beef. Spoon the sauce around the pieces, then distribute the meat between plates. If serving rice family-style, keep it in a separate platter so diners can choose their preferred balance of rice, sauce, eggplant, and beef. A little extra lemon can be offered at the table, but taste first: dried lime and tomatoes already provide acidity.
Variations
Make it with lamb: Replace the beef chuck with 1½ lb (680 g) boneless lamb shoulder cut into 1-inch (2.5 cm) cubes. Brown and braise it in the same way, checking for tenderness before adding eggplant. Lamb has a richer flavor and may need a little extra time to become tender.
Make a vegetarian pot: Omit the beef and use 2 cups (475 ml) vegetable stock or water. Cook the onion and tomato base as directed, then simmer it for 20 minutes before adding the eggplant; simmer the eggplant in the sauce for 15 to 20 minutes. For a more substantial meal, serve with rice and add a drained 15-ounce (425 g) can of chickpeas during the final 10 minutes. Chickpeas are a convenient variation rather than a required feature of this version.
Use roasted eggplant: Roast the dried slices at 425°F (220°C) instead of pan-frying, as described in the instructions. This reduces the amount of oil and gives the stew a more caramelized, less silky texture. Arrange the slices carefully in the sauce because roasted eggplant can be especially soft.
Adjust the sourness: Dried Persian lime is traditional in many versions, but not every household uses it, and some cooks prefer lemon juice or sour grape juice. If using verjuice, add 1 to 2 tablespoons (15 to 30 ml) near the end and taste before adding lemon. The exact balance depends on how tart your tomatoes and lime are, so adjust gradually rather than adding all the acid at once.
Storage and Reheating
Cool the stew promptly and refrigerate it within 2 hours of cooking in a covered, shallow container. It keeps for 3 to 4 days in the refrigerator. The eggplant will soften further as it rests, but the flavors often settle together nicely. Store rice separately so it does not absorb all the sauce; refrigerate cooked rice promptly as well.
For longer storage, freeze the cooled stew in airtight freezer-safe containers for up to 3 months. Thaw it overnight in the refrigerator for the most even reheating. Warm individual portions in a covered saucepan over low heat, adding a splash of water if the sauce has thickened, or use a microwave-safe dish and stir carefully partway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid boiling the stew hard, since the eggplant can collapse and the beef may become stringy. Refrigerate any reheated portion promptly and do not repeatedly warm and cool the full pot.
Frequently Asked Questions
Do I have to salt the eggplant first?
Not always. Many current eggplants are mild and can be cooked without salting, but a short salt rest seasons the slices and draws out some surface moisture. Rinse and dry them well afterward so the stew does not become too salty. If you skip the rest, season the finished sauce carefully instead.
Can I make khoresh bademjan without dried Persian lime?
Yes. The stew will still be flavorful without it. Add lemon juice a little at a time at the end, or try a small amount of verjuice for a rounded tartness. Dried lime has a deeper, slightly earthy citrus aroma, so a substitute changes the character rather than duplicating it.
Why is my eggplant oily or falling apart?
Eggplant absorbs oil readily, particularly when the pan is cool or overloaded. Dry the slices, fry them in batches in a properly heated pan, and use only enough oil to coat the cooking surface. To prevent breakage, cut generous pieces and place them in the stew only after the beef is nearly tender; turn them gently rather than stirring hard.
Can I prepare this stew ahead?
Yes. Cook it through, cool it promptly, and refrigerate it for up to 3 to 4 days. Reheat gently to 165°F (74°C). If making it a day ahead, hold back a little lemon juice and add it after reheating, since the sauce’s acidity can become more pronounced as it rests.
What can I use instead of beef chuck?
Boneless lamb shoulder is a suitable braising substitute and brings a richer flavor. For a meatless meal, omit the meat, use vegetable stock or water, and add chickpeas if you want more substance. Lean, quick-cooking cuts of beef are less suitable because they can become tough during the long simmer.
Related
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).