This is my own version of a savory kugel I tweeked somewhat over the years. I knew the texture would be perfect, too, as an appetizer if I added enough of the crumbs to form balls and bake on a cookie sheet or stuff into slightly sauteed mushrooms and baked until slightly browned. They always get eaten within the first 10 minutes of guests' arrival. You can make more of less depending on the size of the balls and number of mushrooms.
Preheat oven to 350. Grease or spray with Pam baking pan (suitable for cutting kugel into squares when done).
Saute onions and mushrooms in skillet. Pour into a very large bowl and add all other ingredients mixing well after each. Spread mixture into pan and bake about 45 minutes.
Can be frozen or made days ahead, kept in fridge and reheated. Can add more bread crumbs/enought to form into balls and either baked or stuffed into lightly sauteed mushrooms for delicious, savory appetizers.