Preheat oven to 375℉ and prepare muffin pan with cupcake liners.
In a large mixing bowl cream together butter and sugar with an electric mixer Add in egg, orange juice, orange zest, sour cream and vanilla, mix until smooth.
Sift in flour, baking powder, baking soda, and salt, continue mixing until blended.
Fold in the fresh cranberries with a spatula.
Pour ¼ cup muffin mix into muffin cups. They should be full.
Prepare streusel topping by combining the ingredients in a bowl, mix until a sand-like mixture forms. Sprinkle the streusel over the muffins.
Bake 15-20 minutes until a toothpick inserted into the center comes out clean.
Cool in the pan for 5-10 minutes.
Video
Notes
Nutrition facts are just an estimate
store cooled muffins in an air tight container for up to 3 days