Source: Love & Olive Oil
Chocolate Honey Cupcakes with Roasted Peanuts and Honey Vanilla Buttercream
Makes 12 cupcakes.
3/4 cup soy milk
1/3 cup canola oil
1/3 cup sugar
1/3 cup honey
3/4 teaspoon vanilla extract
1 cup all-purpose flour
1/3 cup cocoa powder
3/4 teaspoon baking soda
1/2 teaspoon baking powder
1/4 teaspoon salt
1/4 cup roasted unsalted peanuts, finely ground
2 large egg whites
3/8 cup sugar
2 tablespoons honey
1 cups (2 sticks) unsalted butter, room temperature
3/4 teaspoon pure vanilla extract
Preheat oven to 325 degrees F. Line muffin pan with paper liners.
Whisk together the soy milk, oil, sugar, honey, and vanilla extract until incorporated. In a separate bowl, sift together the flour, cocoa powder, baking soda, baking powder, and salt. Mix in peanuts. Make a well in the center of dry ingredients and pour in soy milk mixture. Stir until just smooth (do not overmix).
Pour into liners, filling each with 3 tablespoons of batter (cups should be no more than 2/3 full). For mini cupcakes, fill each with 1 tablespoon batter. Bake 18-20 minutes (or 10-12 for minis), or until a toothpick inserted into the center comes out clean. Transfer to a cooling rack and let cool completely.
To make buttercream, combine the sugar, honey, and egg whites in a large heatproof bowl over a saucepan of simmering water and whisk constantly, keeping the mixture over the heat, until it feels hot to the touch, 7-10 minutes. The sugar should be dissolved, and the mixture will look like melted marshmallow cream. Remove from heat and transfer to the bowl of a stand mixer, and whisk on high speed until mixture is completely cooled and stiff peaks form, about 6-10 minutes. Add butter, 2 tablespoons at a time, on low speed, mixing well after each addition. If at any point mixture looks separated or curdled, stop adding butter. Increase speed to high and beat until mixture smooths out again. Reduce speed, and continue adding remaining butter. Beat in vanilla and food coloring (if desired). Pipe or spread onto cooled cupcakes.