-
1
Preheat the oven to 350 degrees F; line a cupcake pan with 12 cupcake liners.
-
2
For the caramel sauce: In a small, heavy saucepan, mix together the brown sugar, cream, vanilla and salt.
-
3
Cook over medium heat, stirring occasionally, until the mixture thickens and browns.
-
4
Set aside to cool.
-
5
Reserve 1/4 cup for the cake batter and 1/2 cup for the frosting; set aside the rest for drizzling on top of the cupcakes.
-
6
For the cake batter: On an ungreased baking sheet, roast the cashews for 5 minutes; cool and chop into pieces.
-
7
Reserve 1/4 cup for the batter and set aside the rest for garnishing the cupcakes.
-
8
Sift together the flour, granulated sugar, baking powder, baking soda and salt in a large bowl.
-
9
Add the buttermilk, oil, orange zest, vanilla extract, eggs and the reserved 1/4 cup caramel sauce and 1/4 cup chopped cashews.
-
10
Mix until smooth and completely combined.
-
11
Pour the batter into the cupcake liners and bake until golden brown and risen, 8 to 10 minutes.
-
12
Let cool completely before frosting.
-
13
For the caramel frosting: In a medium mixing bowl using an electric mixer, cream the butter.
-
14
Add the confectioners' sugar 1/4 cup at a time and mix until completely smooth.
-
15
Add in the vanilla extract and reserved 1/2 cup caramel sauce and mix until combined.
-
16
To assemble: Frost each cupcake with some of the caramel frosting.
-
17
Drizzle the remaining caramel over the top of each cupcake and sprinkle with the remaining chopped cashews.
-
18
Sprinkle with orange zest to taste.
-
19
Serve immediately or store in an airtight container for up to 2 days.