Skip to main content

How to breed villagers in Minecraft

Interested in making your favorite Minecraft village larger? The only way to do this (without cheats) is to make your villagers start breeding. That helps you build out a village and can eventually lead to more trading opportunities and other advantages.

Difficulty

Moderate

Duration

1 hour

What You Need

  • Any version of Minecraft

However, breeding Minecraft villagers isn’t always easy. Circumstances need to be just right, which means you have some work to do if you really want to expand a particular village. Here’s everything you need to encourage villager romance and get some families started.

How to breed villagers

Step 1: Find your village of choice. Ideally, it will already have a few villagers around, but that’s not necessary if you are willing to boat or cart in villagers from other locations. Most importantly, it should be monster-free, since empty villages can often contain pillagers, zombies, or other enemies.

Example of Minecraft village.

Step 2: Make sure you have at least two villagers. Again, you can boat or cart them into the village if you have to.

Step 3: Move your villagers close together. They really need to be in the same building to breed. This isn’t always easy, because villagers don’t always naturally cohabitate. You can simply move two of them close and then build a building around them if you want, or find an existing structure with enough room in it and move your villagers into it.

Step 4: Start making some beds. We have a whole guide on how to do it! The key for breeding villagers is to create enough beds for every villager plus one. Villagers generally won’t breed unless there is an extra bed available for the child. Place the beds, including the extra one, near your villagers.

Bed in Minecraft.

Step 5: If possible, trade with your villagers to make sure they are active and functioning properly. Now, you’ll need to get them in the mood. Villagers have a specific mating mode they go into, and one of the best ways to encourage it is to give them food — a fair amount of food, too. You must feed each villager in your couple one of the following:

  • 3 bread

  • 12 carrots

  • 12 potatoes

  • 12 beetroots

Lob the food into your villagers once you have collected enough. Eventually, hearts will start to appear over the villagers. That means you did everything right.

Minecraft Villagers.

Step 6: Wait for the villagers to spawn a baby. You can, uhh, stay and watch if you want — this usually only takes a few minutes at the most once the heart icons start appearing, but you can also go off and explore for a little bit if you want. A child villager will eventually pop into existence next to the two villagers.

Step 7: The child villager will grow up in about half an hour or so … but that’s just one new villager. If you really want to build out your village, you should absolutely create a farm. Pair up a jobless villager with a composter, and they should turn to farming all by themselves. Farmers will automatically supply nearby villagers with their own food, which means you don’t have to keep feeding villagers yourself to get them to breed.

A farmer in Minecraft.

Step 8: Expand your village by continuing to build structures and add extra beds so there’s always at least one spare bed. Before long, you will find your village populating itself. From here, the sky is the limit: You can create a whole city if you want, as long as you keep everything accessible to your villagers.

Editors' Recommendations