chop the onion and tomato, discarding the middle seeded portion of the tomato
heat a saucepan over medium heat and add olive oil. Once hot, add in onion and cook until translucent
Add tomato, sugar, ginger, cinnamon, salt and pepper and bring to a boil. Once it comes to a slow rolling boil, turn to low and cook down for approx 20 minutes.
Add lemon juice and zest and cook for an additional 15 minutes or until mixture sticks together and no liquid is left in the pan