Ingredients
For the Muffins:
2 cups all-purpose flour
1 cup granulated sugar
1 tsp baking powder
½ tsp baking soda
1 tsp ground cinnamon
¼ tsp salt
2 large eggs
1 cup milk
⅓ cup melted butter (or oil)
1 tsp vanilla extract
For the Cream Cheese Filling:
8 oz cream cheese, softened
¼ cup powdered sugar
½ tsp vanilla extract
For the Cinnamon Sugar Topping:
3 tbsp granulated sugar
1 tsp ground cinnamon
2 tbsp melted butter
Instructions
Preheat the oven to 375°F (190°C). Line a muffin tin with paper liners or grease the pan well.
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon, and salt.
In a separate bowl, mix eggs, milk, melted butter, and vanilla. Add the wet ingredients to the dry ingredients and stir until just combined.
In another bowl, beat cream cheese, powdered sugar, and vanilla until smooth to create the filling.
Fill each muffin cup halfway with batter. Add a spoonful of cream cheese filling to the center, then top with more batter until the cups are ¾ full.
Mix the sugar and cinnamon in a small bowl. Drizzle melted butter on top of each muffin, then sprinkle the cinnamon sugar mixture generously.
Bake for 18–22 minutes, or until the edges are golden and a toothpick near the muffin side comes out clean. Avoid testing the center because of the cream cheese.
Cool the muffins for 5 minutes in the pan before transferring to a wire rack to cool completely.