Ingredients
Equipment
Method
Prep
- Preheat the oven to 350°F (175°C).
- Grease and line a 9×5-inch loaf pan.
- Toss the fresh blueberries with 1 tablespoon flour to coat them.
Make the bread batter
- Whisk together all-purpose flour, baking powder, and salt until evenly combined.
- Beat the softened unsalted butter and granulated sugar until light and fluffy.
- Add the eggs one at a time, mixing well after each, then add vanilla extract.
- Alternate adding the flour mixture and the milk, mixing just until combined.
- Fold in the coated blueberries gently to keep the batter from turning streaky.
Assemble and bake
- Mix the cream cheese, granulated sugar, egg yolk, and vanilla extract until smooth.
- Spread half the batter into the loaf pan and smooth it into an even layer.
- Spoon the cream cheese mixture evenly over the batter.
- Top with the remaining batter and smooth the surface lightly.
- Bake at 350°F (175°C) for 60–70 minutes, until golden and a toothpick comes out clean.
- Cool completely before slicing to set the cream cheese filling.
Notes
Pro tip: coat the blueberries with the extra flour to reduce sinking and excess streaking. Store tightly wrapped at room temperature up to 2 days or in the refrigerator up to 5 days; freeze slices up to 2 months. Dietary swap: use lactose-free milk and lactose-free cream cheese for an easy dairy-adjusted version.
