It seems that the trick is to cook the grains in water (like you'd cook pasta) for ten or so minutes, and then cook them again. No oven cooking was involved. Here are my mothers recipes:
Moghrabie with chicken:* Boil water and add moghrabie, cook for ten minutes, drain water.
* In a small saucepan saute onion in vegetable oil, add 1/2 can of chick peas, cinnamon, allspice and ground cloves, salt and pepper. Add water or chicken stock, thicken a little with cornstarch diluted in water, this is your sauce and it should be fairly liquid (slightly thicket than a jus).
* Saute onion in vegetable oil in another pan, add a chicken cut in 8 pieces (2 thighs, 2 breasts, 2 wings, 2 legs), salt & pepper, water, cover until cooked about 30 minutes.
* Build the dish: In a lightly oiled dutch oven, add a layer of the cooked moghrabie and a layer of chicken, another layer of moghrabie etc.. add chicken stock or water to keep it moistened.
* Cook on low heat for 30-45 minutes.
* Serve on a platter, cover with the sauce.
Moghrabie with cheese:* Boil water and add moghrabie, cook for ten minutes, drain water.
* In a large pan, saute onion in butter
* Add the cooked moghrabie to the pan with 2-3 tablespoons of butter and slices of white melting cheese (the best is a Syrian cheese but I think Monterey Jack or a lightly salted Mozzarella will work)
* Cook on low heat for 30-45 minutes.
* You can add Parmesan and finish it in the broiler for three minutes.
I know what I'm making this weekend