Preheat your oven to 425°F (220°C). Line a muffin pan with paper liners or lightly grease it.
Prepare the crumble topping: In a small bowl, mix together the flour, granulated sugar, and melted butter until crumbly. Set aside.
Make the cheesecake filling: In another small bowl, mix the softened cream cheese and icing sugar until smooth and creamy. Set aside.
Mix the wet ingredients: In a large bowl, whisk together the eggs, sugar, melted butter, oil, yogurt, milk, and vanilla extract until well combined.
Mix the dry ingredients: In a separate bowl, sift together the flour, baking powder, and salt.
Combine: Add the dry ingredients to the wet mixture and stir gently until just combined—don’t overmix.
Prepare the strawberries: Toss the diced strawberries in a little flour (to keep them from sinking), then fold into the batter.
Assemble the muffins: Divide the batter evenly into 12 muffin cups. Spoon 2–3 teaspoons of cheesecake filling on top of each. Generously sprinkle the crumble over each one.
Bake: Bake at 425°F (220°C) for 5 minutes. Without opening the oven, reduce the temperature to 350°F (180°C) and bake for 15–18 more minutes, or until the tops are golden and a toothpick comes out clean.
Drizzle: Once slightly cooled, drizzle with the icing and enjoy!