Quick answerContents
Two Minecraft villagers facing each other in a cosy wooden room with red beds, a baby villager standing between them
Home›Guides›Mobs & taming

How to Breed Villagers in Minecraft (Java & Bedrock)

Villagers breed on their own once three things are true: they carry enough food, there is a bed nobody has claimed, and they can find each other. Here is how much food each baby costs, how many beds you need, a simple breeder and a checklist for when nothing happens.

Mobs & taming8 min
By Minecraft SearchWritten with AI assistance · Updated Oct 12, 2026 · 8 min read

TL;DR: How to Breed Villagers in Minecraft

Quick answer

To breed villagers in Minecraft, you need three things: two adult villagers close together, enough food in their inventories (3 bread or 12 carrots, potatoes or beetroots each), and a bed nobody has claimed with two empty blocks above it.

You don't feed them by hand. Throw the food on the ground next to them (Q on PC) and they pick it up. Hearts mean it worked. A baby appears a moment later.

Each baby costs 6 bread (18 wheat) or 24 carrots, potatoes or beetroots, and needs one free bed. It grows up in 20 minutes, and the parents can breed again after 5 minutes.

No villagers yet? Our Village Finder shows the nearest village on your seed, Java or Bedrock.

Read the full guideSkip to the questions

In this guide

0% read · 8 min left
  1. 01How Do You Breed Villagers in Minecraft?›
  2. 02What Food Do Villagers Need to Breed?›
  3. 03How Many Beds Do Villagers Need to Breed?›
  4. 04Is Villager Breeding Different in Java and Bedrock?›
  5. 05Why Are My Villagers Not Breeding?›
  6. 06How Do You Make a Simple Villager Breeder?›
  7. 07Where Do You Get Your First Two Villagers?›
  8. ?Frequently Asked Questions (FAQ)›

In this guide

0% read8 min left
  1. 01How Do You Breed Villagers in Minecraft?
  2. 02What Food Do Villagers Need to Breed?
  3. 03How Many Beds Do Villagers Need to Breed?
  4. 04Is Villager Breeding Different in Java and Bedrock?
  5. 05Why Are My Villagers Not Breeding?
  6. 06How Do You Make a Simple Villager Breeder?
  7. 07Where Do You Get Your First Two Villagers?
  8. ?Frequently Asked Questions (FAQ)
Back to the answerAll guides

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.

01How 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.

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

Two Minecraft villagers facing each other in a village street with red heart particles above their heads, a red bed visible through the open door behind them

02What 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.

FoodValueTo be ready (one villager)Per baby (both parents)
Bread43 Bread6 Bread (18 Wheat)
Carrot112 Carrots24 Carrots
Potato112 Potatoes24 Potatoes
Beetroot112 Beetroots24 Beetroots
Wheat0Doesn't count. Craft it into bread–
Bread
Value4

To be ready (one villager)3 Bread

Per baby (both parents)6 Bread (18 Wheat)

Carrot
Value1

To be ready (one villager)12 Carrots

Per baby (both parents)24 Carrots

Potato
Value1

To be ready (one villager)12 Potatoes

Per baby (both parents)24 Potatoes

Beetroot
Value1

To be ready (one villager)12 Beetroots

Per baby (both parents)24 Beetroots

Wheat
Value0

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 wantBreador Wheat to craft itor Carrot / Potato / BeetrootFree beds needed
1618241
530901205
106018024010
2012036048020
1
Bread6

or Wheat to craft it18

or Carrot / Potato / Beetroot24

Free beds needed1

5
Bread30

or Wheat to craft it90

or Carrot / Potato / Beetroot120

Free beds needed5

10
Bread60

or Wheat to craft it180

or Carrot / Potato / Beetroot240

Free beds needed10

20
Bread120

or Wheat to craft it360

or Carrot / Potato / Beetroot480

Free beds needed20

Crafting table
WheatWheatWheat
Bread
Bread3 Wheat in a row. Each loaf is worth 4 points to a villager.

Let a farmer feed them

