01 -
Preheat your oven to 375°F (190°C). Line a standard 12-cup muffin tin with paper liners or spray with non-stick cooking spray.
02 -
In a large mixing bowl, whisk together the flour, granulated sugar, baking powder, salt, and ground cinnamon until well combined and free of lumps.
03 -
In a separate medium bowl, whisk together the melted butter, milk, eggs, and vanilla extract until smooth and well blended.
04 -
Pour the wet ingredients into the bowl with the dry ingredients. Gently fold together using a spatula until just combined. Be careful not to overmix - a few small lumps are fine.
05 -
In a small bowl, beat the softened cream cheese and powdered sugar together until smooth and creamy. You can use a hand mixer or mix vigorously with a spoon.
06 -
Spoon muffin batter into each cup, filling each about halfway. Add a generous tablespoon of the cream cheese mixture in the center of each. Top with remaining batter to cover the cream cheese completely, filling cups about 3/4 full.
07 -
Sprinkle the cinnamon-sugar mixture generously over the top of each muffin. Bake in the preheated oven for 18-20 minutes, or until a toothpick inserted near the edge (avoiding the cream cheese center) comes out clean.
08 -
Allow the muffins to cool in the pan for 10 minutes, then transfer to a wire rack to finish cooling. Once cooled, drizzle with vanilla cream or melted white chocolate if desired.