An aspheric lens, such as that used in typical zoom flashlights, would do the trick. You can find very high quality ones for sale at Edmund Optics. Mount the lens close to the focal point for minimum spill. 20mm aspherics are a pretty common size. You shouldn't have a problem finding them.
If you need something cheaper, some of the budget sites sell optical acrylic ones. Can probably buy a bag of ten for a few dollars.
That said, aspherics do have some limitations: The light coming out of the LED comes out in a cone that is typically wider than the back of the lens when the lens is at its focal point. This means a lot of light will be lost into the sides of the bezel instead of going out the front. This can result in 50% of the LED lumens being lost.