01 -
Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners or lightly grease each cup.
02 -
In a small bowl, combine softened cream cheese, granulated sugar, egg yolk, and vanilla extract. Stir with a fork or spatula until smooth, then set aside.
03 -
In a large bowl, whisk together all-purpose flour, granulated sugar, baking powder, baking soda, and salt until thoroughly combined.
04 -
In a separate bowl, whisk together eggs, whole milk, vegetable oil, and vanilla extract until glossy and homogenous.
05 -
Add the wet ingredients to the dry mixture and stir gently until just combined; avoid overmixing for a tender crumb.
06 -
In a small bowl, toss diced strawberries with flour to coat evenly.
07 -
Carefully fold the floured strawberries into the muffin batter using a spatula.
08 -
In a bowl, combine flour and granulated sugar. Drizzle melted butter over the mixture and use a fork to stir until small moist clumps form.
09 -
Spoon half of the batter into prepared muffin cups. Add a heaping teaspoon of cream cheese filling to each, then cover with remaining batter. Sprinkle each muffin generously with crumb topping.
10 -
Bake in the preheated oven for 22-25 minutes until the tops are golden and a toothpick inserted into the center comes out clean or with moist crumbs.
11 -
Allow muffins to cool in the pan for 5 minutes before transferring to a wire rack. Serve slightly warm for the best flavor and texture.