Serves 5-6:
For frying:
For the agrodolce sauce:
Squeeze in your hands the soaked bread from the excess of milk.
Strain the raisins and Marsala through a small sieve. Keep the Marsala after soaking the raisins for later.
Put all the ingredients for the meatballs into a large bowl.
Mix everything thoroughly using your hands, until well combined. Taste and season again with salt and pepper if needed.
Roll in your hands the mixture into small meatballs, roughly slightly bigger in size than a walnut.
Heat up a couple of tablespoons of olive oil in a large pot which will accommodate all the meatballs. Otherwise you can fry them in two batches.
Gently roll all the meatballs in flour and place them neatly in the pot. Fry on a medium heat on both sides until golden in colour.
Mix in a cup, until fully dissolved, the sugar with the vinegar. Pour the mixture over the meatballs along with the Marsala wine.
Give everything a stir, sprinkle the almonds on top, put the lid on and simmer gently on a low heat for about 40 minutes or until the meat is cooked through.