Go Back
A close-up of a sliced blueberry loaf cake with a sweet white glaze, showcasing its moist crumb bursting with berries.

Blueberry Cream Cheese Swirl Loaf

This moist and tender blueberry cream cheese loaf features a rich cream cheese swirl and burst of fresh blueberries throughout, topped with a simple vanilla glaze. Perfect for breakfast, brunch, or an afternoon treat!
Prep Time 25 minutes
Cook Time 1 hour
Total Time 1 hour 25 minutes
Servings: 10 slices
Course: Breakfast, Dessert, Snack
Cuisine: American
Calories: 320

Ingredients
  

For the Loaf Batter
  • 1 3/4 cups all-purpose flour
  • 1/2 cup granulated sugar
  • 1 1/2 tsp baking powder
  • 1/2 tsp salt
  • 1 large egg room temperature
  • 1/2 cup milk room temperature
  • 1/4 cup vegetable oil (or melted unsalted butter)
  • 1 tsp vanilla extract
For the Cream Cheese Filling
  • 8 oz cream cheese softened
  • 1/4 cup granulated sugar
  • 1 large egg yolk
  • 1/2 tsp vanilla extract
For the Blueberry Swirl
  • 1 cup fresh or frozen blueberries do not thaw if frozen
  • 1 tbsp granulated sugar
  • 1 tsp lemon juice
  • 1 tsp cornstarch optional, helps thicken
For the Glaze (Optional)
  • 1 cup powdered sugar
  • 2-3 tbsp milk or lemon juice
  • 1/4 tsp vanilla extract

Equipment

  • 9x5 inch Loaf Pan
  • Large Mixing Bowl
  • Medium Mixing Bowl
  • Small Mixing Bowl
  • Electric mixer (optional, for filling)
  • Whisk
  • Rubber Spatula

Method
 

Prepare for Baking
  1. Preheat your oven to 350°F (175°C). Grease and flour a 9x5 inch loaf pan, or line with parchment paper leaving an overhang on the long sides for easy removal.
Make the Cream Cheese Filling
  1. In a medium bowl, beat the softened cream cheese with 1/4 cup granulated sugar until smooth and creamy. Beat in the egg yolk and 1/2 tsp vanilla extract until well combined. Set aside.
Prepare the Blueberry Swirl
  1. In a small bowl, gently toss the blueberries (fresh or frozen) with 1 tbsp granulated sugar, 1 tsp lemon juice, and 1 tsp cornstarch (if using). The cornstarch helps prevent the blueberries from sinking and keeps the swirl intact. Set aside.
Mix the Loaf Batter
  1. In a large mixing bowl, whisk together the flour, 1/2 cup granulated sugar, baking powder, and salt.
  2. In a separate medium bowl, whisk together the large egg, 1/2 cup milk, vegetable oil (or melted butter), and 1 tsp vanilla extract.
  3. Pour the wet ingredients into the dry ingredients. Mix with a rubber spatula until just combined. Be careful not to overmix; a few lumps are fine.
Assemble and Bake the Loaf
  1. Pour about half of the loaf batter into the prepared loaf pan and spread evenly.
  2. Spoon dollops of the cream cheese filling over the batter, leaving some space between dollops.
  3. Evenly sprinkle about half of the blueberry mixture over the cream cheese.
  4. Carefully spoon the remaining loaf batter over the filling and blueberries, spreading gently to cover. Top with the remaining blueberry mixture.
  5. Using a knife or skewer, gently swirl through the layers a few times to create a marbled effect, being careful not to overmix.
  6. Bake for 55-65 minutes, or until a wooden skewer inserted into the center of the loaf (avoiding large pockets of cream cheese) comes out with moist crumbs but no wet batter.
  7. If the top begins to brown too quickly, loosely tent with aluminum foil.
  8. Remove the loaf from the oven and let it cool in the pan for 15-20 minutes before carefully lifting it out onto a wire rack to cool completely.
Make the Glaze (Optional)
  1. In a small bowl, whisk together the powdered sugar, milk (starting with 2 tbsp and adding more if needed), and vanilla extract until smooth and drizzly.
  2. Once the loaf is completely cool, drizzle the glaze over the top. Let the glaze set for a few minutes before slicing and serving.

Notes

For best results, ensure your cold ingredients like egg and milk are at room temperature for a smoother batter. If using frozen blueberries, do not thaw them first; mix them in directly to prevent bleeding too much into the batter.