01 - In a medium bowl, combine ricotta, mascarpone, powdered sugar, vanilla extract, orange zest, cinnamon, and salt. Mix until smooth. Fold in mini chocolate chips. Refrigerate until ready to use.
02 - Using a sharp knife, cut a deep pocket into the side of each bread slice without cutting all the way through. Gently spoon or pipe about 2 to 3 tablespoons of the cannoli filling into each pocket. Press lightly to seal.
03 - In a shallow dish, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt.
04 - Preheat a large nonstick skillet or griddle over medium heat and add a generous pat of butter. Dip each stuffed bread slice in the custard, soaking both sides for about 20 seconds. Let excess drip off.
05 - Place the soaked slices on the hot skillet. Cook for 3-4 minutes per side, or until golden brown and heated through. Work in batches, adding more butter as needed.
06 - Transfer to plates, dust with powdered sugar, and garnish with extra mini chocolate chips and fresh berries if desired. Serve warm with maple syrup.