Preheat the oven to 350 degrees F. Grease a 15x10-inch jelly roll pan and set aside.
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
In a large bowl, beat the eggs with an electric mixer on high speed for 5 minutes, or until light and fluffy. Slowly add the sugar, then the coffee, vanilla, and melted butter. Beat until combined.
Add the flour mixture and mix just until combined. Spread the batter into the prepared pan. Sprinkle with the streusel topping.
Bake for 15-20 minutes, or until a toothpick inserted in the center comes out clean. Cool completely in the pan on a wire rack.
In a medium bowl, beat the cream cheese, sugar, and vanilla with an electric mixer on medium speed until smooth. Add the heavy cream and beat until fluffy. Spread the cream cheese mixture over the cooled cake.
Starting at one of the short ends, carefully roll up the cake. Place the cake roll seam-side down onto a serving platter. Dust with confectioners' sugar before serving.
Interesting Facts
The coffee cake roll was created in the 19th century as an alternative to traditional cake recipes.
Coffee cake rolls can be served for breakfast, dessert, or even as a snack.
Coffee cake rolls are a popular treat in the United States and other parts of the world.