Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla and almond extracts.
In a separate bowl, combine the flour, baking powder, baking soda, salt, and espresso powder.
Gradually add the dry ingredients to the wet mixture, alternating with the brewed coffee. Mix until just combined.
Fill each cupcake liner about ⅔ full with the batter and bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
Once baked, allow the cupcakes to cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
Prepare the filling: Once cooled, use a small knife or a cupcake corer to create a well in the center of each cupcake. Fill each well with caramel sauce.
Frost the cupcakes with whipped cream using a piping bag or a knife. Drizzle the tops generously with additional caramel sauce.
For added flair, sprinkle a tiny bit of espresso powder on top as a garnish.
Notes
Arrange the finished cupcakes on a decorative platter and pair with small coffee cups for a touch of café style.