1.In a large mixing bowl, place yoghurt, chicken, garlic and half of the oil. Toss to coat; season to taste. Leave to marinate.
2.Meanwhile, make dum aloo: heat remaining oil in saucepan over medium-high heat. Add all spices to pan. Cook 30-60 seconds. Add onions and salt; cook 1 minute further. Add potatoes and water; cover. Cook 12 minutes.
3.Remove lid; stir through beans. Continue to cook, uncovered, 8-10 minutes, until potatoes and beans are tender. Stir through coriander leaves, keeping aside a few leaves to garnish. Season.
4.Meanwhile, heat chargrill pan or barbecue to medium-high heat. Cook chicken fillets 7-8 minutes each side, until golden and cooked through. Serve with spiced potatoes and lime. Garnish with coriander.