-
1
Place rack in the middle of oven and preheat to 350 degrees F. Line 12 muffin cups with cupcake papers.
-
2
In a medium bowl, sift together the flour, cocoa powder, baking powder, and salt, and set aside.
-
3
Using a mixer, cream the butter and 3/4 cup sugar until pale yellow, about 1 minute.
-
4
Add the egg and stir until just combined.
-
5
Gently add half of the flour mixture and stir until just incorporated.
-
6
Mix in the milk.
-
7
Add the remaining flour mixture and stir until combined.
-
8
Set aside.
-
9
In a small bowl, mix together the cream cheese, 2 tablespoons sugar, and vanilla.
-
10
Stir in the chocolate chips and walnuts.
-
11
Fill prepared cupcake liners with enough chocolate batter to just cover the bottom.
-
12
Add a dollop of the cream cheese filling to each, then top with remaining batter (cream cheese filling should not be visible).
-
13
Bake for 20 minutes.
-
14
Let cupcakes stand in the pan for 3 minutes and then remove and allow to cool completely on a rack.
-
15
Dip each cupcake into the ganache, forming an even layer of frosting.
-
16
Place in the refrigerator to set, about 15 minutes.
-
17
Place a heat-proof bowl over a pot of simmering water, and whisk together the chocolate, cream, and espresso powder (if using).
-
18
Continue whisking until chocolate is melted and the mixture is thick, about 4 minutes.
-
19
Remove from heat and let stand for 5 minutes.
-
20
Inactive Prep Time: 5 minutes