Mix saffron, ginger, cardamom, coriander, cloves, cayenne pepper and salt. Wash the chicken, dab dry and divide into twelve portions. Rub with the spice mixture and leave covered in the refrigerator for an hour.
Peel onions and garlic. Cut onions into thin rings, garlic into slices. Heat the oil in a flat casserole or tajine and fry the chicken pieces all around. Sprinkle onion rings and garlic on top and pour on enough chicken stock to just cover everything.
Cover and braise over medium heat for 45 minutes. Ten minutes before the end of the cooking time, add frozen peas to the chicken and braise. Wash the parsley and coriander and chop coarsely except for a little to garnish.
Sprinkle the braised chicken with herbs before serving and garnish with coriander leaves and lemon wedges. Rice tastes good with it.