The Goods

Recipe: Shahir's Sweet Stuffed French Toast

An irresistible brunch treat that’s easy to customize to please all of your guests.

An irresistible brunch treat that’s easy to customize to please all of your guests

This dish is sure to become a favourite with your family just as it is, but it’s equally easy to make this suit your preferences. 

For instance:

You can use peanut butter in place of the chocolate hazelnut spread — serve that with sliced bananas and chopped peanuts.

If you have any nut allergies to consider, replace the chocolate hazelnut spread with ½ cup of strawberry jam and ½ cup of chopped strawberries, and serve with fresh, sliced strawberries instead of the chopped hazelnuts.

To cut back on some of the sweetness, you can omit the caramel glaze — just make sure to spray your parchment paper with nonstick cooking spray.


  • 1 loaf brioche or egg bread, sliced 1” thick

Caramel glaze:

  • 2 tbsp soft butter
  • ½ cup brown sugar
  • 2 tbsp corn syrup


  • 6 eggs
  • 1 ½ cups whole milk
  • Pinch of kosher salt


  • 16 oz cream cheese, room temperature
  • 1 cup chocolate hazelnut spread
  • 2 tbsp heavy cream
  • 1 tsp pure vanilla extract
  • Pinch kosher salt

To garnish:

  • ½ cup hazelnuts, chopped for garnish


Line a rimmed baking sheet with parchment paper. Combine brown sugar, butter and corn syrup in a small bowl and spread mixture in your prepared pan.

In a wide, shallow bowl, whisk together eggs, milk and salt, set aside. With a pairing or butter knife create a hole at the side of each slice of bread, move your knife back and forth to make a bigger pocket. 

In a medium bowl, combine cream cheese, chocolate hazelnut spread, cream, vanilla extract and salt. Use a piping bag or sandwich bag to pipe in the filling.

Dip each sandwich into the prepared custard for a few seconds, do not allow bread to get soggy. Let excess custard drip off bread and place on top of brown sugar mixture in pan. Cover with plastic wrap and refrigerate overnight.

One hour before serving, preheat oven to 350F degrees. Remove plastic wrap from tray and bake for 15-20 minutes or until the bread looks golden brown and crispy.

Optional: Once French toast is flipped, you may broil for an additional 5 minutes. 

Allow French toast to stand for 5 minutes, to allow filling to settle. Slice in quarters diagonally, and serve caramel side up with fresh fruit salad, Greek yogurt and chopped hazelnuts.

Servings: Makes 4-6 servings


To encourage thoughtful and respectful conversations, first and last names will appear with each submission to CBC/Radio-Canada's online communities (except in children and youth-oriented communities). Pseudonyms will no longer be permitted.

By submitting a comment, you accept that CBC has the right to reproduce and publish that comment in whole or in part, in any manner CBC chooses. Please note that CBC does not endorse the opinions expressed in comments. Comments on this story are moderated according to our Submission Guidelines. Comments are welcome while open. We reserve the right to close comments at any time.

Become a CBC Member

Join the conversation  Create account

Already have an account?