Whisk flour, baking powder, baking soda, spices, and salt in small bowl to combine. Set aside.
Whip butter and sugar together with a stand mixer or a hand mixer until it becomes light and fluffy. If using a stand mixer, use the paddle attachment. With mixer on low, add eggs one at a time.
In a separate small bowl, mix sour cream and milk together.
Add 1/3 of flour mixture to the butter mixture and mix until just combined. Add 1/2 of the milk mixture to the butter mixture and mix until just combined. Repeat again until flour and milk mixtures are fully incorporated into the butter mixture. Now you have the batter ready to go!