-
1
Preheat the oven to 350.
-
2
Line two 12-cup muffin tins with paper liners.
-
3
In a medium bowl, toss the carrots with the raisins and pecans.
-
4
Onto a large sheet of wax paper, sift the flour with the cinnamon, baking powder, baking soda and salt.
-
5
In a large bowl, using an electric mixer, beat the canola oil with the sugar at medium-high speed until smooth.
-
6
Add the eggs, 1 at a time, beating well between additions.
-
7
Add the dry ingredients and beat at low speed until combined.
-
8
Using a wooden spoon, stir in the carrot mixture.
-
9
Spoon the batter into the cups, filling them three-fourths full.
-
10
Bake the cupcakes for about 25 minutes, or until the tops spring back when lightly pressed.
-
11
Let cool in the pans for 10 minutes, then transfer the cupcakes to a wire rack to cool completely.
-
12
In a small, deep saucepan, combine the sugar, water and lemon juice.
-
13
Using a wet pastry brush, wash down the side of the saucepan.
-
14
Bring to a simmer over moderately high heat and cook without stirring, until the caramel just begins to color around the edges, about 5 minutes.
-
15
Gently swirl the pan and simmer until the caramel turns a medium amber color, about 2 minutes longer.
-
16
Remove from the heat.
-
17
Using a long-handled wooden spoon, stir in the heavy cream.
-
18
Transfer to a bowl and let cool.
-
19
In another bowl, beat the cream cheese at low speed until smooth.
-
20
Beat in the butter, then beat in the confectioners' sugar and vanilla until smooth.
-
21
Spread 1 tablespoon of the cream cheese frosting over each cupcake.
-
22
Fill a pastry bag fitted with a 1/4-inch star tip with the remaining frosting.
-
23
Pipe a ring around the top of each cupcake, leaving an empty space in the center.
-
24
Spoon the caramel into the centers.
-
25
Transfer the cupcakes to a platter and serve.