-
1
For the cupcakes: Preheat oven to 350 degrees.
-
2
Line a cupcake pan with 12 paper baking cups.
-
3
In a small saucepan heat chocolate and water over low heat, stirring constantly until chocolate is completley melted.
-
4
Remove from heat and let cool.
-
5
In a medium mixing bowl stir together flour, baking soda, and salt, set aside.
-
6
In a large mixing bowl with an electric mixer on medium speed cream butter and sugar until fluffy.
-
7
Beat in egg yolks, one at a time.
-
8
On low speed beat in chocolate mixture and vanilla.
-
9
Gradually add flour mixture alternating with milk and beat until blended.
-
10
Fold in beaten egg whites.
-
11
Divide batter evenly between baking cups.
-
12
Bake until toothpick inserted into the center comes out clean, about 20 minutes.
-
13
Cool cupcakes in pan for 10 minutes.
-
14
Transfer cupckes to a cooling rack to cool completley.
-
15
For the frosting: In a medium saucepan heat half and half and butter over medium heat, stirring constantly until half and half is hot and butter is melted.
-
16
In a large mixing bowl whisk together egg yolks, sugar, and salt until smooth.
-
17
Whisking constantly, pour the hot milk mixture into the yolk mixture.
-
18
Return to saucepan and cook over medium heat until custurd thickens, stirring constantly.
-
19
Remove from heat and stir in vanilla, coconut, and pecans.
-
20
Cover and chill for 1 hour.
-
21
Spread frosting over cupcakes.