TL;DR
- Iron golem farms exploit village panic mechanics — villagers seeing a zombie causes golem spawns
- Java needs just 3 villagers, 3 beds, and 1 zombie for a basic farm
- Bedrock needs at least 10 villagers and 20 beds for consistent spawns
- Each iron golem drops 3–5 iron ingots (averaging 4) and sometimes poppies
- A basic farm produces 200–400 iron ingots per hour fully automated
- Build at least 64–150 blocks from any existing village or villagers may re-link to it
- The Looting enchantment does NOT increase iron golem drops — do not waste the enchantment slot
Why Build an Iron Golem Farm?
Iron is one of the most used resources in all of Minecraft. Buckets, hoppers, rails, armor, tools, anvils, pistons — almost everything mid-to-late game needs iron. Mining it by hand works early on but it gets slow and tedious fast.
An iron golem farm solves this permanently. A basic three-villager setup on Java produces 200+ iron ingots per hour, fully automatically. You set it up once and it runs forever while you do other things.
Once you have a farm running, you will never mine iron by hand again.

How Does an Iron Golem Farm Work?
Before building anything, it helps to understand the mechanic. Once you get it, every design decision makes sense.
Iron golems exist to protect villagers. When villagers feel threatened — specifically when they see a zombie or pillager — they panic. When three or more villagers panic at the same time within 10 blocks of each other, and certain other conditions are met, the game spawns an iron golem nearby to defend them.
Your farm creates a controlled loop of this:
- Villagers are held in a glass-walled cell where they can see a zombie through the glass
- The glass keeps them safe but they still panic when they see it
- Their panic triggers an iron golem spawn on a platform below
- Water streams push the golem into a lava kill zone
- Hoppers below the kill zone collect the iron ingots into a chest automatically
That is the entire farm. Everything in the build exists to support this loop reliably.
Java vs Bedrock — Key Differences
This is important to understand before you build. A Java farm design will not work correctly on Bedrock. The two editions have different village mechanics.
Java Edition:
- Only 3 villagers needed for a panic-based farm
- Villagers do not need workstations to trigger spawns when using the panic method
- One golem can spawn every 30 seconds when conditions are met
- The spawn check area is a 16×6×16 volume around the village center
- The farm runs even when you are not nearby, as long as the chunks are loaded
- Average output: 200–400 ingots per hour
Bedrock Edition:
- Needs at least 10 villagers and 20 beds for consistent golem spawns
- 75% of villagers must have worked at their workstations in the past in-game day
- All villagers must be linked to a bed
- The spawn area is 17×13×17 around the village center
- You must stay within simulation distance for the farm to run
- Easiest approach: convert an existing village rather than build from scratch

