Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease and line mini cake pans or individual baking molds.
- In a large bowl, whisk together the flour, cocoa powder, baking powder, baking soda, salt, and sugar.
- In a separate bowl, combine the eggs, oil, milk, and vanilla extract. Add the wet ingredients to the dry ingredients and stir until smooth.
- Divide the batter evenly among the prepared pans. Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
- To make the cranberry filling, combine the cranberries, sugar, water, and orange zest in a saucepan over medium heat. Cook until the cranberries burst and the mixture thickens. Cool completely.
- For the frosting, beat the butter until creamy. Gradually add the powdered sugar and cocoa powder. Mix in the vanilla and enough milk to create a smooth, spreadable frosting.
- If desired, slice each mini cake horizontally. Spread the cranberry filling between the layers and reassemble.
- Frost the tops and sides of the mini cakes with the chocolate frosting.
- Decorate with fresh cranberries, chocolate shavings, and a light dusting of powdered sugar.
- Chill for 20–30 minutes before serving for the best texture and presentation.
Notes
The cranberry filling can be made up to 3 days in advance and stored in the refrigerator.
Frozen cranberries work just as well as fresh cranberries.
For extra holiday flavor, add a pinch of cinnamon to the cake batter.
Mini cakes can be assembled one day ahead and refrigerated until serving.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Dust with powdered sugar just before serving for the prettiest presentation.