Line a cupcake pan with cupcake liners. Set aside.
In a large mixing bowl, cream the butter, brown sugar, and granulated sugar until nice and fluffy.
Add eggs and mix well.
Add the sour cream and almond extract. Whisk until blended. Set aside.
Mix the flour, baking soda, baking powder, cinnamon, allspice, and salt in another bowl. Mix until combined.
Add 2 tablespoons of the flour mixture to the cherries. Gently mix to coat the cherries with the flour mixture.
Add the flour mixture to the butter/egg mixture alternating with milk. Mix until combined. *NOTE* Don’t over-mix. You can use a hand mixer but I prefer a Danish Dough whisk. I mix until all the flour is incorporated.
Fold in the cherries and gently mix.
Fill the cupcake cavities to the top, I used an ice cream scoop (3 tablespoons).
Bake in the preheated oven for 5 minutes.
Reduce the oven temperature to 350 °F and bake for an additional 16-18 minutes. Or until a toothpick comes out clean when inserted in the middle.
Cool in the pan for 3 to 4 minutes.
Place on a cooling rack and cool completely.
Notes
Storage: You can keep the muffins at room temperature for 3 to 4 days and in the fridge for up to 1 week.
Have fun with this recipe, add some nuts or chocolate chips to the batter, and serve with glaze.
This recipe was calculated using the exact brands and measurements I used to make this recipe. If you are following a strict diet please note changing anything will cause the nutritional info to change. My calculations are intended as a guide only.