
These muffins are the perfect balance of tangy and sweet, bursting with juicy cranberries and fresh orange zest, topped with a buttery streusel for added texture and flavor.
Preheat your oven to 375°F (190°C). Line your muffin tin with paper liners or lightly grease the cups.
In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, combine the orange juice, milk, melted butter, egg, and orange zest. Mix until smooth.
Gradually add the wet ingredients to the dry ingredients, stirring until just combined. Avoid overmixing—it’s okay if the batter is slightly lumpy.
Gently fold in the chopped cranberries.
Divide the batter evenly among the muffin cups, filling each about ¾ full.
To make the streusel topping, combine the flour, sugar, and cinnamon in a small bowl. Cut in the cold butter using a fork or pastry cutter until the mixture resembles coarse crumbs.
Sprinkle the streusel topping evenly over the muffin batter.
Bake for 18–22 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Allow the muffins to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely. Enjoy warm or at room temperature!