Dajaj ma’ Lawz (Saudi Arabian Chicken with Walnuts)

A 4- or 5-lb chicken
4 onions, diced
2 carrots, chopped
3/4 C parsley, chopped
1/4 C cilantro, chopped
Salt and pepper
1 C walnuts, finely chopped
1 T paprika
4 T butter
1/2 t cinnamon
1/4 t cloves
2 bay leaves
Place chicken in a pot and half cover with water, add half the onions, all the carrots, 1/4 C of the parsley, the cilantro, salt, and pepper. Bring to a boil and simmer for 45 minutes.
Remove chicken and debone. Chop meat into small pieces and set aside.
Strain the chicken stock. Mix the walnuts with the paprika in a small bowl.
Brown the chicken pieces in the butter. Add remaining onions, chicken stock, cinnamon, cloves, and bay leaves. Bring to a boil, then reduce heat and simmer, covered, for 40 minutes.
Remove the bay leaves and place chicken on a serving platter. Ganish with the walnut-paprika topping. Decorate with remaining 1/2 C of parsley and serve with rice.