Preheat the oven to 350ºF. Line muffin cups with muffin liners (do not use cooking spray).
In a large bowl, whisk together flour, baking powder, baking soda, cream of tartar, nutmeg, and salt; set aside.
In the bowl of a stand mixer fitted with the paddle attachment, cream the butter and sugar until light and fluffy, about 3 minutes.
Add eggs, one at a time, beating well after each addition. Beat in vanilla extract.
Beat in half of the dry ingredients, then add the sour cream and buttermilk, mixing until just incorporated.
Beat in the remaining dry ingredients until just incorporated (the batter will be soft).
To make the topping, in a small bowl, combine the sugar and cinnamon.
Using an ice cream or large cookie scooper, drop a scoop of batter into the bowl with the sugar and cinnamon. Sprinkle the dough with the mixture and roll it around until completely covered.
Place the ball into the muffin liner. Repeat with the remaining batter. Sprinkle the leftover cinnamon sugar onto the tops of the muffins.
Bake until muffin tops are golden brown, 18 to 22 minutes, or until a toothpick inserted into the center of a muffin comes out with a few moist crumbs attached.
Set on a wire rack to cool slightly, about 5 minutes. Remove muffins from tin and serve warm.
Notes
Ensure that the butter is softened for easy creaming.
For extra flavor, consider adding additional spices to the batter.
These muffins can be stored in an airtight container for up to 3 days.