The savory scent of Khoresh Bademjan wafts through the air, beckoning you to the kitchen for a comforting culinary adventure. This Persian eggplant stew, rich with flavors of tender lamb and luscious eggplants, is like a warm embrace on a chilly evening. Not only is this stew a delightful centerpiece for gatherings, but it also allows for flexibility. Whether you choose to indulge in the traditional version with lamb or opt for a vegan twist featuring protein-packed chickpeas, the result is always a nourishing and satisfying meal. Plus, it pairs perfectly with fragrant saffron rice and crispy tahdig, transforming any dinner into a feast. Are you ready to dive into this aromatic world of hearty goodness?

Why is Khoresh Bademjan a Must-Try?
Irresistible Aroma: The fragrance that fills your kitchen as this stew simmers is simply enchanting and will have everyone asking for seconds.
Flavorful Flexibility: Options abound! Whether you love lamb or prefer a vegan version with chickpeas, this dish easily adapts to your palate.
Nutrient-Rich Delight: Packed with protein, this stew is not just comforting but nourishing, making it a wholesome choice for any meal.
Perfect for Gathering: Impressive yet simple to make, Khoresh Bademjan is the perfect dish to wow your guests at dinner parties.
Freezing Friendly: Make-ahead magic! Store leftovers and enjoy a warm bowl whenever you desire that authentic Persian flavor.
For a delightful side, don’t forget to check out my guide on Persian saffron rice and crispy tahdig.
Eggplant Stew Ingredients
Here’s everything you need to create this mouthwatering eggplant stew that’s sure to impress!
For the Stew
• Olive Oil – Provides richness and moisture; add more for frying the eggplants.
• Onions – Adds sweetness and depth through caramelization; yellow or white onions work well.
• Cherry Tomatoes – Contributes acidity and sweetness; swap with grape tomatoes if needed.
• Garlic – Enhances overall flavor; fresh garlic is best for authenticity.
• Lamb Stew Meat – The heart of the stew; leg or shoulder cuts impart robust flavor.
• Advieh – A Persian spice blend that adds complex flavors; can substitute with a mild Middle Eastern mix.
• Turmeric – Essential for earthy flavor and color; don’t skip this ingredient!
• Black Pepper – Adds warmth and slight heat; freshly ground is preferred for best taste.
• Salt – Key for flavor enhancement; adjust to your preference.
• Water – Necessary for achieving the right stew consistency; add as needed.
• Tomato Sauce – Provides body to the stew; fresh tomatoes can be a great substitute.
• Dried Limes – (Limoo Omani) adds a unique tanginess; substitute with lime juice if necessary.
• Saffron (optional) – Infuses a luxurious flavor and color; a little goes a long way.
• Lime Juice – Enhances acidity and balances the flavor profile; adjust to taste.
• Eggplants – The star vegetable component; various types can be used, but globe eggplants are preferred.
For Serving
• Saffron Rice – The perfect side to soak up the flavorful stew; aromatic and fluffy.
• Crispy Tahdig – A traditional Persian rice crust that adds delightful texture to the meal.
Embrace your culinary adventure with this eggplant stew, and delight in the flavors it brings to your table!
Step‑by‑Step Instructions for Khoresh Bademjan
Step 1: Sauté Onions
In a Dutch oven, heat 3 tablespoons of olive oil over medium heat. Add half of the chopped onions and sauté for about 5–7 minutes until they become golden brown and fragrant. Once done, remove them from the pot and set aside, allowing the sweetness to enhance the stew later.
Step 2: Prepare Tomatoes
Using the same pot, sear a cup of cherry tomatoes for 3–5 minutes, letting them blister slightly and release their juices. Once they are soft, remove them and add them to the sautéed onions, combining their flavors for depth in your Khoresh Bademjan.
Step 3: Cook Remaining Onions
Add the remaining chopped onions to the pot and cook them on medium heat for about 5 minutes until they turn translucent. Stir in 3 minced garlic cloves at this point, allowing their aroma to meld with the onions for another 2 minutes, creating a fragrant base for your stew.
Step 4: Sear Lamb
Introduce 1.5 pounds of lamb stew meat to the pot, searing each piece for about 5–7 minutes until browned on all sides. This caramelization is vital for infusing the stew with rich flavors, so make sure to keep the pieces coated in that delicious mixture.
Step 5: Add Spices
Once the lamb is browned, sprinkle in 2 teaspoons of advieh, 1 teaspoon of turmeric, ½ teaspoon of black pepper, and salt to taste. Stir well to coat the meat and release the spices’ beautiful aromas, allowing them to toast slightly in the heat for 2–3 minutes.
Step 6: Combine Liquids
Pour in 3 cups of water, add 1 cup of tomato sauce, and toss in 2 dried limes. Bring this mixture to a boil, then reduce the heat to low, allowing it to simmer uncovered for 1.25 to 1.5 hours. This slow cooking will tenderize the lamb while letting the flavors deepen and enrich the Khoresh Bademjan.
Step 7: Bake Eggplants
While the stew simmers, preheat your oven to 425°F (220°C). Slice 2 eggplants lengthwise, brush them lightly with olive oil, and place them on a baking sheet. Bake for approximately 25 minutes, flipping halfway through, until the eggplants are tender and slightly caramelized.
Step 8: Finish Stew
After the lamb is tender, add the roasted eggplants and the juice of 1 lime to the stew. Allow it to simmer for an additional 30 minutes, stirring occasionally until the flavors meld beautifully together, creating that rich, comforting essence of Khoresh Bademjan.
Step 9: Adjust Seasoning
Finally, taste the stew and adjust any seasonings if necessary. For the last touch, return the sautéed onions to the pot and cook for an additional 10 minutes. This final step ensures all the flavors harmonize perfectly, ready to delight your family or guests.

