Ingredients:
- 1 ½ cups (192g) all-purpose flour
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup (1 stick/113g) unsalted butter, softened
- ¾ cup (150g) granulated sugar
- 2 large eggs
- ½ cup (120ml) buttermilk
- ¼ cup (60ml) orange juice, freshly squeezed
- 1 tablespoon orange zest, finely grated
- ½ cup (60g) fresh or frozen cranberries, coarsely chopped
- 6 ounces (170g) fresh or frozen cranberries
- ½ cup (1 stick/113g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 2 tablespoons heavy cream
- 1 teaspoon vanilla extract
- 1 tablespoon orange zest, finely grated (optional)
Instructions:
- Simmer cranberries in a saucepan with a little water until softened. Puree in a food processor or blender. Strain to remove seeds for a smoother frosting. Cool completely.
- Preheat oven to 350°F (175°C). Line cupcake pan with liners.
- Whisk together dry ingredients (flour, baking powder, baking soda, salt).
- Cream together butter and sugar until light and fluffy.
- Beat in eggs one at a time.
- Gradually add dry ingredients alternately with buttermilk, beginning and ending with dry ingredients. Mix until just combined.
- Stir in orange juice, orange zest, and chopped cranberries.
- Fill cupcake liners about 2/3 full.
- Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
- Let cool in the pan for a few minutes, then transfer to a wire rack to cool completely.
- Cream together softened butter and powdered sugar until light and fluffy.
- Add the cooled cranberry puree, heavy cream, vanilla extract, and orange zest (if using).
- Beat until smooth and creamy. Adjust consistency with more powdered sugar or cream if needed.
- Once the cupcakes are completely cool, frost them with the cranberry frosting using a piping bag and tip or a knife.