Preheat the oven to 350°F. Grease 2 (9x5 inch) bread pans.
In a mixing bowl, whisk together the flours, baking powder, baking soda, spices, and salt. Set aside.
In the bowl of a stand mixer, beat the pumpkin puree, coconut oil, maple syrup, eggs, and vanilla until combined.
Add the dry ingredients to the wet ingredients, and beat until combined.
Divide the batter evenly between the prepared bread pans.
Dollop and distribute the cream cheese evenly between the two loaves. Use a chopstick or a knife to swirl the cream cheese throughout the batter.
Top the bread with the toppings of your choice.
Transfer to the oven, and bake for 40-45 minutes, or until the center is set and a cake tester comes out clean.
Transfer the bread pans to a cooling rack. Serve warm and enjoy!