Deliciously moist chocolate muffins filled with a creamy, tangy cream cheese center. Perfect for breakfast or a sweet snack.
1 3/4 cups (220g) all-purpose flour
1/2 cup (45g) unsweetened cocoa powder
1 cup (200g) granulated sugar
1 teaspoon baking powder
1/2 teaspoon baking soda
1/4 teaspoon salt
3/4 cup (180ml) buttermilk
1/2 cup (120ml) vegetable oil
2 large eggs
1 teaspoon vanilla extract
3/4 cup (130g) semi-sweet chocolate chips
8 ounces (225g) cream cheese, softened
1/4 cup (50g) granulated sugar
1 large egg yolk
1/2 teaspoon vanilla extract
Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
In a large bowl, sift together the all-purpose flour, cocoa powder, baking powder, baking soda, and salt. Stir in the granulated sugar.
In a separate medium bowl, whisk together the buttermilk, vegetable oil, eggs, and vanilla extract until well combined.
Pour the wet ingredients into the dry ingredients and gently fold together until just combined. Do not overmix.
Fold in the semi-sweet chocolate chips evenly through the batter.
In a small bowl, beat the softened cream cheese, granulated sugar, egg yolk, and vanilla extract until smooth and creamy to make the cream cheese filling.
Fill each muffin liner about halfway with chocolate batter.
Add one tablespoon of the cream cheese filling on top of the batter in each muffin cup.
Top each muffin with the remaining chocolate batter, covering the cream cheese filling completely.
Bake for 18 to 20 minutes, or until a toothpick inserted into the chocolate muffin portion (not the cream cheese center) comes out clean.
Remove the muffins from the oven and let them cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.