For the Cupcakes:
- 1½ cups all-purpose flour
- 1½ teaspoons baking powder
- ½ teaspoon salt
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 tablespoon orange zest (from about 1 orange)
- ½ cup fresh orange juice
- ½ cup sour cream or Greek yogurt
- 1 cup fresh or frozen cranberries, chopped
For the White Chocolate Frosting:
- ½ cup white chocolate chips, melted and slightly cooled
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 2–3 tablespoons heavy cream or milk
- 1 teaspoon vanilla extract
Optional Garnishes:
- Fresh cranberries
- Orange zest
- White chocolate shavings