Villagers breed on their own. You never right-click them with food like a cow or a sheep. You set things up, and they do the rest. That is why breeding goes wrong so often: nothing tells you which part is missing. This guide covers the three things they need, how much food each baby costs, how many beds to place, a simple breeder you can build in an evening, and a checklist for when nothing happens. Every rule is checked for Java 26.3 and Bedrock 1.26.51, and the places where the two editions differ are marked.
How Do You Breed Villagers in Minecraft?
Get two adult villagers close together, make sure each one carries enough food, and place a bed nobody has claimed. When all three are true, the two villagers walk up to each other, hearts appear over their heads, and a baby villager spawns between them.
Bring two adult villagers together.
Any two adults will do, of any job, and villagers without a job too. They don't need a job site block to breed.
Give them food.
Throw bread, carrots, potatoes or beetroots on the ground near them. They pick it up and keep it in their inventory. Each one needs 3 bread or 12 crops before it is ready.
Place a free bed.
It needs two empty blocks above it, and they must be able to walk to it. The baby needs a bed of its own, so place one more bed than you have villagers.
Wait.
They don't breed at every hour of the day. No villager breeds at night, in either edition: they go to bed at sunset and start again in the morning. In Java, villagers with a job also don't breed during their working hours. Hearts mean success. A baby appears, and the parents can breed again after 5 minutes.

