Ingredients:
- 8 ounces (225g) cream cheese, softened
- 1/4 cup (50g) granulated sugar
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
- 1/4 cup (60ml) heavy cream
- 8 slices brioche bread, about 1-inch thick (2.5 cm)
- 3 large eggs
- 1/2 cup (120ml) milk
- 1/4 cup (60ml) heavy cream
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
- 2 tablespoons (30g) unsalted butter
- Pinch of salt (optional)
- Maple syrup (optional)
- Fresh berries (strawberries, blueberries, raspberries) (optional)
- Powdered sugar (optional)
- Whipped cream (optional)
Instructions:
- In a mixing bowl, beat together softened cream cheese, sugar, vanilla extract, and cinnamon until smooth and creamy. Gradually add the heavy cream, beating until light and fluffy. Transfer to a piping bag or a ziplock bag with a corner snipped off. Chill for at least 30 minutes.
- Make a pocket in each slice of bread by slicing horizontally almost all the way through. Pipe or spoon the cream cheese filling into the pocket of each slice. Press the edges gently to seal.
- In a shallow dish, whisk together eggs, milk, heavy cream, vanilla extract, and cinnamon (and a pinch of salt if using).
- Dip each stuffed bread slice into the egg mixture, ensuring it's thoroughly coated on both sides. Let excess drip off.
- Melt butter in a large skillet or griddle over medium heat. Cook the French toast for 3-4 minutes per side, or until golden brown and cooked through.
- Serve immediately with your favorite toppings, such as maple syrup, fresh berries, and powdered sugar.