Heat the oil in a heavy pot. Brown the chicken lightly in batches, then transfer it to a plate.
Cook the onions for 10 minutes. Add garlic, ginger, turmeric, pepper, ras el hanout, saffron, and salt; stir for 1 minute.
Simmer:
Return the chicken and add the water. Cover and simmer gently for 35 minutes.
Stir in the lentils and drained fenugreek. Simmer uncovered for 30 to 40 minutes, until the chicken and lentils are tender and the onion-rich broth has reduced slightly.
Assemble:
Spread the torn msemen over a wide platter. Moisten it gradually with about half the hot broth.
Arrange the chicken over the bread, spoon on lentils and onions, add more broth as needed, and finish with parsley. Serve remaining broth alongside.
Notes
Fenugreek is assertive; soaking and draining it softens the bitterness.
Use good store-bought msemen when homemade flatbread is not practical.