Via hotpolkadot.com
Makes about 2 dozen muffins.
Source: My imagination
3 cup flour
1 tbsp baking powder
1 tsp baking soda
1/2 tsp salt
1/2 cup unsalted butter, room temperature
1 cup granulated sugar
1/2 tsp vanilla
2 eggs
1 cup milk
1 cup peaches, peeled and chopped
1 250g pkg cream cheese, room temperature
1/2 cup granulated sugar
1/4 cup flour
Preheat the oven to 375 degrees and position a rack in the center. Line a muffin tin with muffin liners.
In a medium bowl whisk together the flour, baking powder, baking soda and salt then set it aside.
In a large bowl with an electric mixer cream together the butter, sugar and vanilla until it’s light and fluffy. Add the eggs one at a time and beat until each is just incorporated. Alternate the addition of milk and the dry ingredients by thirds, making sure not to over mix each addition. Finally add the chopped peaches and mix it in lightly.
In a separate bowl with an electric mixer beat together the cream cheese, sugar and flour until it’s smooth.
Spoon a heaping tbsp of the peach batter into the prepared muffin tin then spoon a heaping tsp of cream cheese mixture on top. Repeat these steps once more then run a knife through the top two layers of peach and cream cheese to create a marbled effect. Bake them for 15 – 20 minutes until the tops are a nice golden brown and a toothpick inserted into the middle comes out clean. Transfer them to a cooling rack and enjoy!