How to Build a Java Iron Golem Farm (Step-by-Step)
This is the standard three-villager panic farm for Java Edition 1.21. It is compact, survival-friendly, and produces 300+ iron ingots per hour.
What You Need
- 3 villagers (transported from a nearby village)
- 3 beds
- 3 workstations (any — barrels, lecterns, composters all work)
- Solid building blocks (stone, cobblestone, etc.)
- Glass blocks (for the walls so villagers can see the zombie)
- 1 zombie (captured at night)
- 1 name tag (to stop the zombie from despawning)
- Lava bucket
- Water buckets (2–3)
- Signs or fence gates (to hold the lava blade in place)
- Hoppers (at least 2–3)
- A chest for storage
Step 1 — Choose the Right Location
Build at least 64 blocks away from any existing village. Many guides recommend going 150 blocks away to be safe.
If your farm is too close to another village, your villagers may re-link their beds to that village instead of yours. When that happens the farm silently stops working and it is frustrating to diagnose.
Any elevation works. Flat ground is easier to build on. If you are near a village you want to keep, build underground or far away.
Step 2 — Build the Villager Cell
Build a 3×3×3 enclosed room using solid blocks.
- Place 3 beds inside the room — push them together to save space
- Place 3 workstations inside or directly adjacent — villagers need to be able to access them
- Make at least one wall out of glass — this is the side that faces the zombie cell
- Leave the top open for now so you can lower villagers in (you will seal it after)
- The room must be fully escape-proof — use solid blocks, not trapdoors, because villagers can open trapdoors
The glass wall is critical. Villagers need a clear line of sight to the zombie to trigger panic. If the sightline is blocked even by a slab or a subtle block, villagers will not panic and the farm will not spawn golems.
Make the cell walls at least two blocks high of glass facing the zombie side.
Step 3 — Transport Villagers
Find the nearest village and bring three villagers to your farm using a boat.
Villagers will sit in a boat and can be rowed across any terrain. It is tedious but reliable. Dig a small canal if you need to move them across land.
Once at the farm, lower them into the cell one at a time using a boat from the top. Wait for each villager to claim a bed — they need to sleep at least once for the farm to register correctly. The easiest way to confirm this is to wait for a full night cycle.
After all three are in and have slept, seal the top with solid blocks.
Step 4 — Capture a Zombie
Go out at night and lure a zombie to your farm site. Lead it toward the zombie cell using yourself as bait, then seal the entrance behind it once it walks in.
Build the zombie cell directly adjacent to the glass wall of the villager room. Make it a 1×1 enclosed space with a solid roof — the roof must block sunlight or the zombie burns at dawn and your farm stops working.
Three important rules for the zombie cell:
- The shared wall between the cells must be glass on both sides so villagers have a clear view
- The roof must be solid, not glass
- The zombie must be within 10 blocks of the villagers horizontally to trigger panic reliably
Once the zombie is sealed inside, use a name tag on it to prevent despawning. Without a name tag, the zombie will eventually despawn and the farm will stop. If you do not have a name tag yet, check how to get one — they are found in dungeon chests and through fishing, or bought from a Master-level Librarian villager.
Step 5 — Build the Spawn Platform
Iron golems need a valid spawn surface — a solid block with at least two clear blocks of air above it.
Build a 6×6 solid platform centered directly below the villager cell, positioned 2–3 blocks below ground level.
This is where golems will appear. It must be the closest valid spawn surface to the villager cell. If there are other solid surfaces with open air nearby — like the top of the villager cell itself — golems may spawn there instead. Cover any accidental spawn surfaces with glass or carpet to prevent this.
Keep the platform clear of buttons, pressure plates, and non-full blocks. These can silently block spawn attempts.
Step 6 — Build the Kill Chamber
Below the spawn platform, set up the kill system. Build this section first (bottom up) so the hoppers can catch drops as you construct the rest.
Hopper and chest setup:
- Dig a collection pit 1–2 blocks below the spawn platform level
- Place hoppers pointing into a chest
Lava kill blade: Place lava source blocks on signs or open fence gates at the edge of the collection pit. The lava hangs in the air as a “blade” — golems walk into it and die, dropping ingots directly into the hopper below.
Water streams: From the spawn platform, place two water streams flowing toward the lava blade. Iron golems walk into water and get carried along it naturally. The water pushes the golem into the lava where it dies. The whole process takes about 10–15 seconds per golem — well within the 30-second cooldown between spawns.
Step 7 — Light Everything Up
Light the entire build well with torches or lanterns. If the area around the farm is dark, creepers and other hostile mobs spawn nearby and can destroy parts of the farm or kill your villagers.
Light up the spawn platform too — but note that torches do not block iron golem spawns, only hostile mob spawns. Iron golems will still spawn on a lit platform.
Step 8 — Test the Farm
Stay within chunk loading distance of the farm. Watch the spawn platform.
Within one to two minutes you should see an iron golem appear, get pushed by the water stream into the lava blade, and die — dropping ingots into the hoppers below.
If nothing spawns within two minutes, check the troubleshooting section at the end of this guide.

