Preheat the oven to 375°F (190°C).
Sauté the onion and garlic in a skillet over medium heat until softened.
In a large bowl, combine the turkey, sautéed onion, garlic, bread cubes, cranberries, thyme, sage, salt, and pepper.
Add the chicken broth and beaten egg to the mixture, and stir until well incorporated.
Form the mixture into balls, about the size of a golf ball, and place them on a baking sheet lined with parchment paper.
Bake for 25-30 minutes or until golden brown and cooked through.
Remove from the oven and let them cool for a few minutes before serving.