A Farmer villager harvests and replants crops by itself, and throws spare food to other villagers. Give a farmer a field of carrots or potatoes and the village feeds itself. A farmer also turns the wheat it collects into bread, in both editions.

03How 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.

04Is 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.

RuleJava 26.3Bedrock 1.26.51
Food to be ready12 points: Bread 4, Carrot / Potato / Beetroot 13 Bread, or 12 Carrot, Potato or Beetroot
Free BedUnclaimed, two empty blocks above, reachable within 48 blocksUnclaimed, two empty blocks above, part of the village
When they breedNot at night. Villagers with a job: not during working hours eitherNot at night (sunset until morning)
Food they shareA villager with 24+ points throws food to one with under 12. Farmers share tooA villager with over 6 bread or 24 crops throws the extra to villagers that have less
WheatDoesn't count as food. Farmers turn it into bread at the composterDoesn't count as food. Farmers and some other villagers turn it into bread when they share it
Baby grows up20 minutes20 minutes
Parents can breed againAfter 5 minutesAfter 5 minutes
Can a baby grow into a nitwit?No (a known bug)Yes, 1 in 10
No free bedAngry cloud particles, no babyNo baby
Food to be ready
Java 26.312 points: Bread 4, Carrot / Potato / Beetroot 1

Bedrock 1.26.513 Bread, or 12 Carrot, Potato or Beetroot

Free Bed
Java 26.3Unclaimed, two empty blocks above, reachable within 48 blocks

Bedrock 1.26.51Unclaimed, two empty blocks above, part of the village

When they breed
Java 26.3Not at night. Villagers with a job: not during working hours either

Bedrock 1.26.51Not at night (sunset until morning)

Food they share
Java 26.3A villager with 24+ points throws food to one with under 12. Farmers share too

Bedrock 1.26.51A villager with over 6 bread or 24 crops throws the extra to villagers that have less

Wheat
Java 26.3Doesn't count as food. Farmers turn it into bread at the composter

Bedrock 1.26.51Doesn't count as food. Farmers and some other villagers turn it into bread when they share it

Baby grows up
Java 26.320 minutes

Bedrock 1.26.5120 minutes

Parents can breed again
Java 26.3After 5 minutes

Bedrock 1.26.51After 5 minutes

Can a baby grow into a nitwit?
Java 26.3No (a known bug)

Bedrock 1.26.51Yes, 1 in 10

No free bed
Java 26.3Angry cloud particles, no baby

Bedrock 1.26.51No baby

05Why 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 seeLikely causeFix
Angry grey cloudsNo free bed they can reachAdd 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 allNot enough foodThrow them 3 Bread each, or 12 Carrot
Nothing, while they work (Java)Villagers with a job don't breed during their working hoursWait until they stop working, or try with villagers without a job
Nothing, at nightVillagers don't breed from sunset until morning, in either editionWait for the morning
Nothing, food was givenThey picked up the wrong foodOnly bread, carrots, potatoes and beetroots count. Wheat and seeds don't
Hearts, then no more babiesThey just bredWait 5 minutes, and add another bed for the next baby
Nothing, two beds for two villagersBoth beds are claimedPlace a third bed
Nothing, on Bedrock, with free bedsThe new beds may not be part of the village yetPlace the new beds close to the beds the villagers already use
Angry grey clouds
Likely causeNo free bed they can reach

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

Nothing at all
Likely causeNot enough food

FixThrow them 3 Bread each, or 12 Carrot

Nothing, while they work (Java)
Likely causeVillagers with a job don't breed during their working hours

FixWait until they stop working, or try with villagers without a job

Nothing, at night
Likely causeVillagers don't breed from sunset until morning, in either edition

FixWait for the morning

Nothing, food was given
Likely causeThey picked up the wrong food

FixOnly bread, carrots, potatoes and beetroots count. Wheat and seeds don't

Hearts, then no more babies
Likely causeThey just bred

FixWait 5 minutes, and add another bed for the next baby

Nothing, two beds for two villagers
Likely causeBoth beds are claimed

FixPlace a third bed

Nothing, on Bedrock, with free beds
Likely causeThe new beds may not be part of the village yet

