had found a recipe for Carrot cake that I really like. I put on a different icing because 3 cups of sugar in 9 oz. of cream cheese just doesn't turn my crank.

This is the icing I used on the cake. It is a butter cream icing uses about 1/2 cup of sugar (100gr) for 1/2 liter or about 1 pint of milk.
Use 45 gr. cornstarch (1 slightly heaped tablespoon is 10 gr.)
1 pint milk. (570milliliters)
6 tbsp. cold milk ( to mix with the cornstarch.
an egg yolk (for the yellow color in the pudding) (You don't want the yolk to cook, it is just suppose to color the pudding yellow) If you don't want to use an egg yolk, use a little yellow food coloring.
1/2 cup sugar (100 gr.)
and vanilla
Make the pudding. Add the sugar in the pudding and vanilla to taste. Take a half cup unsalted soft butter, wisk it to make sure it is creamy. The pudding has to be stirred while cooling off so it doesn't get a hard coating on top.
Keep stirring the pudding making sure that it is cooled of. If it is not properly cooled off, when you mix it into the butter. The butter and the pudding will separate.
When you know that the pudding is completely cooled. Using a wisk, and with a tablespoon. Put the pudding in the butter one tablespoon at a time. Stirring it in completely.
Keep doing this until the pudding is gone.
Now the recipe for cake I used.
Carrot Coconut Cake
1 1/2 c grated carrots
3/4 c crushed pineapple
3/4 c unsweetened coconut
3/4 c chopped walnuts
1/2 c chopped dates
3/4 c vegetable oil
3/4 c brown sugar
1/3 c white sugar
3 eggs
2 t vanilla
1 1/2 c unbleached flour (you could probably get away with using some whole wheat flour here)
1 1/2 t cinnamon
2 t baking powder
1 t baking soda
1/4 t salt
1 1/2 t ginger
1/2 t freshly grated nutmeg
1/2 t allspice
icing
9 oz (270 g) cream cheese (firm block, not spreadable)
1/4 c unsalted butter, softened
1 t vanilla
3 oz (90 g) white chocolate
3 c icing sugar, sifted (if you cut down on the sugar you get less icing, of course, but it's less sweet and more rich)
1. Preheat oven to 350. Butter and flour two 8" round cake pans (or, apparently, one 9X13 pan) and set aside. Combine grated carrot, pineapple, coconut, dates and walnuts in a large bowl. In a mixing bowl, beat the sugars with the eggs. Stir in the vanilla and whip on high until the volume has tripled. On low, pour the oil in slowly to blend in.
2. Combine the remaining dry ingredients and gently stir into the egg mix. Fold in the carrot mixture. Divide the batter between the cake pans and smooth the tops. Bake 30 minutes, until an inserted toothpick comes out clean.
I left the ingredients for the cream filling in the recipe. You see why it turns me off. the three cups of sugar.
Just spread the butter cream on the cake after it has cooled. I cut some of the outer crust off the cake before spreading the cream on it.