Start by brewing your coffee and allowing it to cool to room temperature. You can also brew it ahead of time and refrigerate it.
In a blender, combine the blueberry puree, cream cheese, sugar, and vanilla extract. Blend until smooth and creamy.
In a large glass, fill it halfway with ice cubes. Pour in the cooled coffee, followed by the milk.
Spoon the blueberry cream cheese mixture over the coffee and milk. Stir gently to combine, creating a marbled effect.
Top with fresh blueberries and a dollop of whipped cream if desired. Serve immediately.