- Preheat the Oven and Prepare the Muffin Pan: Start by preheating your oven to 425°F (220°C). Line a cupcake or muffin pan with paper liners. This recipe makes 9-10 muffins, so make sure your pan is prepared to accommodate them.
- Prepare the Blueberries: Divide the blueberries in half. Toss ¾ cup of blueberries with 1 tablespoon of flour. This step helps coat the berries and prevents them from sinking to the bottom of the muffins during baking. Set the flour-tossed blueberries aside. Reserve the remaining ¾ cup of blueberries for the topping.
- Make the Streusel Topping: In a small bowl, stir together the flour, light brown sugar, and salt. Add the melted butter and mix with a fork until coarse crumbs form. Set the streusel topping aside.
- Prepare the Muffin Batter: In a large bowl, stir together the all-purpose flour, baking powder, and salt. Set this dry mixture aside.
In a separate medium bowl, whisk together the egg and granulated sugar until well combined. Then, whisk in the yogurt, vegetable oil, and vanilla extract. Once the wet ingredients are mixed, add the dry ingredients and stir to combine. Be careful not to overmix—the batter should be just mixed to ensure light, tender muffins. Gently fold in the blueberries that were tossed in flour, but save the remaining blueberries for the topping.
- Make the Cream Cheese Filling: In a small bowl, combine the softened cream cheese, granulated sugar, cornstarch, and vanilla extract. Mix until smooth and well combined. This creamy filling will add a luscious contrast to the muffins.
- Assemble the Muffins: Spoon about 1 ½ tablespoons of muffin batter into each muffin cup. Use a spoon to spread the batter up the sides of the paper liners, creating a small indent in the center. This indent will hold the cream cheese filling.
Next, drop about 1 tablespoon of the cream cheese mixture into the center of each muffin. This should fill the cups about 2/3 to ¾ full.
Top each muffin with a few fresh blueberries, then generously sprinkle the streusel crumb topping over the muffins. Add a few more blueberries on top and gently press the crumbs to make sure they stick to the batter.
- Bake the Muffins: Place the muffin pan in the preheated oven and reduce the temperature to 350°F (175°C). Bake the muffins for 22-25 minutes or until the tops are golden brown and a toothpick inserted into the center comes out clean. The center should be set, and the muffin tops should be firm.
- Cool and Glaze: Let the muffins cool in the pan for 5-10 minutes before transferring them to a wire rack to cool completely. While the muffins are cooling, prepare the glaze by stirring powdered sugar with milk or cream. Start with 1 teaspoon of milk or cream and add more gradually until you reach the desired consistency. Drizzle the glaze over the cooled muffins.