Whisk together the flour, baking powder, mandarin peel, salt, dates and chocolate in a bowl. Whisk together ricotta, eggs, granulated sugar, and vanilla in another bowl. Mix in the flour mixture to form a chunky batter.
In a large heavy-bottomed saucepan, pour enough oil to fill the pan about a third of the way. Heat over medium heat until a deep-frying thermometer inserted in the oil reaches 350 degrees F. (If you don't have a thermometer a cube of bread will brown in about 4 minutes.)
Working in batches, gently drop a tablespoon of the batter in the oil and fry, turning occasionally, until deep golden in color, about 3 minutes per batch. Transfer with a slotted spoon onto paper towels to drain.
Dust generously with powdered sugar and serve with Mexican Hot Chocolate.