Preheat oven to 250°F. Grease and flour two 9-inch loaf pans.
In a large bowl, mix the flour, baking soda, baking powder, salt, and all of the spices together until well combined.
In another large bowl, beat the eggs and both sugars until well combined. Add the oil, 2 cups of the persimmon puree (reserve ½ a cup), and the cranberries. Add the dry ingredients to the wet ones in batches stirring in between each until just combined.
Divide the batter between the two loaf pans. Make a shallow well down the center of each and fill them with the reserved puree. Bake the loaves for approximately 1 hour or until an inserted toothpick comes out clean.
The nutrition information provided are only estimates based on an online nutritional calculator. This is not a comprehensive list of all the nutrients in the recipe (i.e., does not include vitamins, cholesterol, etc). I am not a certified nutritionist. Please consult a nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.