My mother used to make a version of this versatile recipe all the time. If you bake it less, it is pudding. If you bake it more, it can be served as bread or a side dish. It is sweet enough that you could almost call it dessert.
Combine first 5 ingredients in a large bowl and mix well.
Make a well in the middle, and add all other ingredients.
Pour into a well-greased 3-quart mold and bake at 350 for 75 minutes or until done (a bundt pan makes for an elegant presentation) The recipe that I used in creating this one called for junior carrots.
I don't know what that means exactly, but I used 3 of the larger jars of baby carrots (Gerber stage 3).