Blueberry Cream Cheese Muffins
Prep time: 
Cook time: 
Total time: 
Serves: 16
Crumb topping
  • 115g butter, cold
  • ¾ cup all-purpose flour
  • ⅓ cup confectioners' sugar
Cream cheese swirl
  • ½ cup confectioners' sugar
  • 250g cream cheese, room temperature
For the muffins
  • 125g cream cheese, room temperature
  • 150g salted butter, room temperature
  • 300g granulated sugar
  • 3 large eggs
  • 190g cake flour
  • ¼ cup buttermilk
  • 1 cup fresh blueberries
  • 1 tsp vanilla extract
Crumb topping
  1. Using a food processor, fork, or your hands, combine the cold butter, flour, and confectioners' sugar in a bowl until it resembles breadcrumbs.
  2. Keep in the fridge/chiller while you proceed with the other components.
Cream cheese swirl
  1. In a small bowl, mix together the cream cheese and confectioners' sugar. Set aside while you prepare the muffin batter.
  1. Preheat oven to 170°C. Prepare a muffin pan with muffin liners.
  2. Mix in the blueberries with 2 tbsp of the flour and set aside.
  3. In the bowl of a stand mixer fitted with the paddle attachment, combine cream cheese and butter until smooth, about 3 minutes.
  4. Add sugar gradually and beat until lighter and fluffier.
  5. Add eggs one at a time, beating well with each addition.
  6. Add in the vanilla.
  7. Add the flour and mix until just combined.
  8. Add in buttermilk with mixer on low and mix until just incorporated.
  9. Mix in the blueberries till well incorporated.
Assembling the cream cheese muffins
  1. Spoon a tablespoon of the muffin batter into the muffin cups. Filling each cup only halfway.
  2. Add cream cheese swirl to each muffin cup, followed by using another tablespoon of the batter to fill each cup.
  3. Using a toothpick, swirl the batter and the cream cheese of each muffin together.
  4. Top with the crumb topping and bake for about 20-25 minutes.
Recipe by Maya Kitchenette at