Soak the cashewnuts in three quarter cup water for half an hour. Grind to a smooth paste.
Whisk the yogurt with ginger-garlic paste, green chillies, red chilli powder, coriander powder and salt. Marinate the chicken in this for half an hour. Place the oil, bayleaf, cloves and cardamoms in a microwave bowl and cook, uncovered, on Microwave HIGH (100%) for one minute.
Add the marinated chicken, two tablespoons water and cook, covered on Microwave HIGH (100%) for five minutes. Mix in cashewnut paste, garam masala powder and white pepper powder. Cover and cook on Microwave MEDIUM (70%) for eight minutes till chicken is tender.
Stir in cream and serve hot garnished with coriander.