In the bowl of a mixer fitted with whisk attachment add the egg yolks and sugar and beat until pale yellow and thick, about 5 minutes, scraping down sides as necessary. Add the mascarpone, heavy cream, 1 tablespoon Frangelico and vanilla. Beat until soft peaks form, about 6-8 minutes. Set aside.
Add the boiling water to a medium bowl and stir in espresso powder. Allow to cool slightly. Stir in 2 tablespoons Frangelico.
Have ready 4 martini glasses. Add 4 donut holes to the espresso mixture and allow to soak 2 minutes, turning. Add one donut hole to each of the glasses. Top with 2-3 tablespoons cream mixture. Add remaining donut holes to espresso and again allow to soak 2 minutes. Add 3 donuts to each glass and top with the remaining cream. Refrigerate at least 2 hours. Sprinkle with grated chocolate and serve.