Лук и чеснок очистить, мелко нарезать, выложить в кастрюлю, добавить немного воды и кипятить на небольшом огне до мягкости, после чего откинуть на дуршлаг.
Крыжовник очистить, удалить семена, промыть и дать воде стечь. Яблоки очистить от кожуры, удалить сердцевину и нарезать. Сложить в кастрюлю все ингредиенты и кипятить на небольшом огне. Когда яблоки и крыжовник станут мягкими, размять их деревянной ложкой и кипятить 45-60 минут на медленном огне, пока смесь не достигнет консистенции густого соуса.
Готовый соус в горячем виде разложить по банкам и закатать крышками.