You really need to define your requirements in order to select an adequate design, particularly in terms of max. output power and typical headphones impedance range.
Using a single opamp will not always be adequate. Unless you specifically use an high output current one, most will not be able to deliver more than +/-20mA or so (if that) without an enormous amount of distortion. With typical 16-ohm headphones, that's about 6mW! So, that could be enough for small earbuds, but with standard headphones (especially the lower impedance ones), the output level will be very faint.
Paralleling several opamps can work (with some precautions), but frankly unless you're targetting something very specific, I wouldn't bother, and I'd use an off-the-shelf headphones amp such as the one jeffheath suggested (there are many on the market, either class AB or class D): they can put out a lot more power and usually have integrated protections and such.
For a discrete design, class A is one of my favorites for that. Not efficient at all energy-wise, but will get you very low distortion with very few parts if done right.