Decadent stuffed French toast filled with sweet cream cheese and fresh berries transforms ordinary bread into an extraordinary family brunch. This indulgent centerpiece makes any morning feel like a celebration.
In a small bowl, beat cream cheese with 1 tbsp granulated sugar and 1/2 tsp vanilla extract until smooth and spreadable.
Gently spread the sweetened cream cheese mixture on 4 slices of brioche bread. Layer sliced strawberries and blueberries over the cream cheese, pressing lightly to flatten.
Top with the remaining 4 slices of bread, creating sandwiches. Press the edges gently to seal, but avoid compressing the bread.
In a shallow dish, whisk together eggs, milk, remaining sugar, remaining vanilla extract, and cinnamon until well blended.
Preheat a large nonstick skillet over medium heat. Melt 1 tbsp butter to coat the pan.
Dip each stuffed sandwich in the egg mixture for 15–20 seconds per side, ensuring full absorption but avoiding sogginess.
Place sandwiches in the skillet. Cook over medium heat for 3–4 minutes per side, adjusting heat as needed to prevent burning, until golden brown and crisp outside.
Repeat with the remaining butter for the second batch if cooking in rounds.
Transfer cooked stuffed French toast to a plate, dust with powdered sugar, and serve warm with extra berries if desired.