Preheat oven to 350°F. Grease and flour two 8-inch loaf pans.
In a large bowl, combine first 4 ingredients; mix well.
In a separate medium bowl, whisk together the flour, spice, baking soda and salt. Add the pumpkin mixture, stirring just until dry ingredients are moistened. Stir in the cranberries.
Spoon the batter into the prepared pans. Bake for 1 hour, or until a toothpick inserted into the center comes out clean.
Notes
If you'd like to use a larger loaf pan (9-inch), pour all of the batter into one pan (3/4 full) to make one large loaf. If there is too much batter, make a few muffins with the extra batter.