Sauté the onion and ginger with some water in a medium pot over medium heat until the
onion is translucent.
Add the rest of the ingredients, stir to combine and bring to boil.
Simmer uncovered over medium heat for 45 minutes, stirring occasionally. I usually run out of time and put everything in my electric pressure cooker for 10 minutes, using the quick pressure release and then sauté for a few minutes to make sure its thoroughly cooked.
Remove from heat and set aside to cool before serving.
Store in an airtight jar in the refrigerator for up to a week