Get out and measure all of your ingredients.
Grease a 10.6 x 7 inch baking dish with butter and set aside.
Slice your loaf of bread, as evenly as possible if it's not already.
In a small bowl, stir cream cheese, sugar, lemon juice and lemon zest together until well combined.
In a large bowl, whisk eggs, milk, sugar, butter, honey, cinnamon, vanilla and salt together.
Soak 2 brioche slices on both sides and arrange next to each other in the baking dish.
Repeat until no brioche is left. Brioche must overlap each other.
Now push each brioche slice with your fingers and spread cream cheese in between them. Cover with a foil and place in the refrigerator for at least 1 hour.
When ready, preheat the oven to 350 F / 175 C. Remove from the refrigerator and top with fresh blueberries and sprinkle white sugar. Place on a baking tray and bake in the lower part of the oven for the first 20 minutes then in the middle for the last 25 minutes.
Remove and let cool down a bit before serving.
Serve with honey, syrup, butter, fresh blueberries and ice cream.