Persian Eggplant Stew (khoresh bademjan ba ghooreh) is a classic Persian stew made with fresh eggplant, tomatoes, yellow split peas and pickled sour grapes. It’s a Persian recipe that is served with basmati rice.
I love introducing Persian cuisine to newbies because it is always welcomed and so eagerly devoured. Whether it is Persian kabob or Persian stews, the simple flavors come together to make an incredible and memorable meal. And the stew I am sharing with you today is equally as special.
As with many Persian stews, they typically feature a vegetable and served with meat and served over a bed of chelo, basmati rice with saffron. Khoresh bademjan is a wonderful stew made with eggplants in a tomato base with beef stew meat, yellow split peas and sour grapes.
Why you must try this recipe
Khoresh bademjan is one of my favorite Persian stews. This is a tomato based stew made with either beef or lamb and features another one of my favorites: eggplant. Oh. My. GAWD. It is such a delicious stew.
Many people add yellow split peas to the stew, becoming khoresh gheymeh bademjan. As with most Persian stews, the sour component comes from dried Persian limes, limoo omami. I like to make it with gooreh, sour grapes.
Yes, you heard that right. Unripe, green grapes are a favorite among Persians. I go more into detail on this ingredient below.
Let me just tell you that this stew doesn’t have strong spices or crazy flavors. It is not spicy – Persian food is NOT spicy. But these wonderful ingredients give plenty of flavor. It really is a very special dish.
This is a staple dish in the Persian household and is served during the week for family dinners or shared on special occasions. It is fragrant, incredibly flavorful, and is one of my favorite ways to enjoy eggplant.
As with most Persian stews, it tastes even better the next day. This is definitely a dish that you can make ahead 2 days in advance and just reheat for your dinner party. And for me, making a spectacular dish over the course of a couple days, helps me out a lot.
What is ghooreh?
Ghooreh are Persian sour grapes. They are green and small and more than just unripe grapes, but offer a wonderful sour flavor that is different from lemon juice or dried limes. Persians love all things sour, so we use many different ingredients to offer this flavor profile.
Sour grapes are in season in late spring thru summer and you can find them in middle eastern grocery stores. You can also find ghooreh pickled if you can not find fresh ghooreh. I have used both for this recipe, just drain out the sour grapes before adding them to the stew.
If you can not find ghooreh, you have several other sour substitutes you can use. There are dried limes, in powdered form or whole. If you can’t find these limes, you can also use lemon juice. Ghooreh also comes in dry powder, too, so you can also sour your Persian eggplant stew with this.
If you do find ghooreh and you have extra you can’t use right away, you can either freeze them or pickle them. To pickle them, clean off stems, rinse ghooreh then place in a clean hot jar.
Cover with hot vinegar, either white or apple cider vinegar, and let it cool to room temperature. You can store in the refrigerator or hot water can the pickled ghooreh.
Ingredients you need
This post contains some affiliate links for your convenience (which means if you make a purchase after clicking a link I will earn a small commission but it won’t cost you a penny more)! Read my full disclosure policy
- Eggplant: You can use any kind of eggplant you like. If you use the big American style eggplants, cut them into rounds and be careful that they are filled with a lot of seeds. I prefer to use baby, Italian, or Japanese eggplants as they are more firm and have less water and less seeds.
- Beef stew meat: You can also use beef shanks or lamb shanks. You can also use chicken thighs. Make it vegan and add extra yellow split peas and use vegetable broth.
- Yellow split peas: If you do not have yellow split peas, you can omit this. Some people do not serve this dish with split peas.
- Onion: A simple brown onion is all you need for this dish. You can also use white onions.
- All purpose flour: I dust my meat with a little flour to help create a crust and thicken the stew. You can skip this or use rice flour, for a gluten-free option.
- Seasonings: Salt, pepper, ground cinnamon and turmeric.
- Pantry staples: Extra virgin olive oil, beef broth (vegetable broth if you want to make it vegan), tomato paste, and canned diced tomatoes.
- Persian dried limes: Limoo Omani offers a unique sour flavor. I use the whole dried lemons, piercing them so they soften more quickly. You can also use ground limoo omani.
- Sour grapes (ghooreh): You can use fresh or pickled sour grapes. You can also skip this and use just the dried limes or add a splash or two of lemon juice. The different sour flavors gives the stew tang but also more depth.
- Fresh tomatoes: I like to top my stew with cut rounds of tomatoes. You can use Roma or regular tomatoes. This is totally optional.
Tools to Use
How to cook eggplant
I had a great conversation with some fellow cooking enthusiasts about how to cook eggplant. Many people complain that eggplant tastes bitter. Other people never cook with eggplant and end up overcooking it until it is a bowl full of mush. Eggplant does require a little extra work before you begin cooking it.
Eggplants by nature are full of water. As it cooks, the water is released into the rest of your dish. You can use any type of eggplant for this Persian eggplant stew, but I personally find the larger American version to contain more water than the smaller varieties. It is this water that gives off its bitter taste.
In order to remove it, I always salt the eggplant before cooking. Once the eggplant is peeled and sliced, salt the cut sides and place on a cooling rack covered with paper towels.
Place paper towels over the eggplant and then place a baking sheet over the eggplant with heavy objects resting on top. The pressure and salt will release the bitter water from the eggplant.Â
With Italian eggplants, I keep them peeled but whole. I salt them and cover with paper towels but do not put anything on top since they are round. They still sweat out the bitter water.
I usually let the eggplant sit like this for an hour or two. Then I wipe down the eggplant, give it one final squeeze with paper towels and they are ready for baking or frying. Remember, eggplant shrinks considerable when cooked, so keep those slices extra thick.
You can either fry the eggplant on the stove or roast them in the oven. I have prepared eggplant for khoresh bademjan both ways and each method works beautifully. I do find that roasting in the oven dries them out more quickly because it requires less oil, so I prefer frying them.
Step-by-step directions
1. Peel eggplant, but keep stem intact, and cut in half lengthwise if they are thick. You can keep them whole if using Italian eggplants. If using the larger globe eggplant, peel them and cut them into thick rounds.
Salt them and let them sit as I explained above to remove the salt from the eggplant.
2. Heat a large dutch oven over medium-high heat and add oil. When oil is hot add chopped onions. Cook until onions start to soften, approximately 5-7 minutes then add salt, pepper and turmeric.
3. In a large bowl mix together stew meat, salt, pepper, turmeric and flour. Cook for a 2 minutes, then add stew meat and brown all sides, approximately 7 minutes.
4. Stir in beef broth and using a wooden spoon, scrape up browned bits of meat from the bottom of the pot. Stir in tomato paste until combined.
5. Pierce the dried limes with the tip of your knife to help the hot juice get in and soften the limes faster. Add the rinsed yellow split peas and dried limes.
Stir in diced tomatoes, then reduce heat to low and simmer for 2 hours. Stew can be refrigerated 3-4 days before serving after this point. Flavor is enhanced the longer it sits.
6. Now, back to the eggplant. When the paper towels are wet after and hour or two, squeeze eggplant dry with paper towels and remove the excess salt.
Heat large pan over medium-high heat and add oil. Fry eggplants in batches until both sides are browned. Add more olive oil as needed. Drain fried eggplants on paper towels to remove excess oil and reserve.
7. Add cinnamon and gooreh into the stew and simmer for another 10-15 minutes.
8. For the final bake, transfer stew to a large casserole dish. Layer the fried eggplant over evenly over the stew. You can also have the eggplant pieces mixed in with the rest of the stew.
I like to serve the stew this way so that the eggplant lovers and get as much as they want, while the finicky eaters can enjoy the rest of the stew easily.
9. Add slices of tomato over the eggplant, if using. Cover with foil and bake at 350ºF in the oven for 30 minutes.
Recipe tips and FAQs
Middle eastern cuisine highlights eggplant regularly, and Persian cuisine is no different. From Persian eggplant dip (kashk bademjoon) to yogurt mixed with eggplant (borani bademjan) to eggs and eggplant (Mirza Ghassemi) and even pickled eggplant (torshi-yeh bademjan va anar), we simply love our eggplant. And this under appreciated vegetable comes in many varieties, too.
You do need to cut the eggplant differently depending on which size you use: the large American versions (cut into rounds), baby eggplants (halved lengthwise), Italian eggplants (halved lengthwise or kept whole), and even the long Chinese eggplants (cut them into manageable pieces).
I’ve made stews with all of them at one point in time. I peel the skin from the large eggplant but leave it on for the smaller varieties. You can do either depending on your own personal preference.
Like most Persian stews, khoresh bademjan is made with lamb shanks, but you can also make it with beef stew meat or beef shanks. If you do not want to use red meat, you can also substitute it with bone-in chicken thighs. For this recipe, use 4-pounds of chicken thighs. Brown the chicken and then let it cook in the stew until done, about 30-45 minutes.
Traditionally, this stew is made with beef or lamb. But, you can also make this Persian eggplant stew vegetarian, too. As the recipe shows, yellow split peas are included in this delicious stew. If you are not adding meat to it, add ½ cup yellow split peas instead of ¼ cup.
Persian Eggplant Stew (khoresh bademjan)
Persian Eggplant Stew (khoresh bademjan ba ghooreh) is a classic Persian stew made with fresh eggplant, tomatoes, yellow split peas and pickled sour grapes. It's a Persian recipe that is served with basmati rice.
Ingredients
- 9 baby eggplant
- 1 TBS salt
- 2 lb beef stew meat
- 1 teaspoon salt
- ½ teaspoon ground black pepper
- ½ teaspoon turmeric
- 2 teaspoon all purpose flour (omit for gluten-free option)
- 4 TBS extra virgin olive oil, divided
- 1 onion, chopped
- 14 oz beef broth
- 2 TBS tomato paste
- ¼ cup yellow split peas, rinsed in water and drained
- 3 dried limes, cut in half
- 14 oz canned diced tomatoes
- ½ teaspoon ground cinnamon
- ¾ cup sour grapes (ghooreh)
- 3 Roma tomatoes, cut into ¼-inch slices (optional)
Instructions
- Peel eggplant, but keep stem intact, and cut in half lengthwise. If using larger eggplant, read post on cutting instructions. Sprinkle both sides with 1 TBS salt.
- Place eggplants over paper towels on a cooling rack and cover with more paper towels. Place a baking sheet on top along with heavy objects and let it sit like this for 1 hour. This will remove the bitter water from the eggplant.
- In a large bowl mix together stew meat, ½ teaspoon salt, ¼ teaspoon black pepper, ¼ teaspoon turmeric and flour.
- Heat a large dutch oven over medium-high heat and add 1 TBS oil. When oil is hot add chopped onions.
- Cook until onions start to soften, approximately 5-7 minutes then add ½ teaspoon salt, ¼ teaspoon black pepper and ¼ teaspoon turmeric.
- Cook for a 2 minutes, then add stew meat and brown all sides, approximately 7 minutes.
- Stir in beef broth and using a wooden spoon, scrape up browned bits of meat from the bottom of the pot.
- Stir in tomato paste, rinsed yellow split peas and dried limes.
- Stir in diced tomatoes, then reduce heat to low and simmer for 2 hours.
- Add cinnamon and gooreh into the stew and cook for 10-15 more minutes. Stew can be refrigerated 3-4 days before serving after this point. Flavor is enhanced the longer it sits.
- When paper towels are wet after 1 hour, squeeze eggplant dry with paper towels and remove excess salt.
- Heat large non-stick skillet over medium-high heat and add 2 TBS olive oil. Fry eggplants in batches until both sides are browned. Add more olive oil as needed.
- Drain fried eggplants on paper towels to remove excess oil and reserve.
- Preheat oven to 350ºF.
- In a 13x9-inch pyrex dish, pour stew in. Layer fried eggplant over it. Layer sliced tomatoes over eggplant (optional).
- Cover with foil and bake in the oven for 30 minutes.
Notes
Serving Suggestions: Serve with basmati rice.
Cooking Tips: You can also substitute the beef stew meat (feature picture) with 3lbs of lamb shanks (with bone) or with 4 lb fryer chicken (cut up). Increase baking time in the oven to 45-60 mins. For vegetarian stew, substitute beef broth with any vegetable broth and increase yellow split peas to ½ cup.
You can substitute dried limes for ¼ cup fresh lemon juice.
Nutrition Information:
Yield:
10Serving Size:
1Amount Per Serving: Calories: 441Total Fat: 13gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 90mgSodium: 1131mgCarbohydrates: 54gFiber: 15gSugar: 21gProtein: 36g
PS If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback.
You can also follow me on Pinterest, Facebook or Instagram. Sign up for my eMail list, too!
This post was originally published June 15, 2010. It has been updated with more information and new photos.
Thank you for the recipe! I was wondering if the stew is left to simmer covered, uncovered, or partially covered. Thank you!
Hi Alyssa-
Sorry for taking so long to respond. I usually leave it partially covered. If you find you have a lot of water, just take the lid off and let it cook a little to evaporate. If too dry from leaving the lid off, just add a little more water.
Discovered ghooreh only last year and came here looking for more ways to use them. Made this with cubes of boned thigh meat and chicken stock. This was delicious! Thank you for a great recipe and a really useful site.
Thanks for the delicious recipe! My two persian friends always say this dish is the worst, but when I prepared it for them they were blown away! Guess that’s what happens when you don’t know how to cook it properly 🙂
Hi, I like your website. Your way of writing and your strength of handling family and working.
My husband is Persian and I like to learn making Persian food then we can enjoy together. Thanks for a wonderful website.
Thank you! I know what it’s like to cook for a Persian man – GOOD LUCK! LOL!