How to Store and Freeze Khoresh Bademjan
Fridge: Store your eggplant stew in an airtight container in the refrigerator for up to 4-5 days. It will continue to develop its rich flavors as it rests.
Freezer: For longer storage, freeze Khoresh Bademjan in a freezer-safe container for up to 2 months. Ensure it’s completely cooled before sealing tightly.
Reheating: When ready to enjoy, reheat the stew on the stove or in the microwave. Add a splash of water to maintain the stew’s moisture and consistency while heating.
Thawing: If frozen, thaw overnight in the refrigerator before reheating. This way, your eggplant stew will taste just as delicious as when it was freshly made!
Make Ahead Options
These Khoresh Bademjan preparations are ideal for busy home cooks looking to save time on weeknights! You can chop the onions and slice the eggplants up to 24 hours in advance, storing them in airtight containers in the refrigerator to maintain freshness. Additionally, you can sear the lamb and prepare the spice mix ahead of time—just refrigerate the meat and dry spices in separate containers, keeping them flavorful. When you’re ready to serve, simply combine the prepped ingredients, simmer the stew, and add the roasted eggplants for a delicious, hearty meal that brings everyone to the table without all the last-minute hassle!
What to Serve with Khoresh Bademjan?
For a memorable dining experience, complement this aromatic stew with these delightful pairings that enhance its luscious flavors.
-
Fragrant Saffron Rice: This staple elevates the meal with its fluffy texture and subtle scent of saffron, soaking up the rich stew beautifully.
-
Crispy Tahdig: A Persian favorite, this crunchy rice layer adds an irresistible texture contrast, making each bite of stew even more enjoyable.
-
Steamed Green Beans: Bright and fresh, these add a delightful crunch and help balance the meal with their slight bitterness.
-
Pita or Flatbread: Warm, fluffy bread is perfect for scooping up the stew, bringing a comforting, hands-on dining experience.
-
Cucumber Salad: This refreshing side with tangy yogurt sauce cuts through the richness of the stew, adding a burst of freshness that resets your palate.
-
Persian Yogurt Dip: Creamy and tangy, a dollop of yogurt enhances the dish, contrasting with the deep flavors while providing a cooling effect.
-
Minted Lemonade: The perfect drink to accompany the meal, this zesty and refreshing beverage complements the stew’s spices beautifully.
-
Baklava: For dessert, this sweet pastry offers a delightful finish with its layers of flaky goodness and honey-infused sweetness, rounding out the meal.
Embrace the comforting warm of Khoresh Bademjan and these delicious accompaniments for an unforgettable experience!
Eggplant Stew Variations & Substitutions
Feel free to explore different twists on this comforting stew, using your favorite ingredients or what you have on hand!
-
Vegan Option: Replace the lamb with chickpeas or tofu for a hearty plant-based version that still delivers on flavor and protein.
-
Dairy-Free: Omit any added butter or cream; instead, focus on using a drizzle of olive oil for richness during cooking.
-
Meat Choices: Swap lamb for chicken or beef, ensuring that the cooking time is adjusted for quicker cooking meats.
-
Split Peas: For added texture and protein, incorporate yellow split peas; they cook well and absorb the stew’s flavors beautifully.
-
Spice It Up: Want a kick? Add a teaspoon of red pepper flakes or a diced jalapeño to increase the heat and tantalize your taste buds.
-
Herb Infusion: Throw in fresh herbs like cilantro or parsley toward the end of cooking for a vibrant burst of flavor. It will elevate the dish beautifully!
-
Textural Twist: For extra creaminess, stir in a dollop of coconut milk just before serving; it adds richness without overpowering the dish.
-
Citrus Substitute: If you don’t have dried limes, try a splash of fresh lemon juice for tartness and brightness that complements the dish perfectly.
Your Khoresh Bademjan can evolve with these ideas, crafting a comforting experience with every spoonful. For more delightful sides, you’ll want to check out my guide on Persian saffron rice and crispy tahdig!
Tips for the Best Eggplant Stew
-
Searing Matters: Quickly sear the lamb to lock in moisture; avoid overcooking it to maintain tenderness in your eggplant stew.
-
Salt the Eggplants: Soak sliced eggplants in salt water for 30 minutes if frying. This reduces bitterness and helps them absorb less oil.
-
Don’t Rush the Simmer: Allow the stew to simmer uncovered for at least 1.25 hours. This deepens flavors that make Khoresh Bademjan unique.
-
Fresh Ingredients: Use fresh garlic and herbs for authenticity; they significantly elevate the flavor profile of your eggplant stew.
-
Adjust Flavors: Always taste before serving! Adjust salt, lime juice, and spices to find the perfect balance that suits your palate.

