01 - In a large bowl, combine ground turkey, egg, breadcrumbs, parsley, grated onion, garlic, salt, pepper, and smoked paprika. Mix until just combined.
02 - With wet hands, form 2–3 cm diameter meatballs and set aside on a tray.
03 - Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Sauté for 5–6 minutes until softened.
04 - Stir in tomato paste and cook for 1 minute. Add broth, bay leaf, thyme, and cinnamon. Bring to a gentle simmer.
05 - Carefully drop turkey meatballs into the simmering broth. Cover and simmer for 15 minutes.
06 - Add sour cherries (and any reserved juice), honey or maple syrup, and continue simmering for 10–12 minutes, until meatballs are cooked through and cherries are softened.
07 - Taste and adjust salt and pepper as needed. Remove bay leaf. Ladle soup into bowls and garnish with fresh dill or parsley.