There’s something about blueberry and lemon together that just feels like sunshine in a recipe. These muffins are soft, fluffy, and packed with juicy blueberries, but what really makes them stand out is that creamy, slightly tangy center.
Each bite gives you a little bit of everything—the brightness from the lemon, the sweetness from the blueberries, and that rich cream cheese filling tucked right in the middle. It’s the kind of muffin that feels a little extra (in the best way), but is still simple enough to make at home.
I love recipes like this because they look impressive, but come together with basic ingredients. Whether you’re making these for a slow morning, a weekend treat, or to share with family, they always feel special.
And let’s not forget the finishing touches—a buttery streusel on top and a light lemon glaze that ties everything together. It’s giving bakery vibes without leaving your kitchen.
These blueberry lemon muffins with cream cheese filling are soft, moist, and bursting with fresh flavor. Made with bright lemon zest, juicy blueberries, and a rich cream cheese center, they’re topped with a buttery streusel and optional lemon glaze for the perfect balance of sweet and tangy. Perfect for breakfast, brunch, or a sweet snack.
Preheat your oven to 425°F (218°C). Spray a 12-count muffin pan with nonstick spray or line with cupcake liners. Set aside.
In a medium bowl, whisk together the flour, baking soda, baking powder, and salt. Set aside.
In a large mixing bowl using a handheld or stand mixer fitted with a paddle attachment, beat the butter and sugar together on high speed until smooth and creamy, about 2–3 minutes.
Scrape down the sides and bottom of the bowl as needed. Add the lemon zest and mix on medium speed for about 1 minute until fragrant.
Add the eggs, Greek yogurt (or sour cream), and vanilla extract. Beat on medium speed for about 1 minute, then increase to high speed until the mixture is mostly smooth and creamy.
With the mixer on low speed, slowly add the dry ingredients, followed by the milk and fresh lemon juice. Mix just until no flour pockets remain—be careful not to overmix.
Gently fold in the blueberries using a spatula. The batter will be thick and fluffy.
In a small bowl, combine the cream cheese, sugar, and vanilla. Mix until smooth and fully combined. Set aside.
Spoon the batter into each muffin cup, filling them about halfway.
Add about 1 tablespoon of cream cheese filling to the center of each muffin.
Top with more muffin batter until each cup is about ¾ full, covering the cream cheese layer.
In a small bowl, use a fork to mix together the flour, brown sugar, and melted butter until crumbly.
Sprinkle the streusel evenly over each muffin, gently pressing it down so it sticks.
Bake the muffins at 425°F for 5 minutes.
Without opening the oven, reduce the temperature to 350°F and continue baking for 18–19 minutes, or until a toothpick inserted into the muffin (avoiding the cream cheese center) comes out clean.
Total bake time will be about 23–24 minutes.
Let the muffins cool in the pan for about 5 minutes, then transfer them to a wire rack to cool completely.
Enjoy warm or at room temperature. Add a drizzle of lemon glaze if desired for an extra bright, sweet finish.