01 - Combine ricotta, sugar, lemon zest, lemon juice, vanilla, and salt in a mixing bowl. Beat until completely smooth and creamy.
02 - In a separate bowl, whip heavy cream using an electric mixer until stiff peaks form. Gently fold whipped cream into ricotta mixture until fully incorporated.
03 - Transfer lemon cream filling to a piping bag. Pipe filling evenly into both ends of each cannoli shell, ensuring shells are completely filled.
04 - Beat egg whites and cream of tartar with electric mixer until soft peaks form. Gradually add sugar while beating, continuing until stiff, glossy peaks form. Fold in vanilla extract.
05 - Spoon or pipe meringue onto filled ends of cannoli, creating a decorative swirl or dollop on each side.
06 - Using a kitchen torch, lightly toast meringue until golden brown. Alternative method: place cannoli on baking sheet and broil for 1-2 minutes, watching closely to prevent burning.
07 - Serve immediately for optimal texture and crispness. Filled cannoli will soften over time.