Heat the oil in a frying pan big enough to hold the asparagus. Pop in the cloves of garlic first and fry gently until they are beginning to turn brown. Add the asparagus and cook very slowly until tender — about 20-25 minutes.
Mix together all the sauce ingredients and heat carefully until warm. If you heat this mixture too fast or for too long it will curdle. (If you like, you can put