This caramel espresso cake recipe is perfect for coffee lovers. The cake is moist and rich, and the caramel frosting is sweet and buttery with a hint of espresso. To make the cake, you'll need flour, sugar, baking powder, salt, espresso powder, eggs, milk, oil, and vanilla extract. For the frosting, you'll need sugar, heavy cream, butter, salt, espresso powder, and vanilla extract. The cake is baked in two layers and then frosted with the caramel espresso frosting. It's perfect for serving with a cup of coffee or espresso.