Prepare the blueberry compote: In a small saucepan, combine 1 cup of blueberries, 1 tablespoon of maple syrup, 1 teaspoon of lemon juice, and 1 tablespoon of water. Cook over medium heat for 5–7 minutes until the berries break down. If you prefer a thicker sauce, mix ½ teaspoon of cornstarch with 1 teaspoon of water, stir it in, and cook for an additional 1–2 minutes. Set aside to cool slightly.
Whip the cream: In a separate bowl, combine ½ cup of cold heavy cream, 1 tablespoon of powdered sugar, and ½ teaspoon of vanilla extract. Whip until soft peaks form, then refrigerate.
In a shallow bowl, whisk together 3 large eggs, ¾ cup of milk, 1½ teaspoons of vanilla extract, 1 tablespoon of maple syrup (or sugar), optional cinnamon, and a pinch of salt.
Heat a non-stick skillet or griddle over medium heat and add butter. Dip each slice of brioche into the egg custard, soaking for about 15–20 seconds per side.
Cook each slice for 2–3 minutes on each side until golden brown and slightly crisp.
For serving, plate two slices per serving. Top with blueberry compote, scatter fresh blueberries, and finish with a dollop of whipped cream. Dust with powdered sugar if desired. Serve warm.
Notes
Use stale brioche for better soaking. Cook on medium heat for an ideal golden exterior.