These light and tender cranberry muffins are filled with fresh berries and orange zest, then topped with streusel and a simple orange glaze. A delicious treat that's perfect for breakfast or after school snacks, and also makes a festive holiday dessert.
For the muffin batter. Preheat the oven to 400° F. Coat a 12 cup muffin tin with cooking spray.
Combine flour, sugar, baking powder, baking soda and salt in a large bowl; make a well in center of mixture.
In a medium bowl, whisk together the buttermilk, butter, orange zest, vanilla extract and egg.
Add the wet ingredients to the dry ingredients and mix until just combined. Fold in the cranberries.
Spoon the batter evenly into the muffin tins.
For the streusel. Place the sugar, flour and cinnamon in a bowl. Stir to combine. Add the butter and use two forks or a pastry blender to cut the butter into the flour mixture until a crumbly dough forms.
Sprinkle the streusel mixture over the tops of the muffins.
Bake the muffins for 16-18 minutes or until lightly browned. Remove muffins from pan; cool on a wire rack.
For the glaze. In a small bowl, mix together the powdered sugar and orange juice. Drizzle the glaze over the muffins, then serve.