Moist Chocolate Cupcakes with Prague Frosting

Prep Time: 40 minutes
Cook Time: 20 minutes
Total Time: 1 hour
Author: Natasha of
Skill Level: Easy
Cost to Make: $5-$7
Servings: 12 cupcakes


Ingredients for 12 cupcakes:

Prague Chocolate frosting (frosts 24 cupcakes or 1 cake):


Preheat the oven to 350˚F. Line a muffin pan with cupcake liners. Brew your coffee.

  1. In a large bowl whisk together 1 1/2 cups flour, 1/4 cup cocoa powder, 1 cup sugar, 1 tsp baking soda and 1/2 tsp salt.
  2. In a separate bowl, mix together 1 cup coffee, 1 Tbsp vinegar, 2 tsp vanilla extract and 1/3 cup olive oil.
  3. Whisk the wet ingredients into the dry ingredients just until they come together.
  4. Use an ice cream scoop to pour batter into your lined cupcake pan; They should be about 2/3 full. Bake 18-20 minutes on the center rack or until a toothpick comes out clean. Let cool in the pan 5 minutes and remove to cool on a rack.

Making the Chocolate Prague Frosting:

  1. In a small sauce pan, whisk together 3 reserved egg yolks, ¼ cup water, and 1/3 cup condensed milk.
  2. Start heating the pan over low heat and gradually increase the heat until it’s just letting off steam but not boiling. Whisk constantly until your mixture is the consistency of raw condensed milk. Remove the mixture form heat and immediately stir in 2 oz chocolate, whisking until smooth. Let your mixture cool off to room temperature.
  3. In a separate bowl, beat butter on high speed for 5 minutes. Once chocolate is cooled to room temp, add it to the butter and beat together for an extra 3 minutes.
  4. Pipe the frosting onto your cupcakes with whatever frosting tip your heart desires.