In a large flameproof casserole, combine chicken, onions, garlic, oil, saffron, cumin, ginger pepper, paprika & salt, then cover with water, about 2 cups. Over medium-high heat, bring to a boil & cook, covered, for 30 minutes.
Add parsley, cilantro & potatoes, then cook, covered, another 15 minutes, stirring occasionally, until potatoes are nearly done.
Add peas, lower the heat & simmer for 5 minutes more.
If sauce is still runny, uncover the pan & boil hard until thickened, then taste & adjust seasoning, if necessary, before transferring to a preheated serving dish ~ Serve very hot with a good bread!