Combine olive oil, saffron, ginger, pepper and half the powdered cinnamon and sugar in another bowl. Pour over onions, then add just enough water to cover the onions. Mix well, and leave onions to marinate in this mixture for 2 hours.
When ready to cook, place the celery stalks crossways on the bottom