Preheat your oven to 350°F (175°C) and line a muffin tin with paper liners or spray it with non-stick cooking spray.
In a medium bowl, mix together the flour, granulated sugar, baking powder, baking soda, and salt until well combined.
In a large mixing bowl, beat the softened cream cheese and butter until light and fluffy.
Add the egg, vanilla extract, Greek yogurt, lemon juice, and lemon zest to the cream cheese mixture. Beat on medium speed until smooth and well incorporated.
Gradually add the dry flour mixture to the wet ingredients. Mix until just combined; do not overmix.
Gently fold in the fresh blueberries until evenly distributed throughout the batter.
Evenly divide the batter into the prepared muffin tin, filling each cup about 3/4 full.
Sprinkle brown sugar on top of each muffin for added sweetness and a slightly crunchy topping.
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 tin for 5 minutes before transferring them to a wire rack to cool completely.
Notes
Serve these muffins in a tiered muffin stand or on a decorative platter. Dust with powdered sugar and serve with extra blueberries on the side for an appealing touch.