Ingredients
Equipment
Method
Bake the cake
- Preheat the oven to 350°F.
- Grease a 9x13-inch metal baking pan.
- Whisk the flour, baking powder, baking soda, and salt together in a medium bowl.
- In a large bowl, whisk the granulated sugar and oil until combined.
- Whisk in the eggs one at a time, then whisk in the sour cream and vanilla until smooth.
- Add the flour mixture in two additions, mixing just until no dry streaks remain.
- Fold in the cranberries and spread the batter evenly in the prepared pan.
- Bake for 35–42 minutes, until the top is golden and a toothpick inserted into the cake portion comes out with a few moist crumbs.
- Cool the cake completely in the pan on a wire rack, about 1 1/2 hours.
Make the frosting
- Microwave the white chocolate in a microwave-safe bowl at 50% power in 20-second bursts, stirring between bursts, until smooth.
- Cool the white chocolate until barely warm but still pourable, about 10 minutes.
- Beat the cream cheese and powdered sugar in a large bowl on medium speed until smooth.
- With the mixer on low, slowly beat in the melted white chocolate until the frosting is smooth.
Frost the cake
- Spread the frosting over the completely cooled cake.
Store the cake
- Refrigerate the frosted cake, covered, for up to 4 days.
Notes
For smooth frosting, let the melted white chocolate cool until barely warm but still pourable before mixing it in. Refrigerate the covered cake for up to 4 days. Freezer: yes; wrap slices well and freeze for up to 2 months. For a dairy-free variation, use dairy-free sour cream, cream cheese, and white chocolate.
