How to breed Villagers in Minecraft

Aakrit Sharma
Villagers in Minecraft

Villagers in Minecraft have several important uses such as taking up jobs and trading. If you want to increase the number of Villagers in your base, this guide on how to breed Villagers in Minecraft will certainly help you.

Over the years, Minecraft has become the most popular game in the world and to meet the expectations of millions of unique players, the developers have introduced several new elements like copper and spy glasses.

Having said that, some features in Minecraft are still as important as they were a decade back. The biggest example of this is Villagers who have helped players through trading since the inception of the game.

Unsurprisingly, breeding Villagers is a common practice among players who want to increase their trading options and make their Overworld less lonely. If you have similar needs, check out this guide on how to breed Villagers in Minecraft.

Three Minecraft Villagers with different jobs

Materials required to breed Villagers in Minecraft and how to get them

You need the following resources to successfully breed Villagers in Minecraft:

  • Two Villagers.
  • Three beds
  • Food

To get Villagers, you can simply visit a village and we already have a detailed guide on how to find a village in Minecraft.

Beds can be easily crafted with wool, wood, and a crafting table. For more information, you can check out this guide on how to make a bed in Minecraft.

Lastly, Villagers consume bread, carrots, potatoes, or beetroots. To make them breed, you’ll need a bunch of any of these food items in your inventory.

Steps to breed Villagers in Minecraft

Bring Villagers together

You can use boats in Minecraft to capture and move Villagers at your own will. Simply place a boat in front of the Villager and let them walk into it. The boat then traps the Villager and you can sail the vehicle across land and sea easily.

Alternatively, you can also surround two Villagers with a two-block-tall wall that they cannot jump over.

A smiling Minecraft Villager

Place beds

Once your Minecraft Villagers are in a confined space, place beds around them. Do note that you have to place more beds than the number of Villagers because the baby they’ll produce will require a bed too.

A bed in Minecraft works only if it has two blocks of free space above it.

Increase the willingness of Villagers

Villagers in Minecraft only breed when they’re willing, and food helps you increase a Villager’s willingness. Bread is the most effective food item to do so followed by Carrots, Potatoes, and Beetroot.

The impact of each food item in the game on the willingness of Villagers is as follows:

Food itemAmount required to make a Villager willing to breed
Bread3
Carrot12
Potato12
Beetroot12

Throw food at Villagers

After collecting the desired food items, you need to throw them toward Villagers until two hearts appear above their heads. Then, wait for the Villagers to breed and a baby Villager will spawn in some time.

The baby Villager grows up in about 20 minutes and you can give them a job and start trading. By repeating this process, you can add a ton of Villagers to your Minecraft world.

Minecraft Villagers in a farm

How to create an automatic Villager breeding system in Minecraft

Your Villagers in Minecraft can breed indefinitely if you place them in a garden. They will harvest and consume crops which will increase their willingness automatically.

In an automatic breeding system, all you need to do is place more beds than the Villagers.


Well, this was everything you need to know about breeding Villagers in Minecraft. For similar content, you can check out our taming and breeding guides for turtles, llamas, horses, foxes, and axolotls.

Image Credits: Mojang