How to breed villagers
Last updated: April 1, 2026
Key Facts
- Villagers require both a bed and a composter in close proximity to enable breeding conditions
- Feeding villagers bread, potatoes, or carrots with at least 3-12 of each item increases willingness
- A new baby villager appears within 5-10 minutes when two willing villagers are nearby
- Baby villagers take 20 in-game days to mature into adult villagers
- Villagers in love mode produce red hearts above their heads and ignore other tasks during this state
Breeding Requirements
To successfully breed villagers in Minecraft, you must create specific conditions in the game. Each villager requires access to a bed and a composter to consider breeding viable. These blocks can be placed on any surface near the villagers and don't require any special setup. Even a simple arrangement with beds and composters placed close together will enable breeding once other conditions are met.
Making Villagers Willing
Villagers must be in a state of "willingness" to breed. You can achieve this by giving them food items. The best options are bread (3 loaves), potatoes (12 raw), or carrots (12). Throw these items near the villagers, and they will eat them automatically. Once they have consumed enough food, they enter love mode, indicated by red heart particles appearing above their heads and continuing to appear periodically.
The Breeding Process
Once two villagers are willing and in close proximity to each other, they will breed within 5 to 10 minutes. A baby villager will spawn nearby, typically at a random location between the parents. The baby villager takes 20 in-game days to fully mature into an adult capable of working and breeding. During maturation, the baby follows adult villagers and gradually grows until ready for independence.
Breeding Farm Setup
Many players create dedicated breeding farms using doors, pressure plates, and automated food dispensers. Advanced setups use hoppers and dispensers to automatically feed villagers, creating a fully automated breeding system. These farms are useful for creating specific professions needed for a settlement or for generating trading partners and expanding village populations efficiently.
Related Questions
What do baby villagers do in Minecraft?
Baby villagers take 20 in-game days to grow into adults and do not have professions while young. They follow adult villagers and can be assigned specific professions once they mature.
Can you breed villagers with different professions?
Yes, any two willing adult villagers can breed regardless of profession or job. The baby villager will have a random profession that can be changed by placing a job block nearby.
What blocks do villagers need to breed?
Villagers need a bed within 48 blocks and a composter nearby. These blocks signal to villagers that breeding is viable and conditions support having children.
Sources
- Minecraft Wiki - Villager CC-BY-SA-3.0