In a big mixing bowl, whisk together milk, eggs, ricotta, sugar, salt, and vanilla.
In another bowl, combine all the ingredients for the cannoli filling until smooth and creamy.
Take a slice of bread, spread 2 tablespoons of the cannoli mixture, and top it with another slice of brioche. Cut it into four pieces and arrange them facing up in a buttered baking dish. Repeat until all the bread is used.
Pour the custard over the bread, cover, and refrigerate overnight. This allows the custard to soak into the bread thoroughly.
Preheat the oven to 350 degrees F.
Remove the cover from the baking dish, sprinkle the top with mini chocolate chips, and bake for 30-35 minutes or until it turns a beautiful golden brown.
Dust it with powdered sugar, and you're ready to savor this heavenly French toast bake!