Claire reads 90 pages of her book in half an hour. How many pages can Claire read per minute?

Since there are 60 minutes in an hour, then half an hour is 60/2 = <<60/2=30>>30 minutes.

Therefore, Claire can read 90/30 = <<90/30=3>>3 pages per minute. Answer: \boxed{3}.