01 - In a mixing bowl, beat the softened cream cheese, granulated sugar, and vanilla extract together until smooth and creamy. Gently fold in the fresh blueberries, taking care not to crush them.
02 - Lay four slices of brioche flat on a work surface. Divide the cheesecake filling evenly among them, spreading a generous layer on each. Top with the remaining four slices and press gently to seal.
03 - In a shallow dish, whisk together the eggs, whole milk, ground cinnamon, and salt until fully combined and uniform in color.
04 - Dip each assembled sandwich into the custard mixture, allowing both sides to soak for about 10 seconds each. Ensure even coating without oversaturating the bread.
05 - Melt the butter in a large nonstick skillet over medium heat. Cook each sandwich for 3 to 4 minutes per side until deeply golden brown and heated through to the center.
06 - Transfer the cooked French toast to serving plates. Dust generously with powdered sugar and top with additional blueberries, maple syrup, or whipped cream as desired. Serve immediately.