Prepare the chicken and aromatics: Clean the whole chicken by removing excess fat, the tip of the wings, and any parts that may cause off-flavors. Cut the chicken in half lengthwise. Cut the onion into large pieces and garlic cloves into three pieces each.
Boil the chicken: In a pot, add the onion, garlic, quartered green bell pepper, salt, and black pepper. Place the chicken halves in the pot and add 200-300 g of water to cover partially. Bring to a boil and cook for about 15 minutes until the chicken is partially cooked.
Drain and prepare for frying: Remove the chicken from the boiling water and drain completely. Clean the pot and add enough cooking oil for frying.
Fry the chicken: Place the chicken halves in the hot oil and fry on one side until it changes color slightly and turns golden. Flip to the other side and fry similarly. Reduce the heat to low.
Slow cook with butter and saffron: Add the butter on top of the chicken in the pot. Optionally, add a little liquid saffron. Cover the pot with a kitchen cloth and lid. Let the chicken cook slowly on very low heat for 45 minutes to 1 hour until tender and falling off the bone.
Serve: Serve the Akbar Joojeh hot, accompanied by pomegranate paste or molasses. It is traditionally eaten by dipping the chicken into the pomegranate sauce and served with rice.