These mini muffins are my take on the packaged muffins that the kids seem to love. These are so much cheaper to make, taste a million times better, and are easy to freeze in little bags for lunches and snacks!
Preheat oven to 350 degrees. Line a muffin tin with paper liners or spray with non-stick spray.
Add the butter, brown sugar, and sugar to a mixing bowl and beat on medium speed until light and fluffy.
Beat in the eggs until well incorporated.
Stir in the sour cream, buttermilk, and vanilla until combined.
Add the flour, baking soda, baking powder, and salt to the bowl and stir by hand until the flour has just disappeared into the batter. Do not overmix or your muffins will be tough.
Gently fold the chocolate chips into the batter with a rubber spatula.
Fill the muffin tins 2/3 full.
Bake for 12-14 minutes or until the tops spring back when lightly pressed.
Cool for 10 minutes in the muffin tin before removing to the counter to cool completely.
Notes
If you don't have buttermilk on hand, you can make your own by adding 1/4 cup of 2% or whole milk to a dish along with 1 teaspoon of vinegar or lemon juice. Whisk together and let sit for 5 minutes before adding to your muffin batter. Swap the chocolate chips for blueberries to make a blueberry version.