Whisk the first five ingredients together to make the cake.
Whisk the rest of the ingredients for the cake in a another bowl then stir well to combine with the dry.
Grease two shallow ramekins, I used quiche ramekins.
Pour batter evenly into each dish.
Microwave one cake at a time for 1 minute, may need additional 30 seconds if using a deeper dish as opposed to a shallow one.
Once cooked poke some holes all around the cake using a skewer or toothpick.
Stir the coffee syrup ingredients together and use just half the amount to soak the cakes in their dish. Allow to cool completely before continuing.
Place the frosting ingredients into a stand mixer and add the remaining coffee syrup.
Blend until completely smooth. Taste and adjust the sweetness of the frosting.
Spread half the frosting over one cake. Layer the second cake over the first and spread the rest of the frosting on top.
Decorate with optional toppings if desired.
Refrigerate for at least 30 minutes to an hour before serving.