In a large bowl, sift together the flour, sugar, cocoa powder, baking powder, and salt. Set aside.
1 ¼ cup (150g) all purpose flour, ½ cup (100g) granulated sugar, 2 Tablespoons (10.5g) natural unsweetened cocoa powder, 2 teaspoons baking powder, ½ teaspoon salt
In a medium size bowl, whisk together the buttermilk, oil, egg, food coloring, and vanilla extract. Pour the wet ingredients into the dry ingredients and gently stir together with a spatula until everything comes together.
⅓ cup (80 mL) buttermilk1, ½ cup (120 mL) vegetable oil, 1 large egg, 1 teaspoon red gel food coloring2, ½ teaspoon vanilla extract
Using a Tablespoon measure, spoon 1 Tablespoon of muffin batter into the bottom of the 8 prepared wells. Using a second Tablespoon measure, spoon 1 scant Tablespoon of cream cheese filling on top of each mound of batter. Finally, add 1 and 1/2 Tablespoons of batter to each well, mostly covering the mound of cream cheese filling. If some is poking out, that's ok.
Bake the muffins for 5 minutes. After the 5 minutes is up, reduce the temperature to 350ºF (177ºC) ( without opening the door and bake another 10-12 minutes. A toothpick inserted in the center of a muffin should come out mostly clean (there will be cream cheese filling on it-- check for wet red batter).
Allow muffins to cool in the pan about 10 minutes so filling can set. Transfer to a wire cooling rack to cool completely before serving. Muffins are best on the day they are baked, but leftovers will last 3 covered tightly at room temperature up to 3 days or in the refrigerator up to 5 days. Muffins freeze well, up to 2 months. Thaw in refrigerator overnight.
Notes
If you don't have buttermilk, you can make your own: see my post about homemade buttermilk.
I prefer Americolor gel colors. If you only have liquid food coloring, use 2 Tablespoons.
All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.