Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease and flour three 9-inch cake pans or line with parchment paper.
- In a bowl, whisk together cake flour, baking powder, and salt. Set aside.
- In a mixer, beat butter until creamy (about 1 minute). Add sugar and beat until light and fluffy, 3–4 minutes.
- Add eggs one at a time, mixing after each. Stir in vanilla and almond extract.
- Gradually add half of the dry ingredients, then milk, then remaining dry ingredients. Mix just until combined.
- Divide batter evenly into pans and bake 25–30 minutes, or until a toothpick inserted comes out clean. Cool 10 minutes in pans, then transfer to racks. Wrap and freeze layers for easier frosting.
- For frosting, beat butter and cream cheese until smooth. Add powdered sugar gradually, then vanilla. Mix until creamy. Add milk if too thick.
- For sugared cranberries and rosemary, simmer sugar and water to create a syrup. Dip cranberries and rosemary, coat in sugar, and let dry.
- Assemble cake by layering frosting between cake layers. Coat the exterior with a thin 'naked' layer of frosting. Decorate with sprinkles and sugared cranberries.
- Chill before serving for best flavor and presentation.
Notes
For a smaller cake, halve the recipe. For cupcakes, bake 18–22 minutes. Substitute almond extract with vanilla or omit if preferred. Store covered in the fridge up to 5 days, or freeze slices up to 1 month.
