01 -
Set your oven to 350°F (175°C) and line a cupcake pan with liners.
02 -
Using a big bowl, stir the oil, white sugar, brown sugar, carrots, pineapple, eggs, and vanilla until they’re all blended nicely.
03 -
In another bowl, sift the flour, spices (cinnamon, allspice, nutmeg, ginger), baking soda, and salt. Gently fold this mixture into the wet ingredients. Stop mixing as soon as it’s combined to keep the texture right.
04 -
Blend cream cheese, sugar, and vanilla in a medium bowl until the mixture is satiny smooth.
05 -
Fill liners about two-thirds of the way with the carrot batter. Then, plop a spoonful of cheesecake filling in the center and lightly stir it into the batter using a knife or toothpick.
06 -
Bake cupcakes for 18-22 minutes until a toothpick checked in the cake comes out without batter chunks. Cool them in the pan for 5 minutes before placing them on a rack to finish cooling.
07 -
With a mixer, whip the butter and cream cheese on medium speed till creamy, around 2-3 minutes. Slowly add powdered sugar and vanilla. Once mixed, crank up the speed to get it fluffy in 2-3 minutes.
08 -
Pipe your frosting in a swirl with a 1M star tip on the cooled cupcakes. Leave a tiny center hole and drizzle in caramel sauce.
09 -
Chill or enjoy right away. If refrigerated, let the cupcakes sit out for 15-20 minutes before eating for the best texture and taste.