How to Build a Bedrock Iron Golem Farm
Bedrock has stricter requirements. The easiest approach for most players is to upgrade an existing village rather than build from scratch.
What Bedrock Requires
- At least 10 villagers (20 is better — allows two golems at once)
- At least 20 beds — all villagers must be linked to a bed
- Workstations for each villager — 75% must have worked in the past in-game day
- A zombie for panic triggering (optional but speeds things up significantly)
- You must stay within simulation distance for the farm to run
Bedrock Build Method
Step 1: Find a village and fence the entire perimeter. Light everything up inside to stop hostile mobs spawning within. Remove any high blocks near the outside of the fence so zombies cannot climb over.
Step 2: Add beds. You need at least 20. Place them inside the village so villagers can claim and sleep in them each night.
Step 3: Add workstations — one per villager. Cartography tables, blast furnaces, barrels, composters, and lecterns all work. Villagers need to reach their workstation during the day and work at it. Our guide on how to use a Cartography Table in Minecraft covers how the Cartographer job site works if you want to use those.
Step 4: Wait for villagers to breed up to 10–20. Provide enough beds to support breeding. Our guide on how to breed villagers in Minecraft explains exactly what they need.
Step 5: Build a kill zone at the edge of the village. Use water streams to funnel golems that spawn naturally in the village toward a lava blade with hoppers beneath.
Step 6: Optionally add a zombie in a glass cage visible to the villagers. This triggers panic and speeds up spawn rates significantly on Bedrock too.
Spawn platform for Bedrock: Make the platform 10×10 or larger to capture more spawn attempts. The Bedrock spawn area is 17×13×17 — bigger than Java — so your platform should be as large as practical within that volume.
How to Get Villagers for Your Farm
Getting villagers is often the hardest part for new players. Here are the fastest methods:
Boat method (most reliable): Find the nearest village, put a villager in a boat, and row it to your farm. Villagers do not resist being transported in boats and will go wherever you row them.
Cure a zombie villager: If you find a zombie villager — a zombie with a villager’s face — you can cure it. Throw a Splash Potion of Weakness at it, then feed it a Golden Apple. It will slowly convert back into a villager. This method also gives you a massive discount on that villager’s trades for life.
Breed existing villagers: Once you have two villagers at your farm, give them enough beds and food (bread, carrots, potatoes, or beetroot) and they will breed on their own. Read our full guide on how to breed villagers in Minecraft for the exact requirements.
What the Farm Produces
Each iron golem drops:
- 3–5 iron ingots when killed (averaging 4 per golem)
- 0–2 poppies (roughly 66% chance)
A basic three-villager Java farm running continuously produces between 200 and 400 iron ingots per hour. The exact rate depends on how quickly golems are removed from the spawn area and how reliably villagers are panicking.
The Looting enchantment does not increase iron golem drops. Do not use a Looting sword hoping for more ingots — it makes no difference. The drop amounts are fixed regardless of your weapon.
With 200–400 ingots per hour, you will fill a full chest in just a few hours of AFK time. That is enough iron for a full beacon pyramid, unlimited hoppers, rails, armor sets, and more.
What to Do With All That Iron
Once the farm is running you will accumulate iron faster than most players know what to do with. Here are some of the best uses:
Beacon pyramid. A full beacon pyramid requires 164 iron blocks (1,476 iron ingots). Your farm can produce this in under 10 hours of run time. A beacon with Haste II dramatically speeds up mining.
Hoppers and automated farms. Hoppers cost 5 iron each. Large automatic farms and redstone circuits need lots of hoppers for item collection.
Blast furnace production. Iron ingots are the main ingredient in a blast furnace, which smelts metals at double speed. Build several for your smelting setup.
Villager trading. Iron ingots are accepted in several villager trades. With your farm running, you will never run short of trade materials. Pair your farm with good villager trading tiers knowledge to get the most out of both.
Armor and tools. Before you get diamond or netherite, iron armor and tools are still reliable standbys. With a farm, gear up extras for adventuring without worrying about resource costs.
Shield crafting. A shield in Minecraft uses 1 iron ingot. With a farm you can make spare shields without ever thinking about the cost.
How to Scale Up Your Farm
A single three-villager farm is a great start, but you can multiply output by adding more independent villager pods.
Each new pod needs to be at least 80–100 blocks from the previous one so the villages do not merge. When two village clusters merge into one, they share a golem cap, which cuts your rates.
Each additional pod runs its own 30-second spawn cooldown independently. Two pods = roughly double the output. Three pods = triple. Stack as many as you have villagers for.
Iron Golem Farm Troubleshooting
Nothing is spawning at all:
- Check that villagers have slept at least once (they need to claim their beds)
- Confirm the zombie is within 10 blocks horizontally of the villagers
- Make sure the zombie has line of sight through glass — check for any block blocking the view
- Verify there are no other solid surfaces with air above them near the farm (golems may be spawning somewhere else)
- Check your farm is not within 64 blocks of another village
Golems are spawning in the wrong place:
- Other solid surfaces near the farm are valid spawn points. Cover them with glass, carpet, or slabs (top slabs block spawns)
- Expand your spawn platform so it is the closest and most available solid surface
Golems are not dying in the lava:
- Check that the water stream reaches all the way to the lava blade
- Make sure there are no blocks interrupting the water flow
- The lava blade needs to be at the edge of the water stream’s path, not behind it
Farm worked for a while but stopped:
- The zombie may have despawned — always use a name tag
- The zombie may have burned in sunlight — check the roof of the zombie cell is solid
- A villager may have escaped — check the cell walls
- On Bedrock, check villagers are still linked to their beds and workstations
Farm works at night but not during the day:
- On Java, villagers do not generate gossip or panic during the day as reliably
- Most Java farms produce at higher rates at night — this is normal
- On Bedrock, ensure workstations are accessible during daytime so villagers can complete their work requirement
Iron Golem Farm FAQ
Do I need to be near the farm for it to run? On Java Edition, the farm runs as long as the chunks are loaded — meaning you just need to be in the same general area (within your simulation distance). You can AFK nearby. On Bedrock, you must stay within simulation distance, which is more restrictive.
Can iron golems spawn on slabs? Technically no — but they appear to sometimes because if the closest valid surface is nearby, the game can place them adjacent. To prevent unwanted spawns, make sure the only solid surface with open air above it is your dedicated spawn platform.
Does difficulty level affect the farm? Yes. Set your game to Normal or Hard. On Peaceful, no zombie can exist, so the panic trigger is removed and the farm will not work.
Can I use a pillager instead of a zombie? Yes, on Java. Pillagers have a larger scare range than zombies (15 blocks vs 6 blocks), do not burn in sunlight, and do not hurt you if their crossbow breaks. However, you must first disarm the pillager by trapping it in a boat with you until it shoots its crossbow until it breaks. On Bedrock, pillagers cannot be disarmed, so stick with zombies.
Will my farm interfere with a nearby village? It can, if built within 64–150 blocks. Your villagers may re-link their beds to the nearby village, which breaks the farm. Always build far enough away or underground where the village detection cannot merge the two.
How many poppies will the farm produce? Each golem has roughly a 66% chance to drop 1–2 poppies. At high farm rates you will accumulate hundreds. Poppies can be used for red dye or composted. You can also sell red dye to some villager traders for emeralds.
Signing Off
An iron golem farm is the single most impactful farm you can build in Minecraft. Once it is running, iron becomes a resource you think about as little as dirt. Beacon pyramids, hoppers, rails, armor — all of it becomes free.
The build is not complicated. Three villagers, a zombie, a glass-walled cell, a lava blade, some hoppers. Give it an afternoon and you will have a machine that produces iron indefinitely.
Set it up, AFK for a few hours, and come back to a chest full of ingots. Then build something big.



