Preheat oven to 425F. Line a 12-cup muffin tin with muffin liners and set aside.
In a large bowl, beat butter and sugar until smooth and creamy. Beat in honey, eggs, yogurt, buttermilk, orange zest, orange juice, and vanilla until smooth.
In a separate medium bowl, combine flour, baking powder, baking soda, and salt. Fold into liquid mixture until batter is just combined. Fill muffin cups to brim with batter and set aside for a moment.
Streusel Topping
In a small bowl, combine all streusel ingredients until crumbly. Sprinkle evenly over muffin batter, pressing lightly to adhere crumbs.
Bake muffins at 425F 5 minutes, then reduce heat to 375F and continue baking an additional 15-20 minutes until a toothpick inserted in center of muffin comes out clean.
Cool muffins 20 minutes in pan, then transfer to a wire cooling rack. Enjoy!
Notes
Storing InstructionsStore muffins in an airtight container at room temperature up to 4 days. Muffins may also be frozen up to 2 months.