Preheat the oven to 350°F (180°C). Place paper liners in the muffin tins or grease the muffin cups.
Cream 1 cup unsalted butter in a large bowl while gradually adding 2 cups sugar. Beat for 3 minutes, until fluffy and light. You can use an electric or stand mixer.
Add 4 large egg yolks, one at a time, mixing well after each one. Add 1 teaspoon vanilla and mix.
Sift the dry ingredients: 2 ½ cups all-purpose or cake flour, 1 teaspoon baking powder, ½ teaspoon baking soda, ¼ teaspoon salt and 2 teaspoons ground cinnamon. You can do this in a separate bowl or have them measured and sift them directly over the butter mixture when prompted.
Add the flour mixture in 3 parts to the butter mixture, alternating with 1 cup sour cream in 2 parts. This means you start and end with flour. Don’t overbeat at this point. The dry ingredients should be mixed *just* until well integrated.
In a separate clean and dry bowl, beat 4 large egg whites until stiff peaks form.
Add ⅓ of the whites to the cake batter and mix with a rubber or silicon spatula. Before it’s completely incorporated, add another ⅓ and mix. Repeat with the last part. Mix until no streaks of white remain but don’t overdo it.
Divide evenly between the paper liners, filling no more than ¾ of their capacity.
Bake for 20-25 minutes, or until a cake tester or toothpick comes out clean.
Let cool completely on a wire rack before frosting.