clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Three slices of stuffed French toast with fresh berries on a white plate.

Stuffed French Toast

  • Author: Nicole Gaffney (
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 pieces, 4 servings 1x
  • Category: breakfast
  • Method: sautéed
  • Cuisine: American


This easy recipe for Stuffed French Toast with Berries is a rich and decadent breakfast that’s perfect for the holidays! Thick slices of bread are stuffed with cream cheese, soaked in a rich custard and then griddled until buttery and crisp. Serve with maple syrup and fresh berries for a very special breakfast or brunch.



For the Filling:

  • 1 8oz package cream cheese softened to room temperature
  • 1/4 cup pure maple syrup
  • 1 teaspoon vanilla extract

For the French Toast:

  • 4 large eggs
  • 1 cup half and half or whole milk 
  • 1 teaspoon cinnamon
  • 1 teaspoon vanilla extract
  • 12 pieces thick sliced brioche, challah or Texas toast
  • 3 tablespoons (or more) salted butter
  • maple syrup and mixed berries for serving


  1. Make the filling: Use an electric mixer to beat together the softened cream cheese, maple syrup and vanilla extract until smooth. 
  2. In a large bowl, whisk together the eggs, half and half, cinnamon and vanilla, then set aside.
  3. Spread 2 tablespoons (eyeball it) of filling on a slice of bread, leaving roughly a 1/2 inch border around the edges. Top with another piece of bread and gently press to secure. Repeat with the remaining bread and filling.
  4. Melt 1 tablespoon butter in a large skillet over medium-low heat. Dip one sandwiched piece of bread into the custard, turning a few times to thoroughly coat, then transfer to the hot pan. Repeat with one more. Cook for about 4-5 minutes, then flip and cook for an additional 4-5 minutes on the other side. Be sure to keep the heat at a relatively low temperature to avoid burning. Melt more butter in the pan and repeat with the remaining pieces.
  5. Cooked french toast can be held in a 250 degree oven for up to 1 hour before serving.
  6. Slice each piece of french toast in half on a diagonal, then place 3 halves on each plate. Serve with mixed berries and maple syrup.

Keywords: breakfast, brunch, stuffed, french toast, cream cheese, berries, maple syrup, holidays, christmas