Bring the contents of the pot to the boil, lower the heat so that the water stays at a rolling boil and cook until the peas are soft - about 40 minutes. Drain. When cool enough to handle, pick out the cinnamon, onion, garlic and ginger and discard. Set aside the peas for later.
For the rice: Heat the oil in a large sauté pan with high sides and a cover.
Add the chopped onion and fry until the onion looks translucent and soft. Add the rice to the onion and stir to coat the grains in oil and starting to turn translucent. Stir in the Baharat, salt and pepper until well mixed.
Add 1 litre of water, bring to a boil, and then lower the heat to a slow simmer. At this point cover the pan and LEAVE IT ALONE!
Leave until the rice is cooked and the water absorbed - about 20 minutes. l Turn off the heat and let the rice sit for about 10 minutes.
To assemble: mix the peas into the rice. Just before serving, top with the fried onions.
wearetaam