A vibrant and flavorful cranberry relish perfect for holiday gatherings.
Combine the cranberries, sugar, and water in a saucepan and heat over medium heat until the cranberries start to pop.
Stir occasionally to prevent sticking and ensure even cooking.
Add the diced apple, orange zest, orange juice, lemon zest, and lemon juice to the saucepan and continue to cook until the mixture thickens.
Dice the apple into small, even pieces for consistent texture.
Remove the saucepan from heat and stir in the raisins, walnuts, and pecans.
Allow the mixture to cool slightly before adding the nuts to maintain their crunch.
Let the relish cool to room temperature, then transfer to a serving bowl and chill in the refrigerator before serving.
Chilling enhances the flavors, making the relish more vibrant.