Horses naturally spawn around the Overworld in the following biomes:
- Sunflower Plains
- Savanna Plateau
- Windswept Savanna
Make sure you have a spot to keep the horses, since they will wander even if tamed.
Both horses and donkeys must be tamed in order to breed or even ride. In order to tame a horse, simply right click one with an empty hand. You’ll now be mounted upon the horse until it bucks you off. Repeat this as many times as it takes. You’ll know you’ve tamed the horse or donkey when hearts appear on the screen.
Taming depends all on the horse’s temper. Every horse begins with a temper between 1 and 100 and an assigned random taming threshold. Each time a player is bucked off earns 5 temper and once it reaches past that taming threshold, the horse is tamed.
Now you can add a saddle and armor! However, there are a few more supplies needed before breeding.
In order to activate love mode (aka breeding) you must feed two horses (or donkeys) either a golden carrot or a golden apple. Both can be crafted or looted!
You can craft a golden apple with 8 gold ingots and 1 apple.
Golden apples also generate naturally in chests throughout the Overworld and Nether. The best places to find a golden apple are in igloos, mineshafts, and desert temples.
You can craft a golden carrot with 8 gold nuggets and 1 carrot.
Golden carrots can be looted from chests in bastion remnants and ruined portals. Bastion remnants have the highest chance of spawning 6-17 golden carrots in a chest.
Mojang call breeding "love mode". Is that important information? Not really, but it's still fun to know.
Once you have the above supplies, simply feed the golden carrots or apples to a pair of horses. They’ll enter love mode and produce a foal. Typically, the foal has the color or markings of one of its parents, but there is a ~29% chance for a random variation in color/markings.
If a horse and donkey are bred together, they create a mule foal. Mules can’t breed, but you at least will get an achievement for it!