Preheat oven to 350 degrees and spray a 9x5 inch loaf pan with non-stick spray.
In a large bowl, whisk together the flour, xanthan gum, baking powder, baking soda, salt, granulated sugar, cinnamon, nutmeg, and cloves. Stir in the dried cranberries, breaking up any clumps. Set aside.
In a medium bowl, whisk together the pumpkin, brown sugar, eggs, oil, milk, and vanilla extract. Pour the wet ingredients into the dry ingredients and stir to completely combine.
Pour the batter into the prepared loaf pan and bake at 350 degrees for 60-65 minutes or until a tester comes out clean.
Cool in the pan for 10 minutes then remove and cool completely on a wire rack. Cool completely before slicing.
I love to use orange juice in this recipe. Orange juice is a classic ingredient in cranberry bread and works perfectly with pumpkin too.
The batter will come up about 1/2 an inch from the top of my bread pan before baking but does not overflow in the oven.
If you live in a high-altitude area, you may want to split this batter into two loaf pans and adjust the baking time as needed.
Store the bread and leftovers wrapped tightly in plastic wrap at room temperature for up to 3 days. This bread can also be frozen whole or in individual pieces.