Whisk together the flour, baking soda, salt, and spices. Set aside.
In a large bowl, whisk the eggs. Mix in the pumpkin puree. Add the oil, sugars, and vanilla extract and whisk together thoroughly.
Gradually fold the dry ingredients into the wet ingredients until no flour streaks are visible.
Snickerdoodle Layer
In a small bowl, mix together the sugar, cinnamon and cardamom.
Assembly
Pour ½ of the pumpkin loaf batter into the greased pan. Evenly sprinkle the snickerdoodle layer on top, then cover with the remaining batter. Smooth the top with a spatula.
Bake the loaf for 60-70 minutes, or until the top is firm and a toothpick comes out clean.
Allow the loaf to cool completely in the pan, on a cooling rack. When it's ready, carefully run a butter knife around the edges and remove it from the pan. Enjoy!
Notes
The provided nutrition information is an estimate for the entire loaf, the calorie accuracy is not guaranteed.