The secret to cooking Brussels sprouts that taste good is not overcooking them, and letting them caramelise.