Prepare your ingredients: Ensure your dates are pitted and roughly chopped. If your dates are a bit dry, you can soak them in warm water for about 5-10 minutes, then drain well before chopping.
Toast the nuts: If you haven't already, lightly toast the walnuts in a dry skillet over medium heat for 3-5 minutes, until fragrant. Let them cool completely before adding them to the food processor.
Combine in food processor: Add the chopped dates, toasted walnuts, diced apples, and raisins to the bowl of a food processor. Pulse a few times until the mixture is coarsely chopped and starts to come together.
Add liquids and spices: Pour in the sweet kosher wine (or grape juice) and sprinkle in the cinnamon and optional cloves. Continue pulsing until the mixture forms a thick, paste-like consistency. Be careful not to over-process; you want some texture, not a smooth puree.
Adjust consistency: If the Charoset seems too dry, add another teaspoon of wine or grape juice and pulse again. If it’s too wet, you can add a few more chopped dates or a tablespoon of finely ground nuts.
Transfer and serve: Spoon the Charoset into a serving bowl. It's ready to be served as part of your Seder plate or enjoyed immediately.