FixPlace the new beds close to the beds the villagers already use

06How 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.

  1. 1

    Build a closed, lit room, about 7 × 7 blocks. Light it and close it, so zombies can't get in.

  2. 2

    Add a small farm.

    A row of Farmland with water, planted with carrots or potatoes, and a Composter next to it. A villager without a job takes the composter and becomes a farmer, then harvests and throws food to the other villager.

  3. 3

    Bring in two villagers.

    One becomes the farmer. Throw both of them a few stacks of bread or carrots to start them off.

  4. 4

    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.

  5. 5

    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.

A simple Minecraft villager breeder seen from above: a walled pen with a strip of carrots beside water, a composter, a row of red beds, a farmer villager in a straw hat and a second villager

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.

07Where 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.

WhereFound inWhat you get
Plains VillagePlains and meadows (Bedrock: also sunflower plains)Several villagers with jobs, plus beds and job blocks
Desert VillageDesertsThe same, in sandstone houses
Savanna VillageSavannasThe same, in acacia houses
Taiga VillageTaigasThe same, in spruce houses
Snowy VillageSnowy plains (Bedrock: also snowy taiga)The same, in snowy houses
Igloo basementSnowy plains, snowy taiga and snowy slopes (only some igloos have one)One Villager and one Zombie Villager behind bars
Zombie Villager (cure it)Anywhere zombies spawn, in the darkOne villager, after a Splash Potion of Weakness (1:30) and a Golden Apple
Plains Village
Found inPlains and meadows (Bedrock: also sunflower plains)

What you getSeveral villagers with jobs, plus beds and job blocks

Desert Village
Found inDeserts

What you getThe same, in sandstone houses

Savanna Village
Found inSavannas

What you getThe same, in acacia houses

Taiga Village
Found inTaigas

What you getThe same, in spruce houses

Snowy Village
Found inSnowy plains (Bedrock: also snowy taiga)

What you getThe same, in snowy houses

Igloo basement
Found inSnowy plains, snowy taiga and snowy slopes (only some igloos have one)

What you getOne Villager and one Zombie Villager behind bars

Zombie Villager (cure it)
Found inAnywhere zombies spawn, in the dark

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.

Open the Village Finder

?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

Game nowJava 26.3Bedrock 1.26.51

The game is now on Java 26.3 and Bedrock 1.26.51.

Updated Oct 12, 2026. Spotted something that changed?

Items in this guide

BreadCarrotPotatoBeetrootWheatRed BedBedFarmland

Each one opens its full page.

Do it on your seed

Open the Village Finder
Up next · 11 minHow to Get a Happy Ghast in Minecraft

Keep reading

More from Mobs & taming, then the newest guides
Up next · Mobs & tamingUp nextMobs & taming

How to Get a Happy Ghast in Minecraft

The happy ghast is the easy part — getting a Dried Ghast is the hard part, because it hides beside Nether fossils in soul sand valleys and only about one fossil in three has one. Here is every route to one, and how to turn it into a flying mount that carries four players.

11 minOct 15, 2026
How to Tame a Cat in Minecraft: All 11 Variants and Where to Find One9 min · Oct 14, 2026How to Tame a Horse in Minecraft (Java & Bedrock)11 min · Oct 14, 2026Minecraft Villager Trades: Best Trades & Full Chart (Java + Bedrock)9 min · Oct 14, 2026See all 18 guides ›
Up nextHow to Get a Happy Ghast in Minecraft
Current for Java 26.3 and Bedrock 1.26.51Java 26.3 · Bedrock 1.26.51
BlogAbout
Minecraft Search
ToolsItemsBlocksMobsWorld
/
Minecraft Search

A fast reference and toolbox for Java and Bedrock.

Get the Seed Map app

Download on the App StoreGet it on Google Play
ProjectAboutBlogSupport us
ToolsSeed MapMinecraft Seed FinderEnchantment Tool
LegalTerms of ServicePrivacy Policy

NOT AN OFFICIAL MINECRAFT WEBSITE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT

© 2026 Minecraft Search