Ingredients
Equipment
Method
Prep the pan and berries
- Preheat the oven to 350°F (175°C) and grease and line a 9×5-inch loaf pan with parchment so the loaf releases easily.
- Toss the fresh blueberries with 1 tablespoon flour and set aside so they stay suspended in the batter.
Make the bread batter
- Whisk together the all-purpose flour, baking powder, and salt until evenly combined.
- Beat the unsalted butter and granulated sugar until light and fluffy for a tender crumb.
- Add the eggs one at a time, then mix in the vanilla extract until smooth.
- Alternate adding the dry ingredients and whole milk until just combined, stopping as soon as no dry streaks remain.
- Fold in the blueberries gently to avoid crushing.
Mix the cream cheese filling
- Beat the cream cheese, granulated sugar, egg yolk, and vanilla extract until smooth and spreadable.
Assemble and bake
- Spread half of the batter into the loaf pan and level the surface.
- Spoon the cream cheese mixture over the batter so it forms a center layer.
- Top with the remaining batter and lightly swirl with a knife so the loaf bakes marbled.
- Bake for 55–65 minutes at 350°F (175°C) until a toothpick comes out clean, then keep baking toward the upper end if wet crumbs cling.
- Cool completely before slicing so the cream cheese sets and the slices hold together.
Notes
Pro tip: after mixing the batter, fold the blueberries only until just incorporated—overmixing can make the crumb tough. Store wrapped in the refrigerator up to 4 days; freeze slices in an airtight container up to 2 months. For a dietary swap, use plant-based butter and vegan cream cheese (follow package softness directions) to make a dairy-free version.
