Preheat oven to 180 degrees celsius (fan-forced). Grease and line a deep loaf pan with baking paper and set aside.
Place the carrot and apple pieces into the Thermomix bowl and grate by pressing selecting the 2 second Turbo function and pulsing twice. Set aside until needed.
Without washing the bowl, place the zucchini into the Thermomix bowl. Grate by pressing Turbo (2 second) 3-5 times or until grated. Place into a strainer and squeeze out any excess liquid (see notes). Set aside.
Add the self-raising flour, bi-carb soda, salt, cinnamon and caster sugar and mix for 10 seconds, Speed 4.
Add the eggs, coconut oil, grated zucchini, carrot and apple and mix for 15 seconds, REVERSE, Speed 4 or until completely combined (use the spatula to assist).
Spoon the mixture into the prepared tin, smooth down the top with a spoon and bake in the oven for 55-60 minutes or until cooked through when tested with a skewer.
Leave to cool in the tin for 10 minutes before carefully transferring to a wire rack to cool completely.
Notes
Strain the excess liquid from the grated zucchini by placing into a strainer and squeezing with a tea towel or paper towel. If your loaf is browning too quickly in the oven, lightly place a sheet of foil over the top and continue cooking.Store in an airtight container at room temperature for 4 days or freeze for up to 3 months. This loaf makes 12 thickly cut slices, slice into thinner and smaller pieces for children.