Place dried cranberries in a small bowl and cover with warm water. Let sit for 10-15 minutes, until cranberries become plump. Preheat oven to 400 degrees Fahrenheit.
Add the olive oil to a small saute pan over medium heat. Once olive oil is heated, add the shallot and garlic, and saute for about 3 minutes, or until mixture becomes fragrant. Remove from heat.
In a large mixing bowl, combine the ground turkey, milk, egg, Parmesan, panko, ricotta, thyme, fennel pollen, red pepper flakes, salt and pepper. Drain the cranberries from their water and add them as well, stirring the whole mixture until all ingredients are well combined.
Coat a large baking dish (I used one that was 8 ½” x 12”) with nonstick cooking spray. Take approximately 1/3 cups’ worth of the meatball mixture at a time and mold it into a ball. Place in baking dish and repeat with rest of mixture. It’s okay if you have to pack them in tight to fit them all.
Bake meatballs in 400 degree oven for 15 minutes, or until lightly browned.
In the meantime, start making your glaze. Combine all glaze ingredients in a medium saucepan. Place over medium-high heat and cook until cranberries break down and a loose glaze forms.
When time is up for the meatballs, remove them from the oven and turn it down to 325 degrees Fahrenheit. If the glaze isn’t quite ready yet, just leave the meatballs out until it is (it shouldn’t be too long.)
When the glaze is ready, pour it over the meatballs and return them to the now 325 degree oven for 20-25 minutes, or until the meatballs are cooked through. Serve warm.