Khoresh Bademjan Recipe FAQs
What type of eggplants should I use for Khoresh Bademjan?
You can use several types of eggplants, but I recommend globe eggplants for their creamy texture. Look for eggplants that are firm and smooth, free from dark spots and blemishes—they should feel heavy for their size.
How long can I store Khoresh Bademjan in the fridge?
Absolutely! You can store your eggplant stew in an airtight container in the refrigerator for 4 to 5 days. The flavors will continue to meld and develop, making it even more delicious when reheated!
Can I freeze Khoresh Bademjan?
Very much so! To freeze, allow the stew to cool completely before transferring it to a freezer-safe container. It can be frozen for up to 2 months. Just remember to label it with the date to keep track!
How do I reheat the frozen Khoresh Bademjan properly?
The best way to reheat is to thaw the stew overnight in the refrigerator. When ready to enjoy, pour it into a pot and reheat over low heat, adding a splash of water to help maintain moisture and consistency. Stir occasionally until it’s heated through.
What can I do if my stew is too salty or acidic?
If your Khoresh Bademjan ends up too salty, add a peeled potato into the stew and let it simmer for about 10 minutes. It will absorb some of the salt. If it’s too acidic, a teaspoon of sugar or honey can help balance the flavors. Taste and adjust as needed!
Are there any dietary considerations with Khoresh Bademjan?
Of course! This stew is naturally gluten-free and can be easily made vegan by substituting the lamb with chickpeas or tofu. Just be mindful of any allergies to the spices or specific ingredients like garlic or onions when preparing it for others.

Savory Eggplant Stew: A Heartwarming Persian Delight
Ingredients
Equipment
Method
- In a Dutch oven, heat olive oil over medium heat. Add half of the chopped onions and sauté for about 5–7 minutes until golden brown.
- Using the same pot, sear cherry tomatoes for 3–5 minutes, letting them blister slightly. Add to the sautéed onions.
- Add the remaining onions and cook for about 5 minutes until translucent. Stir in garlic for another 2 minutes.
- Introduce lamb stew meat, searing for about 5–7 minutes until browned on all sides.
- Sprinkle in advieh, turmeric, black pepper, and salt. Stir to coat the meat and allow spices to toast for 2–3 minutes.
- Pour in water, tomato sauce, and dried limes. Bring to boil, then simmer uncovered for 1.25 to 1.5 hours.
- Preheat oven to 425°F (220°C). Slice eggplants, brush with olive oil, and bake for about 25 minutes.
- Add roasted eggplants and lime juice to the stew. Simmer for an additional 30 minutes.
- Taste and adjust seasonings. Return sautéed onions to the pot and cook for another 10 minutes.

Leave a Reply