Fry the eggplants in canola oil until very tender. Set aside on paper towels.
Sautee the onion in the canola oil over medium-high heat until translucent. Add the chicken, turmeric, salt, and pepper and sautee until brown on all sides.
Add the tomato sauce, tomato paste, and sour grapes (or dried limes). Bring to boil. Lower to simmer. Simmer for 90 minutes.
Before serving, add the eggplants and simmer for an additional 15 minutes. Then, add the saffron and water brew and mix.
Serve with basmati rice.
Video
Notes
* You can substitute 3 dried limes for the sour grapes since sour grapes are only in season once a year. You can find both at middle-easter markets.