Ingredients
Method
Instructions
- Preheat your oven to 375°F (190°C) and line a muffin tin with paper liners or grease it lightly.
- In a large mixing bowl, combine the flour, granulated sugar, baking powder, baking soda, and salt. Mix well.
- In another bowl, whisk together the melted butter, buttermilk, egg, and vanilla extract until smooth.
- Pour the wet ingredients into the dry ingredients and stir until just combined. Be careful not to overmix.
- Gently fold in the fresh blueberries.
- In a small bowl, beat the softened cream cheese and powdered sugar until smooth and creamy.
- Fill each muffin cup about halfway with the muffin batter.
- Add a spoonful of the cream cheese mixture to the center of each muffin.
- Top with the remaining muffin batter, covering the cream cheese filling.
- Bake in the preheated oven for 18-20 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
- Allow the muffins to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
Notes
For extra flavor, add a teaspoon of lemon zest to the muffin batter. Use fresh blueberries for the best texture and flavor, but frozen blueberries can also be used if fresh are not available. Do not overmix the batter to ensure your muffins stay soft and tender. Store the muffins in an airtight container at room temperature for up to 3 days, or freeze for up to 3 months.
