Iranian Khoresht-e Bademjan Recipe | Authentic Persian Eggplant Stew
Khoresht-e Bademjan is one of the most beloved stews in Persian cuisine, celebrated for its rich tomato base, tender eggplant, and melt-in-your-mouth beef or lamb. This comforting dish combines slow-cooked meat with golden-fried eggplants, tomatoes, onions, and fragrant Persian spices, creating a beautifully balanced stew that is savory, slightly tangy, and deeply satisfying. Traditionally served with fluffy Persian steamed rice (Chelo), Khoresht-e Bademjan is a staple in Iranian homes and an essential part of Persian culinary heritage.
The star ingredient is the eggplant (bademjan), which is lightly fried until golden before being simmered in the stew. This technique gives the eggplant a silky texture while allowing it to absorb the rich tomato broth without falling apart. Turmeric, black pepper, and tomato paste provide warmth and depth, while dried Persian limes (Limoo Amani) are often added to introduce a subtle citrusy tang that distinguishes authentic versions of the dish.
Khoresht-e Bademjan is commonly prepared for family dinners, holiday celebrations, and gatherings, where it is enjoyed with saffron rice, yogurt, fresh herbs, and pickled vegetables. Although beef and lamb are the traditional choices, many modern variations use chicken or prepare a vegetarian version with mushrooms and lentils while preserving the stew's signature flavors.
Slow cooking is essential for developing the rich aroma and tender texture that make this dish so memorable. Every spoonful delivers a perfect combination of succulent meat, silky eggplant, and flavorful tomato sauce, making it one of the most comforting meals in Persian cuisine.
Whether you're discovering Iranian cooking for the first time or preparing a traditional family favorite, this authentic Khoresht-e Bademjan recipe offers a delicious taste of Persian hospitality and timeless home cooking.
Cooking Method
- Sprinkle the eggplant slices with salt and let them rest for 20–30 minutes to remove excess bitterness. Pat them dry.
- Heat the oil in a skillet and fry the eggplant until golden on both sides. Set aside on paper towels.
- In a large pot, heat the vegetable oil and sauté the onion until soft and lightly golden.
- Add the garlic and turmeric, cooking for 1 minute until fragrant.
- Add the beef or lamb and brown on all sides.
- Stir in the tomato paste and cook for 2–3 minutes to deepen its flavor.
- Add the chopped tomatoes and cook until softened.
- Pour in the beef broth, add the dried Persian limes if using, and season with black pepper and salt.
- Cover and simmer for 1½ hours, or until the meat is nearly tender.
- Gently place the fried eggplant into the stew and continue simmering for another 30–40 minutes, allowing the eggplant to absorb the sauce.
- Taste and adjust the seasoning if needed.
- Serve hot with steamed Persian saffron rice and garnish with fresh parsley.
Share this Recipe
Link copied to clipboard!