CurseForge Blog

How to Breed Horses in Minecraft

Breeding horses in Minecraft takes more than just food. Learn how to tame horses, use the right breeding items, understand foal stats, and avoid common breeding mistakes.

How to Breed Horses in Minecraft

Breeding horses in Minecraft is the best way to work toward better mounts over time. With the right pair and the right food, you can raise foals and slowly build a stable with stronger horses for travel, jumping, and general use.

The process is simple once you know the rules. Here is how to breed horses, what food to use, what can get in the way of breeding, and how to get better results over time.

First Things First: Tame Your Horses!

You cannot breed a horse until it is tamed, so that is where you need to start. To tame a horse, approach it empty-handed and mount it by right-clicking your mouse. The horse will likely throw you off the first few times. Keep remounting and it will eventually stop bucking – eventually, hearts will appear above it, which means it is now tamed and yours to keep.

How quickly a horse becomes tamed depends on its temper value, which is hidden and varies per horse. Some tame quickly, while others take several attempts. Feeding a horse before mounting – using apples, wheat, sugar, bread, or hay bales – raises its temper and speeds the process up, but the mounting step is still required. You need two tamed adult horses to breed, so make sure to tame a pair before moving on.

What You Will Need to Breed Horses

Once both horses are tamed, you need one of these two items to feed them:

  • Golden Carrot: crafted with 1 carrot surrounded by 8 gold nuggets on a crafting table.
Minecraft golden carrot crafting recipe showing 8 gold nuggets around 1 carrot to make a golden carrot.
  • Golden Apple: crafted with 1 apple surrounded by 8 gold ingots. An enchanted golden apple also works but would cost far more than it is worth here.
Minecraft golden apple crafting recipe showing 8 gold ingots around 1 apple to make a golden apple.

Tip: Golden carrots are by far the more practical choice. They cost gold nuggets rather than full ingots, so they are much cheaper to produce in bulk. One golden carrot per horse is enough to trigger love mode, anyways.

How to Breed Horses Step by Step

  1. Bring both tamed adult horses close together, preferably within about 8 blocks of each other. You do not need to pen them in tightly, just make sure to keep them in the same area.
  2. Hold a golden carrot or golden apple in your hand and right-click the first horse to feed it. Hearts should appear above it, meaning it has entered love mode.
  3. Feed the second horse the same way. Once both are showing hearts, they will move toward each other and a foal will appear.
  4. After breeding, both parents enter a cooldown of about 5 minutes before they can breed again. You cannot speed this up – just wait it out.

Speeding Up Foal Growth

A newborn foal takes around 20 minutes of real time to grow into a full adult on its own. You can speed that up by feeding it. Here are the items that work and how much growth time each one saves:

  • Sugar: speeds up growth by 30 seconds.
  • Wheat: speeds up growth by 20 seconds.
  • Apple: speeds up growth by 1 minute.
  • Golden Carrot: speeds up growth by 1 minute.
  • Hay Bale: - speeds up growth by 3 minutes.
  • Golden Apple: speeds up growth by 4 minutes.

How Foal Stats Work

Each horse has three stats: movement speed, jump strength, and maximum health. When a foal is born, each of its stats is calculated by averaging the two parents' values for that stat, then adding in a third randomly generated value and averaging all three together. That means a foal will typically land somewhere between the parents' stats, with some random variation in either direction.

The practical takeaway is that two high-stat parents tend to produce better foals than two average horses, but there is always a chance the foal comes out slightly weaker than expected. The way to improve your horse line over time is to keep the best foal from each generation and use it as a parent for the next round. Doing this repeatedly will gradually push stats upward toward the higher end of the natural ranges.

Speaking of which, the natural ranges for adult horses are health between 15 and 30 (shown as 7.5 to 15 hearts), movement speed between roughly 4.85 and 14.23 blocks per second, and jump strength between 1.25 to 5.25 blocks.

On Foal Color and Markings

A foal's coat color usually matches one of its parents. There is roughly a 29% chance the foal gets a completely random color or marking combination instead, so you will occasionally see a foal that does not resemble either parent at all. If you are breeding for a specific look, factor in that randomness – it may take several rounds to get the coat you want.

Horse Breeding in Java vs Bedrock Edition

The core breeding process is the same on both editions – all you need are two tamed horses and for you to give them golden carrots or golden apples. One difference worth knowing: if you breed a horse with a tamed donkey, you get a mule instead. 

Setting Up a Breeding Stable

A simple fenced paddock here works well. Give each horse enough space to move around – about a 5x5 area per horse keeps them from clipping into each other and makes feeding easier. Standard fences keep unmounted horses contained, but a ridden horse can jump over them, and fence gates let you walk in without having to break anything.

Horses will also need at least 2.75 blocks of space all around them to walk comfortably, so make sure that your stable is at least 3 blocks tall.

If you are running a multi-generation breeding program, name-tagging your best horses is still worth doing. It does not affect breeding or horse stats, but it makes it much easier to keep track of your fastest, healthiest, or best-jumping horses when you have several in the same stable.

Mods That Improve Horse Breeding

Vanilla horse breeding has one well-known frustration: even with two strong parents, the foal can still come out weaker because its speed, jump strength, and health are based on the parents with the random stat variation. Both mods below address that in different ways.

Horse Breeding Fix

Horse Breeding Fix Mod

Horse Breeding Fix improves horse breeding by guaranteeing that baby horses will inherit stats that are at least as good as the better parent each and every time, saving you the frustrating experience of raising baby horses who are weaker than their parents.

It is a good fit for players who want horse breeding to feel more consistent without changing the whole system too much.

Breed Horse

Breed Horse Mod

Breed Horse makes horse breeding feel more rewarding by giving you a better chance to raise faster and stronger horses over time. It is inspired by an old Bedrock bug, but turns that idea into a proper mod instead of leaving it as a random exploit.

This mod is a nice fit for players who want to improve their horses quickly across generations. It also lets you set limits, so breeding can stay useful without getting out of control.

How to Install Minecraft Mods

You can install the above mods automatically using the CurseForge app or manually by placing the mod files within your game’s mods folder. Both methods allow you to easily add custom features and enhancements into your vanilla Minecraft experience.If you want to learn more, you can read our detailed guide on how to install Minecraft mods.

Common Issues and Quick Fixes

You’re using unsuitable food types

Regular carrots, apples, wheat, and bread will not trigger love mode in horses. Instead, only golden carrots and golden apples work for breeding. Feeding a horse anything else will just restore a small amount of health or raise its taming temper – it will not produce hearts.

You’re trying to breed an untamed horse

Wild horses ignore breeding food entirely. You must tame both horses first before feeding them for breeding. If you feed a wild horse a golden carrot, it will just eat it without entering love mode.

You forgot about the breeding cooldown

After a successful breeding, both parents have a 5-minute cooldown. During this time they will accept food but will not enter love mode no matter what you feed them. If breeding is not triggering and you recently had a successful pair, the cooldown is likely still running.

You’re trying to breed a foal

Baby horses cannot breed. They have to grow into full adults first, which takes around 20 minutes without feeding. The game will not give out an error – the foal will simply ignore the breeding food until it is fully grown.

Mods are not working or not showing up

If a horse mod does not load, crashes at startup, or does not appear in game, the most common cause is a version or loader mismatch. Make sure the mod file matches your Minecraft version and your mod loader exactly as described on the official mod page.