01 -
Start by combining the fresh cherries and water in a medium saucepan over medium-high heat. Gently crush the cherries using a potato masher or fork. Let the mixture simmer for about 2 minutes on medium-low heat, stirring occasionally.
02 -
Strain the cherry mixture through a fine-mesh strainer into a measuring cup, pressing firmly with a ladle to extract all the juice. Discard the solids. Return the juice to the pan, add sugar and lemon juice, then bring to a boil for 2 minutes. Let it cool completely in the refrigerator.
03 -
Using a stand mixer with the whisk attachment, whip the heavy cream until stiff peaks form. Set aside. Switch to the paddle attachment and beat together the mascarpone, sugar, cherry syrup, vanilla, and almond extract until smooth. Fold in the whipped cream gradually, starting with one cup.
04 -
Mix Amaretto into the remaining cherry syrup to taste (2-4 tablespoons). Quickly dip each ladyfinger in the cherry-Amaretto syrup and arrange in two rows of six at the bottom of an 8-inch square dish. Spread half the mascarpone filling over the ladyfingers. Repeat with a second layer of soaked ladyfingers and remaining filling. Pipe the top layer decoratively using a pastry bag or zip-top bag with the corner snipped.
05 -
Cover the tiramisu and refrigerate for at least 6 hours, preferably overnight, to allow the flavors to meld and the texture to set perfectly.