Heat a medium sauté pan, lightly coated with oil, over medium-high heat. Brown onion until medium golden brown. Add apple and garlic and cook for a few minutes.
Add honey, ginger, cider, vinegar, lemon juice and zest, raisins and salt and pepper.
Reduce heat and cook, stirring occasionally until thick and apples are semi-soft.
Store, covered, in the refrigerator for up to 5 days, or freeze for up to 2 months.