Roasting asparagus is another great and very simple way to cook them. Toss the asparagus in olive oil, season with salt and pepper then spread them evenly in a roasting dish. The trick is to really spread them to prevent some of them from steaming and cooking unevenly. Roast in a preheated oven for about 8 minutes or until tender.
If you have a sous vide machine or oven, then you might consider this technique. Cooking asparagus sous vide keeps them crisp and locks in flavours that would normally be lost when boiling in water. There is no need to add olive oil when cooking sous vide, but it does add flavour. To keep the nice green colour of the asparagus, add salt after cooking when using the sous vide technique. TIP: For all of these techniques, to determine if asparagus is cooked test the tips with a knife, it is cooked when tender.