To tame a horse, you must hop on its back. During the taming process, the horse may buck you off several times, but with several attempts, it will eventually.
There is no crafting recipe for a saddle because it can't be made, and can only be found in dungeons, Nether fortresses, Desert/Jungle Temples, in NPC villages.