Preheat the oven to 350°F. Line a cupcake pan with liners and set aside.
In a bowl with an electric hand mixer combine the oil, sugar, and eggs.
Once combined, stir in the grated carrots.
Next, add the flour, baking soda, cinnamon, and salt. Mix until a very loose batter forms.
Once the batter is ready, scoop 3 tbsp of batter into each liner in the prepped cupcake tin.
Bake at 350°F for 18-22 minutes or until a toothpick comes out with a few moist crumbs on it.
Allow the cupcakes to cool completely before making the frosting.
To make the frosting, combine the cream cheese and powdered sugar until smooth using a stand mixer or an electric hand mixer.
Slow the mixer down and slowly add in the heavy cream and clear vanilla. Once completely combined, change your attachment to the whisk attachment and turn the speed up to as high as it will go. Whip until a thick frosting forms.
Pipe or spread the frosting onto each cupcake and top with chopped pecans, sprinkles or leave plain.
Enjoy! Store in the fridge for up to 4 days.