Preheat the oven to 350 degrees. Line 24 muffin cups with paper liners.
Add the first six cake ingredients together in a large mixing bowl. Beat with an electric mixer on low to medium speed until moistened, about 30 seconds. Add eggs one at a time, until the batter is well-mixed. Increase speed to high and beat until thick, 2 minutes longer.
Pour or scoop the batter into the paper liners until they are ⅔ full. Bake for 15-20 minutes, or until a toothpick inserted in the middle comes out clean. Remove from oven and let cupcakes cool on a wire rack.
To Make Frosting:
Cream butter in an electric mixer on medium-speed until smooth and fluffy, about 2-3 minutes. Then add dulce de leche, vanilla and cinnamon and mix on low-speed until combined. Gradually add in the milk and powdered sugar, alternately, until combined. Then beat on medium speed until light and fluffy, another 3-5 minutes. (Add in more powdered sugar if consistency is too thin.)
