steaming may seem like an odd way to cook a pudding but it's the perfect way to keep what is quite a dense dish moist. steaming a pud is often associated with sweet puddings like christmas pudding or chocolate pudding, however, you can cook savoury puddings, for example, steak and kidney pudding, in this way too.