Thoroughly grease your brioche tins or your loaf pan.
Boil or steam the carrots until soft, drain and mash.
Fry the onion gently in the oil until soft, add the garlic and fry gently for a further minute.
Mix together with all the other ingredients and spoon into your prepared tin/s. Push it into all the corners and level the tops.
Cover with foil and roast in your preheated oven. If you are presenting your roast as a Christmas tree follow these timings:*Remove foil from small roast after 30 minutes and roast it for another 10 mins. Remove from oven and cool in the tin for 10 minutes before carefully turning out.*Remove foil from medium roast when you take the small one out. Roast for another 10 minutes. Remove from oven and cool in the tin for 10 minutes before carefully turning out.*Remove foil from large roast when you take the medium roast out. Roast for another 10 minutes. Remove from oven and cool in the tin for 10 minutes before carefully turning out.
Place the large roast on your serving plate with the medium one on top of it and the little one perched atop the whole construction!
If you are cooking your roast in one tin cover it with foil and bake in your preheated oven for 1 hour, remove the foil and roast for a further 10 minutes. Leave to cool in the tin for 15 minutes before turning out.
Serve hot or at room temperature, decorated with sprigs of thyme or rosemary, maybe a cranberry or two!
Nutritional information is only an approximate guideline. Calculations will vary according to the ingredients you use and your cooking methods.