Henry is an avid reader. He devours 90 pages in half-an-hour. How many pages has Henry read per minute?

Henry reads 90/0.5 = <<90/0.5=180>>180 pages per hour.

So, he reads 180/60 = <<180/60=3>>3 pages per minute. Answer: \boxed{3}.