Saute the onion and celery in the butter. Add the rest of the ingredients except the topping. Mix topping and spread over the mixture. Cover and refrigerate overnight. Let stand at room temperature one hour, then bake at 350 degrees ’til brown and bubbly.

Notes: You can purchase already shredded cabbage in bags in the produce section at the grocery store. This really cuts down on time and effort, without adding too much extra expense (which is worth it).