The cow is one of the first mobs most players ever encounter, and there is a good reason for that — it is basically a walking starter kit. Leather for your first armor. Beef for your hunger bar. Milk to cure poison when you inevitably eat something you should not have. The cow does not ask for much. It just wanders around, moos occasionally, and waits patiently for you to figure out that it is one of the most useful passive mobs in the entire game.
Cows have been in Minecraft since the very early days, and they have earned their place. They spawn in almost every grassy biome, they breed with wheat — which you can get in the first five minutes of a world — and they provide three different resources without any complicated setup. No taming required. No special items. Just walk up and start your leather empire.
Whether you are a brand-new player who just punched their first tree or a veteran running an automated cow farm that would make factory inspectors nervous, the cow remains relevant at every stage of the game. It is not glamorous, it is not exciting, but it gets the job done every single time.
Overview / Quick Stats
| Attribute | Details |
|---|---|
| Name | Cow |
| Namespaced Entity ID | minecraft:cow |
| Alignment | Passive |
| Dimensions / Hitbox | Adult: 0.9 blocks wide × 1.4 blocks tall × 0.9 blocks deep Baby: 0.45 blocks wide × 0.7 blocks tall × 0.45 blocks deep |
| Health | 10 hearts (20 health points) |
| Armor | 0 |
| Base Damage | None — cows do not attack under any circumstances. |
| Movement Speed | Java: 0.2 (base attribute) Bedrock: 0.2 (base attribute) |
| Knockback Resistance | 0 |
| Follow / Detection Range | Follows players holding wheat within 6 blocks |
| Experience Drop | 1–3 XP orbs when killed by a player. 1–7 XP orbs when breeding. |
| Spawn Location | Overworld — grassy biomes with light level 9 or higher |
| First Added | Java Edition Alpha v1.0.8 (November 10, 2009) |
| Last Major Change | 1.14 — updated cow model and textures |
Appearance
The cow has a rectangular body covered in a brown and white splotched pattern — dark brown on top and white on the underside. Its head is blocky with a grey-brown snout, two small horns on top, and dark eyes on either side. The legs are short and stubby, which makes sense because this thing was never designed to outrun anything.
Baby cows are essentially shrunken versions of the adult model with a proportionally larger head. They look adorable in the way that only a cube-shaped infant animal can. The head-to-body ratio is comically oversized, and they follow their parents around with the kind of blind trust that would get them killed in literally any other biome.
The cow has a subtle idle animation where its head bobs slightly as it walks. When grazing, it does not actually lower its head to the ground like sheep do — cows just wander and stare into the middle distance, which is honestly relatable.
Behavior & AI
- Idle Behavior: Cows wander aimlessly within their spawn area. They walk in random directions, pause occasionally, look around, and then continue their completely purposeless journey. They avoid walking off cliffs higher than 3 blocks and will not deliberately walk into lava, water, or fire — though they are not exactly geniuses about pathfinding around these hazards.
- Tempting: Any player holding wheat within 6 blocks will cause nearby cows to follow them. The cows lock onto the wheat like it owes them money. If the player switches to another item or moves out of range, the cows lose interest and go back to doing nothing.
- Panic: When a cow takes damage, it runs in a random direction for a few seconds. It does not fight back, it does not call for help, and it does not learn from the experience. Other cows nearby will not react to the violence happening right next to them. Cold-blooded, honestly.
- Persistence & Despawning: Cows follow standard passive mob despawning rules. On Java Edition, naturally spawned cows can despawn if no player is within 128 blocks. Cows that have been bred, named, or interacted with (milked) become persistent and will not despawn. On Bedrock, passive mobs generally do not despawn once spawned.
- Daylight: Cows spawn in light and are not affected by the day/night cycle. They do not seek shelter at night, because they have no concept of danger and apparently no survival instinct.
- Water: Cows can swim. Slowly. They float on the surface and paddle with their tiny legs in a way that is both pathetic and endearing. They will not intentionally enter water but can be pushed or lured into it.
Food, Taming, Breeding & Growth
- Tempt Item: Wheat. That is the only food cows respond to. Hold it within 6 blocks and they will follow you anywhere, including into pits, off ledges, and through doorways that they barely fit through.
- Taming: Cows cannot be tamed. You cannot ride them, command them, or build any meaningful emotional relationship with them beyond “I have wheat and you want it.”
- Breeding: Feed wheat to two adult cows and they will enter love mode — indicated by floating heart particles. They move toward each other and produce a baby cow after a brief romantic moment. There is a 5-minute cooldown before the same cow can breed again.
- Baby Growth: Baby cows take 20 minutes (one full Minecraft day) to grow into adults. You can speed this up by feeding them wheat — each wheat fed reduces the remaining growth time by 10%. So if you are impatient, bring a stack.
- Milking: Right-click (or use) a bucket on an adult cow to get a milk bucket. This can be done infinitely with no cooldown. The cow does not need to eat, rest, or recover. It just produces milk on demand, forever. Do not think about it too hard.
- Leash: Cows can be attached to a lead and tied to a fence post. This is the most reliable way to keep them in one place if you do not have a fenced enclosure yet.
Variants, Jockeys & Special Forms
Mooshroom
- Overview: The mooshroom is the cow’s weird cousin that only spawns in mushroom fields biomes. It looks like a regular cow that walked through a mushroom patch and just… decided to keep them. Red mooshrooms are covered in red mushrooms, and brown mooshrooms are covered in brown mushrooms.
- Conversion: A regular cow cannot become a mooshroom naturally. However, a mooshroom struck by lightning converts from red to brown (or brown to red). Shearing a mooshroom drops 5 mushrooms of its color and converts it into a regular cow permanently.
- Suspicious Stew: Brown mooshrooms can be fed a small flower, then milked with a bowl to produce suspicious stew with a status effect that corresponds to the flower used. This is one of the few ways to get specific suspicious stew variants on demand.
- Entity ID: Mooshrooms use a separate entity ID:
minecraft:mooshroom. They are technically a different mob despite sharing most of the cow’s behavior and stats.
Baby Cow
- Overview: Baby cows are smaller versions of adult cows with an oversized head. They cannot be milked, cannot breed, and drop no loot when killed — which makes killing one both cruel and pointless.
- Spawning: Baby cows have a 5% chance to spawn naturally as part of a cow herd. They can also be created by breeding two adult cows.
Spawning
| Spawn Condition | Details |
|---|---|
| Location | Overworld surface |
| Biomes | Plains, Sunflower Plains, Forest, Flower Forest, Birch Forest, Old Growth Birch Forest, Taiga, Old Growth Spruce Taiga, Old Growth Pine Taiga, Windswept Hills, Windswept Gravelly Hills, Windswept Forest, Meadow, Savanna, Savanna Plateau, Snowy Plains, River, and most other grassy Overworld biomes |
| Y-Level Range | Surface level — spawns on the highest solid block with sky access |
| Light Level | 7 or higher (Java Edition) / 9 or higher (Bedrock Edition) |
| Required Block | Grass block with at least 2 blocks of air above it |
| Group Size | Java: 4 cows per herd Bedrock: 2–3 cows per herd |
| Weight | 8 (standard passive mob weight — same as sheep, pigs, and chickens) |
| Edition Differences | Bedrock Edition spawns smaller herds and has a slightly higher light level requirement. Java Edition uses the standard passive mob cap of 10 for the creature category. |
Interactions with Environment & Other Mobs
- Wolves: Wolves do not naturally attack cows. Unlike sheep, cows are safe from wolf aggression unless a player commands a tamed wolf to attack one. So at least they have that going for them.
- Foxes: Foxes ignore cows entirely. Too big to mess with, apparently.
- Iron Golems: Iron golems do not interact with cows in any special way. They protect villagers, not livestock.
- Lightning: If a cow is struck by lightning, it just takes damage and possibly dies. It does not convert into a mooshroom or anything interesting — that conversion only works in the other direction.
- Boats & Minecarts: Cows can be pushed into boats and minecarts. A cow in a minecart on a rail network is one of the funniest things you will ever see, and it is also a legitimate way to transport them long distances.
- Portals: Cows can be pushed through Nether portals, though they will not walk into one voluntarily. You can establish a cow population in the Nether if you really want to, but there is very little reason to do so beyond the novelty.
Drops & Loot
| Item | Quantity | Chance | Notes |
|---|---|---|---|
| Raw Beef | 1–3 | 100% | Always drops. Quantity increases by 1 per level of Looting, up to a maximum of 6 with Looting III. If the cow dies while on fire, it drops steak instead of raw beef. |
| Leather | 0–2 | 100% | Always drops at least 0. Quantity increases by 1 per level of Looting, up to a maximum of 5 with Looting III. Leather is essential for crafting books, item frames, and early-game armor. |
| Milk Bucket | 1 | N/A | Obtained by using a bucket on a living adult cow. Infinite uses with no cooldown. Drinking milk removes all status effects — both positive and negative. |
| Experience | 1–3 orbs | 100% | Dropped only when killed by a player or tamed wolf. Baby cows drop no experience and no items. |
Player Uses & Farming
- Food Source: Steak (cooked beef) restores 8 hunger points and 12.8 saturation, making it one of the best food items in the game. Kill cows with a Fire Aspect sword to skip the cooking step and get steak directly. This is the lazy chef’s dream.
- Leather: Leather is needed for crafting books, which are needed for bookshelves, which are needed for a full enchanting table setup. You need 46 leather just for the bookshelves around one enchanting table. Suddenly that cow pen is looking a lot more important.
- Milk: Milk buckets remove all status effects when consumed. Poisoned by a cave spider? Drink milk. Withered by a wither skeleton? Drink milk. Accidentally drank a potion of Slowness because you were not paying attention? Milk. It is the universal undo button.
- Basic Cow Farm: Dig a pit or build a fenced area at least 5×5 blocks. Lure two cows in with wheat. Breed them. Once you have 20–30 cows, kill the extras for beef and leather while keeping enough breeders alive. Simple, effective, and requires zero redstone.
- Automated Cow Farm: The classic design uses a dispenser to push baby cows into a confined space with a lava blade (a dispenser with a lava bucket on a timer) positioned so adults die when they grow up but babies survive underneath. Hopper collection funnels steak and leather into chests. These produce roughly 60–120 steak per hour depending on how many breeders you maintain.
- Cow Crusher / Cooker: A simpler automated design uses magma blocks or campfires as the killing mechanism instead of lava. Campfire-based designs are popular because they cook the beef automatically without risk of burning the leather drops.
- Edition Notes: On Bedrock Edition, entity cramming damage does not work the same way as Java Edition. Farms that rely on the
maxEntityCramminggamerule to kill excess cows will not function on Bedrock. Design your farms accordingly.
Commands & NBT
Here are some useful commands for spawning and customizing cows:
/summon minecraft:cow ~ ~ ~
/summon minecraft:cow ~ ~ ~ {Age:-24000}
Spawns a baby cow. The Age tag is set in ticks — negative values mean the cow is a baby, and it counts up to 0 when it becomes an adult. 24000 ticks equals 20 minutes.
/summon minecraft:cow ~ ~ ~ {CustomName:'{"text":"Bessie"}',CustomNameVisible:1}
Spawns a named cow with its name tag visible above its head. Named mobs do not despawn.
/summon minecraft:cow ~ ~ ~ {NoAI:1}
Spawns a cow with no AI — it will not move, wander, or respond to anything. Useful for builds, displays, or creating the world’s saddest petting zoo.
Age— Integer. Negative values = baby, 0 = adult. Counts up by 1 per tick.ForcedAge— Integer. Used when wheat is fed to speed up growth. Overrides Age when set.InLove— Integer. Ticks remaining in love mode after being fed wheat. Counts down to 0.LoveCause— UUID of the player who fed the cow, used for experience drop attribution on breeding.NoAI— Boolean (1 or 0). Disables all AI when set to 1.Silent— Boolean. Prevents all sound when set to 1.Invulnerable— Boolean. Makes the cow immune to all damage when set to 1.PersistenceRequired— Boolean. Prevents natural despawning when set to 1.
Tags, Gamerules & Datapack Hooks
#minecraft:entity_types/beehive_inhabitors— Cows are NOT in this tag (obviously), but this is a common misconception worth clearing up.maxEntityCramming— Default value of 24. When more than 24 entities occupy the same block space, they take suffocation damage. This is the basis for many cow farm kill mechanisms on Java Edition. Does not work on Bedrock.doMobLoot— Must be set to true for cows to drop beef, leather, and experience. If your farm is producing nothing, check this first.doMobSpawning— Controls whether cows spawn naturally. Does not affect breeding or spawner/command spawning.- Loot Table Path:
minecraft:entities/cow— Can be overridden in datapacks to change what cows drop, add new drops, or adjust quantities.
Difficulty & Edition Differences
- Difficulty: Since cows are passive, difficulty settings do not affect their behavior, damage output (zero), or health. The only difficulty-related factor is that on Peaceful mode, hunger still depletes (just much slower), so food from cows remains useful.
- Java vs. Bedrock — Spawning: Java spawns herds of 4, Bedrock spawns herds of 2–3. Java requires light level 7+, Bedrock requires 9+.
- Java vs. Bedrock — Despawning: On Java, passive mobs can despawn if no player is within 128 blocks and the mob has not been interacted with. On Bedrock, passive mobs generally persist once spawned.
- Java vs. Bedrock — Entity Cramming: The
maxEntityCramminggamerule only functions on Java Edition. Farms designed around cramming damage must use alternative kill methods on Bedrock. - Java vs. Bedrock — Milking: Both editions allow infinite milking with no cooldown. No functional difference here.
Sounds & Audio
entity.cow.ambient— The classic “moo” sound. Plays randomly while the cow is idle. One of the most recognizable sounds in gaming history, right up there with the Mario coin and the Zelda chest jingle.entity.cow.hurt— A distressed moo that plays when the cow takes damage. Guaranteed to make you feel at least a little guilty.entity.cow.death— The final moo. Plays when the cow dies. It is sadder than it has any right to be for a block animal.entity.cow.milk— Plays when a player milks a cow with a bucket. A quick squelching sound that the game mercifully keeps brief.entity.cow.step— Footstep sounds that play as the cow walks. Subtle, and usually drowned out by everything else happening in the game.
History & Major Changes
- Alpha v1.0.8 (November 2009): Cows were added to the game. Originally they dropped only leather and had no other use. They also used a completely different model and texture.
- Beta 1.8 (September 2011): The Adventure Update added raw beef and steak drops to cows. This was the moment cows went from “that brown mob” to “essential survival resource.” Breeding was also introduced in this update.
- 1.0.0 (November 2011): Mooshrooms were added as a variant, spawning exclusively in mushroom fields biomes. Baby cow model was also introduced.
- 1.4.2 (October 2012): Milking mechanics were refined, and milk was given the ability to clear all status effects.
- 1.8 (September 2014): New cow AI and pathfinding improvements. Cows became slightly smarter about avoiding hazards — slightly.
- 1.14 (April 2019): Cow textures were updated as part of the texture overhaul led by JAPPA. The new textures are cleaner and more detailed while keeping the classic brown-and-white look.
- 1.15 (December 2019): Brown mooshroom variant added. Created when a red mooshroom is struck by lightning.
Notable Bugs & Quirks
- Cow Suffocation in Walls: If a cow is pushed into a wall by a piston or by another entity, it can suffocate inside solid blocks. This has been a known issue for years and is actually the backbone of several farm designs.
- Baby Cow Hitbox: Baby cows have a noticeably smaller hitbox, which means they can slip through gaps that adults cannot. If your cow pen has any one-block openings, the babies will find them and escape. They always do.
- Pathfinding Over Fences: Cows occasionally glitch through fences when there is significant server lag or when too many entities are pushing against each other. If you log in and your pen is empty, this is probably what happened.
- Milking Through Walls: On both editions, it is possible to milk a cow through a solid block if you position your crosshair correctly. This is technically a bug but is widely used in compact farm designs.
Advancements / Achievements
- The Parrots and the Bats (Java): Breed two animals together. Cows are one of the easiest mobs to use for this advancement since wheat is so readily available.
- Two by Two (Java): Breed all breedable mob types. Cows are required for this advancement.
- A Complete Catalogue (Java): Cows are not part of this advancement — that is cats only. But you would be surprised how many people confuse the two.
- Cow Tipper (Bedrock — Legacy): This was an old achievement for picking up leather. It was removed in newer versions of Bedrock Edition but lives on in the hearts of veteran players.
- Repopulation (Bedrock): Breed two animals together. Same concept as The Parrots and the Bats, just the Bedrock equivalent.
Spin-offs, Culture & Trivia
- Minecraft Dungeons: Cows do not appear as enemies in Minecraft Dungeons, though mooshrooms make a cameo. The cow was apparently deemed not threatening enough, which is fair.
- Minecraft Earth: The now-discontinued Minecraft Earth featured a “Muddy Cow” variant — a brown cow with mud splotches. It was exclusive to that game and unfortunately went extinct when the app shut down in 2021.
- Merchandise: The cow is one of Minecraft’s most recognizable mob designs and appears on plush toys, clothing, LEGO sets, and just about every other piece of Minecraft merchandise you can imagine.
- Cultural Impact: The Minecraft cow moo is one of the most parodied and remixed sounds in gaming. It has shown up in countless memes, YouTube videos, and sound effect compilations.
- Fun Fact — Cow vs. Mooshroom: Despite being technically different entities, cows and mooshrooms share the same base AI, health, hitbox, speed, and breeding behavior. The mooshroom is essentially a cow wearing a mushroom costume to a party it was not invited to.
- Fun Fact — Steak Efficiency: Steak restores more hunger and saturation than most other food items in the game, beaten only by golden carrots in saturation. A full stack of 64 steak can sustain a player through roughly 30 minutes of continuous sprinting. Cows are basically portable power plants.
See Also
- Mooshroom — the mushroom-covered variant that spawns in mushroom fields biomes
- Sheep — another common passive mob that provides wool and mutton
- Pig — shares the same spawning biomes and provides pork chops
- Chicken — the other “starter farm” mob, provides feathers, eggs, and chicken
- Wheat — the primary tempt and breeding item for cows
- Leather — key crafting material dropped by cows
- Milk Bucket — the status-clearing item obtained from cows
- Raw Beef / Steak — the food items dropped by cows



