Preheat oven to 375 degrees. Grease or line 2 mini muffin pans, set aside.
In a large bowl, mix together flour, baking powder, baking soda, cinnamon and salt, set aside.
In another bowl, mix together the rest of the ingredients until well combined. Add mix-ins if desired. Add to dry ingredients and mix until batter just comes together, do not over mix.
Fill muffin cups, bake for 10-15 minutes, or until toothpick comes out clean.