Buttery brioche stuffed with a creamy peach filling, dipped in custard, and cooked until golden. Topped with whipped cream and fresh peaches for the dreamiest summer brunch.
Make the filling: In a medium bowl, mix cream cheese, peach jam, powdered sugar, heavy cream, and vanilla until smooth.
Prepare custard: In another bowl, whisk together eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and a pinch of salt.
Assemble stuffed french toast: Spread ~3 tbsp filling onto a slice of brioche, top with another slice to make a sandwich. Repeat with remaining bread.
Dip in custard: Coat each stuffed french toast fully in the egg mixture for about 10 seconds each side.
Cook: Heat a skillet over medium low, melt butter, and cook stuffed French toast for about 7 minutes per side or until golden brown. Be sure to rotate the french toast, cooking all the edges.
Serve: Top with whipped cream and fresh peach slices. Optionally dust with powdered sugar and drizzle with maple syrup.