What Food Do Villagers Need to Breed?
Villagers need bread, carrots, potatoes or beetroots, and nothing else counts. The game gives each food a value: bread is worth 4, and a carrot, potato or beetroot is worth 1. A villager is ready to breed (the game calls it "willing") once the food in its inventory adds up to 12. That is 3 bread, or 12 of any crop. In Java the values add up across foods, so 2 bread and 4 carrots also make 12. On Bedrock, give each villager 3 bread or 12 of one crop.
| Food | Value | To be ready (one villager) | Per baby (both parents) |
|---|---|---|---|
Bread | 4 | 3 Bread | 6 Bread (18 Wheat) |
Carrot | 1 | 12 Carrots | 24 Carrots |
Potato | 1 | 12 Potatoes | 24 Potatoes |
Beetroot | 1 | 12 Beetroots | 24 Beetroots |
Wheat | 0 | Doesn't count. Craft it into bread | – |
To be ready (one villager)3 Bread
Per baby (both parents)6 Bread (18 Wheat)
To be ready (one villager)12 Carrots
Per baby (both parents)24 Carrots
To be ready (one villager)12 Potatoes
Per baby (both parents)24 Potatoes
To be ready (one villager)12 Beetroots
Per baby (both parents)24 Beetroots
To be ready (one villager)Doesn't count. Craft it into bread
Per baby (both parents)–
Each parent spends 12 points every time it breeds, so a baby costs both parents' worth: 6 bread or 24 crops. Bread is the most compact food (3 wheat make 1 bread), but carrots and potatoes are easier to farm, because you replant them straight from the harvest. Here is the shopping list for a few sizes of village.
| Babies you want | Bread | or Wheat to craft it | or Carrot / Potato / Beetroot | Free beds needed |
|---|---|---|---|---|
| 1 | 6 | 18 | 24 | 1 |
| 5 | 30 | 90 | 120 | 5 |
| 10 | 60 | 180 | 240 | 10 |
| 20 | 120 | 360 | 480 | 20 |
or Wheat to craft it18
or Carrot / Potato / Beetroot24
Free beds needed1
or Wheat to craft it90
or Carrot / Potato / Beetroot120
Free beds needed5
or Wheat to craft it180
or Carrot / Potato / Beetroot240
Free beds needed10
or Wheat to craft it360
or Carrot / Potato / Beetroot480
Free beds needed20
How Many Beds Do Villagers Need to Breed?
You need one more bed than you have villagers, because every baby needs a bed nobody has claimed yet. Every villager claims a bed of its own, so two villagers and two beds means no free bed and no baby. Two villagers and three beds gives you one baby. To keep breeding, keep adding beds.
- Two empty blocks above the bed. A bed under a low ceiling or a slab doesn't count.
- They must be able to walk to it. A bed behind a fence or on a roof they can't reach doesn't count. In Java the free bed has to be reachable within 48 blocks of the villagers.
- Any colour works, and so does any bed you have crafted. A
Red Bed is the usual choice: 3 red wool on top of 3 planks. - On Bedrock, the beds have to be part of the village. A village's beds set how many villagers it can hold, and villagers stop breeding once every bed has a villager. Place new beds close to the beds they already use.
Is Villager Breeding Different in Java and Bedrock?
The basics are the same in both editions: the same foods, the same free bed, the same 20 minutes to grow up. The differences are in the details, and they decide whether a breeder that works in one edition works in the other.
| Rule | Java 26.3 | Bedrock 1.26.51 |
|---|---|---|
| Food to be ready | 12 points: Bread 4, Carrot / Potato / Beetroot 1 | 3 Bread, or 12 Carrot, Potato or Beetroot |
| Free | Unclaimed, two empty blocks above, reachable within 48 blocks | Unclaimed, two empty blocks above, part of the village |
| When they breed | Not at night. Villagers with a job: not during working hours either | Not at night (sunset until morning) |
| Food they share | A villager with 24+ points throws food to one with under 12. Farmers share too | A villager with over 6 bread or 24 crops throws the extra to villagers that have less |
Wheat | Doesn't count as food. Farmers turn it into bread at the composter | Doesn't count as food. Farmers and some other villagers turn it into bread when they share it |
| Baby grows up | 20 minutes | 20 minutes |
| Parents can breed again | After 5 minutes | After 5 minutes |
| Can a baby grow into a nitwit? | No (a known bug) | Yes, 1 in 10 |
| No free bed | Angry cloud particles, no baby | No baby |
Bedrock 1.26.51Unclaimed, two empty blocks above, part of the village
Bedrock 1.26.51Not at night (sunset until morning)
Bedrock 1.26.51A villager with over 6 bread or 24 crops throws the extra to villagers that have less
Bedrock 1.26.51Doesn't count as food. Farmers and some other villagers turn it into bread when they share it
Bedrock 1.26.5120 minutes
Bedrock 1.26.51After 5 minutes
Bedrock 1.26.51Yes, 1 in 10
Bedrock 1.26.51No baby
Why Are My Villagers Not Breeding?
Almost always, one of the three things is missing: food, a free bed, or the two villagers can't reach each other or the bed. What you see over their heads tells you which. Angry grey clouds (Java) mean they tried and found no free bed. No particles at all means they never tried, usually because of food or timing. Go down this list.
| What you see | Likely cause | Fix |
|---|---|---|
| Angry grey clouds | No free bed they can reach | Add a bed with two empty blocks above it, where they can walk to it. The failed try used up their food, so feed them again |
| Nothing at all | Not enough food | Throw them 3 Bread each, or 12 Carrot |
| Nothing, while they work (Java) | Villagers with a job don't breed during their working hours | Wait until they stop working, or try with villagers without a job |
| Nothing, at night | Villagers don't breed from sunset until morning, in either edition | Wait for the morning |
| Nothing, food was given | They picked up the wrong food | Only bread, carrots, potatoes and beetroots count. Wheat and seeds don't |
| Hearts, then no more babies | They just bred | Wait 5 minutes, and add another bed for the next baby |
| Nothing, two beds for two villagers | Both beds are claimed | Place a third bed |
| Nothing, on Bedrock, with free beds | The new beds may not be part of the village yet | Place the new beds close to the beds the villagers already use |
FixAdd a bed with two empty blocks above it, where they can walk to it. The failed try used up their food, so feed them again
FixWait until they stop working, or try with villagers without a job
FixWait for the morning
FixOnly bread, carrots, potatoes and beetroots count. Wheat and seeds don't
FixWait 5 minutes, and add another bed for the next baby
FixPlace a third bed
FixPlace the new beds close to the beds the villagers already use
How Do You Make a Simple Villager Breeder?
A villager breeder is a closed room with two villagers, a farmer's field and spare beds, plus a way for the babies to leave. You don't need redstone, and you build it the same way in both editions.
Build a closed, lit room, about 7 × 7 blocks. Light it and close it, so zombies can't get in.
Bring in two villagers.
One becomes the farmer. Throw both of them a few stacks of bread or carrots to start them off.
Place the beds against the wall, one more than the villagers you have, each with two empty blocks above it. Every baby claims a spare bed and keeps it, so add one more bed for each baby you want.
Let the babies out.
Baby villagers are less than one block tall and adults are nearly two, so a gap one block high in the wall, opening into a second pen, lets the babies through and keeps the adults in.

