
Preheat oven to 350 degrees F. and line 12-cup muffin tin with liners.
In large mixing bowl, combine dry ingredients. Set aside.
In separate mixing bowl, using hand mixer or stand mixer, cream together wet ingredients and mix well. Slowly stir in dry ingredients until consistent batter forms.
Into wells of muffin pan, pour batter evenly. Bake about 10-12 minutes and test with toothpick. When the toothpick comes out clean, muffins are done. (Note: Some ovens may require 15-17 minutes baking time, but be sure to test muffin doneness at 12-minute mark.)
Remove from oven and allow to cool completely.
In mixing bowl, cream together frosting ingredients into spreadable consistency.
When muffins are completely cool, spread or pipe on frosting and sprinkle with crushed pecans or pepitas (pumpkin seeds), dried cranberries, cinnamon and/or fresh rosemary sprigs.