Place all ingredients for the turkey meatballs in a large mixing bowl and mix together until just combined. Season with salt and pepper.
Take two tablespoons of the mixture and form into a meatball. Place onto a lightly greased baking sheet and repeat until all of the turkey mixture has been used.
Bake for 20 to 25 minutes or until lightly browned and completely cooked through.
For the sauce: Place first six ingredients into a saucepan and stir. Bring the mixture to a simmer, over medium to medium-low heat.
Once the cranberries begin to macerate, about 10 minutes, stir in the remaining ingredients.
Simmer for 30 minutes, stirring occasionally until the sauce has thickened and reduced by ⅓. Serve with meatballs.
Notes
*Makes 16-20 Meatballs
**Note: Sometimes I like to saute 1/2 yellow onion (diced), a clove of garlic (minced), 1 tablespoon thyme (minced) and 1/4 cup dried cranberries to the bbq sauce before adding the fresh cranberries, sugars etc. It makes this spicy/tangy sauce even more hearty and savory!