Once you have villagers, put them to work. Our villager trades guide lists every profession's trades and the best deals, such as a librarian's Mending book.
Where Do You Get Your First Two Villagers?
You find them in a village, or you cure them. You can't craft a villager or tame one, so every breeder starts with two villagers you walked or carried home. Villagers live in five kinds of village, one for each type of land, and a few live in igloos.
| Where | Found in | What you get |
|---|---|---|
| Plains and meadows (Bedrock: also sunflower plains) | Several villagers with jobs, plus beds and job blocks | |
| Deserts | The same, in sandstone houses | |
| Savannas | The same, in acacia houses | |
| Taigas | The same, in spruce houses | |
| Snowy plains (Bedrock: also snowy taiga) | The same, in snowy houses | |
| Snowy plains, snowy taiga and snowy slopes (only some igloos have one) | One | |
| Anywhere zombies spawn, in the dark | One villager, after a Splash Potion of Weakness (1:30) and a Golden Apple |
What you getSeveral villagers with jobs, plus beds and job blocks
What you getThe same, in sandstone houses
What you getThe same, in acacia houses
What you getThe same, in spruce houses
What you getThe same, in snowy houses
What you getOne
Villager and one
Zombie Villager behind bars
What you getOne villager, after a
Splash Potion of Weakness (1:30) and a
Golden Apple
Moving villagers home: push one into a boat (a boat moves on land, slowly) or a minecart on rails, and take it with you. For a far-away village it is often quicker to build the breeder in the village itself.
The fastest way to start breeding is a village close to home. Our free Village Finder shows every village around you on your exact seed, for Java and Bedrock, so you can walk straight to the nearest one.
Frequently Asked Questions (FAQ)
How do you breed villagers in Minecraft?
Put two adult villagers close together, throw them food until each has 3 bread or 12 carrots, potatoes or beetroots, and place a bed nobody has claimed with two empty blocks above it. Hearts appear and a baby villager spawns.
What do villagers need to breed?
Enough food (12 points each: bread is worth 4, carrots, potatoes and beetroots 1), a free bed for the baby with two empty blocks above it, and the two villagers close enough to reach each other and the bed. A job site block is not needed.
How many beds do villagers need to breed?
One more than the number of villagers. Every villager claims a bed of its own, and each baby needs a bed nobody has claimed yet. Two villagers need three beds for one baby.
What do villagers eat in Minecraft?
Bread, carrots, potatoes and beetroots. They don't eat when you hand them food. They store it, and spend it when they breed: 12 points per villager per baby.
How long does a baby villager take to grow up?
20 minutes in both Java and Bedrock. Its parents can breed again after 5 minutes.
Can villagers breed without a job?
Yes. Villagers without a job and nitwits (the villagers in green coats who never take a job) breed like any other villager. In Java they even have more time for it, because villagers with a job don't breed during their working hours. In both editions, no villager breeds at night.
How do you cure a zombie villager?
Throw a Splash Potion of Weakness at it, then use a Golden Apple on it. It shakes and turns back into a villager after a few minutes. Keep it out of sunlight while it changes, or it may burn.
Did this answer your question?
Version check
The game is now on Java 26.3 and Bedrock 1.26.51.
Updated Oct 12, 2026. Spotted something that changed?

Mobs & taming








