1.In a large saucepan, heat oil on high. Reduce to medium-high heat and saute potato, nuts, eggplant, onion and garlic for about 2-3 minutes, or until beginning to brown. Add spices and cook, stirring, for about 1-2 minutes, or until fragrant.
2.Blend in rice and cook, stirring, for 1 minute. Add stock, turn heat up to high and bring to the boil. Reduce the heat to low. Simmer, covered, for about 15-20 minutes, or until all the liquid is absorbed.
3.Stir through olives, tomato, currants, parsley and juice. Season to taste. Serve with yoghurt.
This pilaf is a delicious accompaniment to char-grilled chicken or lamb.