01 -
Preheat oven to 425°F. Line muffin pan with paper liners. Toss ¾ cup blueberries with 1 tablespoon flour, reserve remaining berries for topping.
02 -
Mix flour, brown sugar, and salt. Add melted butter and mix with fork until crumbs form.
03 -
Combine dry ingredients. Separately whisk egg, sugar, yogurt, oil, and vanilla. Mix wet into dry ingredients, then fold in flour-coated blueberries.
04 -
Mix cream cheese, sugar, cornstarch, and vanilla until smooth.
05 -
Add 1½ tablespoons batter to each cup, creating a well in center. Add cream cheese filling, remaining blueberries, and streusel topping.
06 -
Reduce oven to 350°F. Bake 22-25 minutes until golden brown. Cool in pan 5-10 minutes before transferring to rack.
07 -
Mix powdered sugar with milk until desired consistency. Drizzle over cooled muffins.