Recipe: Shahir's Savoury Stuffed French Toast

French toast meets ham and cheese in this brunch beauty that can even be made ahead.

French toast meets ham and cheese in this brunch beauty that can even be made ahead

This impressive main, perfect for brunch, can be made entirely ahead of time and reheated when guests arrive. For a vegetarian version, you can replace the bacon or pancetta with 1 cup of sliced, sauteed mushrooms or other chopped, cooked and seasoned vegetables.


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


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


  • 16 oz full fat cream cheese, room temperature
  • 8 oz bacon or pancetta, cooked and crumbled
  • 1 cup grated smoked cheddar cheese
  • ¼ cup finely chopped chives
  • 2 tbsp heavy cream
  • ¼ tsp freshly cracked black pepper


Line a rimmed baking sheet with parchment paper and spray with nonstick cooking spray. In a wide shallow bowl, whisk together the ingredients for the custard and 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 the bread.

In another bowl, combine all filling ingredients and mix until combined. Use a piping bag or sandwich bag to pipe in the filling into the prepared bread.

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 in prepared pan. Cover with plastic wrap and refrigerate until ready to cook.

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

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 half diagonally, and serve with fresh lemon, grainy mustard and a green salad.

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.