Sweet Onion Pudding