1) Stay away from cakes with cream fillings. The fat content of these really bumps up the kilojoules.
2) Choose Madeira cake. It is sweet yet contains less fat than fancy iced varieties.
3) Do not kid yourself that carrot cake counts as one of your vegetable servings for the day. Even without normal cake icing, this variety is very high in kilojoules and fat.
4) Fruitcake without icing is lower in kilojoules than iced ones, plus it has a relatively low glycemic index(GI), so it will keep you feeling full for longer.
5) Believe it or not, a slice of plain chocolate cake can actually be lower in fat and energy than a chocolate brownie.