For the muffins:
2¼ cups all-purpose flour
1 tbsp. baking powder
¼ tsp. salt
1 cup plus 2 tbsp. granulated sugar, divided
2 large eggs
¾ cup eggnog
5 1/3 tbsp. unsalted butter, melted
1 tsp. almond extract
1½ cups coarsely chopped cranberries
For the topping:
½ cup sugar
½ cup all-purpose flour
½ tsp. ground cinnamon
4 tbsp. unsalted butter, slightly softened
½ cup chopped pecans (optional)
step 1: Show Images
Preheat the oven to 400° F. Line 14-16 muffin cups with paper liners. In a medium mixing bowl, combine the flour, baking powder and salt; stir to combine. In a large mixing bowl, combine 1 cup of the sugar, eggs, eggnog, melted butter and almond extract. Stir until well combined. Mix in the dry ingredients just until incorporated. Toss the chopped cranberries with the remaining 2 tablespoons of sugar, and fold into the batter. Divide the batter evenly between the prepared muffin liners, filling them about two thirds of the way full.
step 2: Show Images
To make the streusel topping, combine the sugar, flour, cinnamon and butter. Cut the butter into the dry ingredients until a coarse, crumbly mixture forms. Stir in the pecans if using. Sprinkle the mixture evenly on top of the muffin batter.
step 3: Show Images
Bake for about 18-22 minutes, or a until a toothpick inserted in the center comes out clean. Let cool in the pan for 5-10 minutes, then transfer to a wire rack and let cool completely.