Preheat oven to 350 degrees.
In a mixing bowl combine the cake mix with the oil, eggs and water the package calls for.
1 13.25 oz pkg carrot cake mix
Grease a 9x13 baking dish.
Pour the cake batter into the dish.
Bake for 35 minutes or until cooked through and toothpick inserted in middle comes out clean.
Remove the cake from the oven and let cool slightly.
Use a large straw or end of a wooden spoon.
In a medium mixing bowl whisk the milk with the cheesecake pudding mix until smooth and combined.
3 cups cold milk, 2 3.4 oz boxes instant cheesecake pudding mix
Fill the holes in the cake with the pudding mix and spread the rest across the top.
In a large bowl using an electric mixer combine the butter and cream cheese.
1 stick butter, 1 8 oz pkg cream cheese
Once blended add in the powdered sugar a cup at a time.
4 cups powdered sugar
Set aside about ¼ cup of the frosting and then about 2 tablespoons of the frosting.
Dye the ¼ cup frosting orange and the 2 tablespoons green.
orange and green food coloring
Frost the cake with the remaining cream cheese frosting.
Place the orange frosting in a small ziploc bag and the green frosting in a small ziploc bag. Snip off the corner of each bag.
Pipe on orange carrots all over the cake.
Pipe on some green stems on the carrots.
Refrigerate for 4 hours or overnight.
Slice and serve!