Amazing Carrot Cake Recipe - Incredibly Moist

Ingredients: 

300g Carrots                                             4 Eggs

60ml Vegetable Oil                                5ml Vanilla Extract

200g Sugar                                                 350g Plain Flour

4g Baking Soda                                        80g Walnuts

100g Powdered Sugar