Authentic Persian Eggplant Stew Recipe


Persian Eggplant Stew, known as Khoresh Bademjan, is a beloved dish in Iranian cuisine, renowned for its aromatic flavors and rich taste. This slow-cooked stew harmoniously blends tender pieces of meat, golden fried eggplants, and ripe tomatoes to create a culinary experience that’s deeply rooted in Persian culinary tradition. Perfectly paired with steamed rice, Khoresh Bademjan showcases the mastery of Persian cooking techniques and the vibrant flavors of traditional spices. Whether you are an enthusiast of Middle Eastern cuisine or a home cook looking to explore Persian dishes, this step-by-step recipe for Persian Eggplant Stew will guide you through creating an authentic and delicious meal, delving into the rich history and offering tips that ensure a perfect dish every time.

Persian Eggplant Stew

Ingredients

Serves 4-6 people

Ingredient Amount
Eggplant 6 small
Stewing beef 250 grams
Tomatoes 2 medium
Onions 2 medium
Tomato paste 2 tablespoons
Brewed saffron 1 tablespoon
Salt To taste
Black pepper To taste
Turmeric To taste
Oil As needed

Instructions

Step 1: Prepare the Onions – Peel and finely chop the onions. In a heavy-based pot, heat some oil and sautée the onions until they are soft and translucent.

Step 2: Add Turmeric and Meat – Sprinkle turmeric over the onions and stir for a few minutes until the onions and turmeric are well combined. Add the stewing beef, cut into small cubes, and cook until the meat changes color.

Authentic Persian Eggplant Stew Recipe - step image

Step 3: Cook the Tomato Paste – Add the tomato paste to the pot and sauté briefly to enhance its flavor, making sure it loses its raw taste.

Step 4: Boil and Simmer – Pour 3 cups of water into the pot. Increase the heat to bring the water to a boil, then reduce it to simmer and cover the pot. Let the meat cook slowly for 1.5 to 2 hours until tender.

Step 5: Prepare the Eggplants – While the meat is cooking, peel the eggplants and slice them lengthwise in halves. Sprinkle salt over them and let sit for 30 minutes to remove bitterness.

Step 6: Drain and Fry Eggplants – Rinse the salt off the eggplants and pat them dry. Fry in hot oil until golden brown on both sides and set them on paper towels to drain excess oil.

Authentic Persian Eggplant Stew Recipe - step image

Step 7: Fry Tomatoes – Cut the tomatoes in half, lightly fry them until golden and set aside.

Step 8: Season the Stew – Once the meat is tender, add salt, black pepper, and brewed saffron to the pot. Stir gently to incorporate the flavors.

Step 9: Add Vegetables – Carefully add the fried eggplants and tomatoes to the pot. Stir gently, taking care not to mash the eggplants.

Authentic Persian Eggplant Stew Recipe - step image

Step 10: Reduce and Rest – Allow the stew to simmer on low heat for an additional 30 minutes, letting it reduce slightly and flavors meld together.

Step 11: Serve – Serve the Persian Eggplant Stew hot with steamed rice, enjoying the rich flavors and aromatic spices.

Pro Tips

For the perfect Persian Eggplant Stew, choose small, firm eggplants as they have fewer seeds and less bitterness. Slow cooking is key to allowing the flavors to meld and develop. Use saffron sparingly, as its potent aroma can easily overpower other flavors. To enhance presentation and flavor, consider garnishing the stew with fried onions for added texture.

Frequently Asked Questions


Yes, you can enjoy a vegetarian version of Persian Eggplant Stew by omitting the meat and incorporating mushrooms or additional vegetables for a hearty alternative.


To prepare saffron for Persian dishes, lightly crush the saffron threads in a mortar and pestle, dissolve them in warm water, and let them brew for a rich and potent infusion.


When choosing eggplants, opt for smaller varieties with shiny skin and a firm texture. Avoid eggplants with soft spots or blemishes, as they may be overly ripe or bitter.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button