Cats are among the most lovable and useful companions you can have in Minecraft. Whether you’re a seasoned player or just starting out, taming a cat is a rewarding experience that adds both personality and practical value to your gameplay. Tamed cats follow you around, scare away creepers and phantoms, and can even bring you gifts in the morning. This complete guide walks you through everything you need to know about how to tame a cat in Minecraft, from finding one in the wild to keeping it happy in your home.
Unlike dogs (wolves), which are tamed using bones, cats require a specific food item and a bit of patience. The process is straightforward once you understand the mechanics, but many players make avoidable mistakes that cause cats to run away. By following each step in this guide carefully, you’ll have a loyal feline companion in no time.
What You Need Before Taming a Cat
Before you head out to find a cat, make sure you are fully prepared. Taming a cat in Minecraft requires just one key item, but knowing where to get it and how to use it properly makes all the difference.
Required Item: Raw Fish
To tame a cat, you need raw fish. Specifically, you can use any of the following fish types:
- Raw Cod — The most common and easiest to obtain. Raw Cod is caught frequently in ocean, river, and lake biomes using a fishing rod or by killing fish mobs directly in the water. It is the go-to option for most players because of how readily available it is throughout almost every world seed.
- Raw Salmon — Another widely available option, often found in cold and frozen ocean biomes as well as rivers. Salmon can be caught with a fishing rod or killed as a mob in the water, and it works just as effectively as Cod for taming purposes.
- Tropical Fish — Found in warm ocean biomes, tropical fish are rarer than Cod or Salmon. While they do work for taming cats, they are best saved for feeding cats after taming to speed up breeding or baby cat growth.
- Pufferfish — Technically usable for taming, but it is not recommended. Pufferfish are better reserved for brewing Potions of Water Breathing and do not offer any advantage over other fish when taming.
The best strategy is to grab a fishing rod and spend a few minutes fishing before you search for cats. Aim to collect at least 10 to 20 raw fish before you start, since taming is based on probability and may take several attempts. A fishing rod is crafted using 3 sticks and 2 pieces of string, making it easy to obtain early in the game.
Where to Find Cats in Minecraft
Cats do not spawn in the wild randomly across all biomes. They have specific spawn conditions you need to know about to find them efficiently.
Villages
The most reliable location to find cats is inside villages. In Minecraft Java Edition, one stray cat spawns for every four beds in a village, up to a maximum of ten cats per village. In Bedrock Edition, cats also spawn naturally in villages. Since villages are one of the earliest structures most players encounter, this makes finding a cat relatively easy even in the early game.
When you enter a village, look around the houses, pathways, and open areas. Cats in villages are stray cats — they are untamed and will wander around loosely. They are not aggressive, but they are skittish. If you move too fast or approach carelessly, they will run away from you.
Witch Huts (Java Edition Only)
In the Java Edition of Minecraft, a single black cat always spawns inside a witch hut found in swamp biomes. This is the only guaranteed individual cat spawn outside of villages in Java Edition. If you’re specifically looking for a black cat, hunting down a witch hut is your most reliable option.
Step-by-Step: How to Tame a Cat in Minecraft
Now that you have your raw fish and know where to look, follow these steps carefully to successfully tame a cat.
Step 1: Locate a Stray Cat
Travel to the nearest village or swamp biome (for a black cat in Java Edition). Once inside the village, scan the area slowly. Stray cats tend to wander near houses and pathways. They look like real-world cats and come in several coat patterns including tabby, tuxedo, ginger, calico, and more. Identify a cat you’d like to tame and take note of its position.
Step 2: Switch to Sneaking Mode
This is the most critical step that beginners often skip. Hold the Sneak key (Shift on PC, crouch button on console/mobile) before approaching the cat. Cats are very sensitive to movement — if you walk toward them normally, they will flee immediately. Sneaking slows your movement and prevents the cat from running away, giving you a chance to get close enough to feed it.
Keep sneaking the entire time you are approaching and feeding the cat. Do not release the sneak button until taming is complete.
Step 3: Hold the Raw Fish in Your Hand
With the raw fish selected in your hotbar, hold it in your main hand. Cats in Minecraft are attracted to players holding raw fish. When the cat notices you holding fish, it will slowly approach on its own. Let the cat come to you rather than chasing it. This is much more effective than rushing toward the cat, which almost always causes it to flee.
Stay still once the cat starts moving toward you. Resist the urge to inch forward. Patience here is key — the cat’s AI will bring it within feeding range if you remain calm and stationary while sneaking.
Step 4: Feed the Cat the Raw Fish
Once the cat is close enough — within about one block of distance — right-click on the cat (or press the Use Item button on console/mobile) to feed it a piece of raw fish. You will see small red hearts appear above the cat if the feeding was successful. However, one fish is rarely enough to tame a cat completely.
Each piece of raw fish you feed the cat gives it a ⅓ chance of being tamed. This means on average it takes about three fish per cat, but it can take more depending on your luck. Keep feeding fish, one at a time, until you see a burst of heart particles and the cat’s collar appears around its neck. That collar indicates successful taming.
Step 5: Confirm the Cat Is Tamed
A tamed cat will display a colored collar around its neck, similar to a tamed dog. By default, the collar is red. You can change the collar’s color by right-clicking the cat with any dye item — there are sixteen possible colors to choose from, allowing you to personalize your cat.
Once tamed, the cat will sit down automatically. To make it follow you, right-click the cat again to toggle it between sitting and following mode. A sitting cat stays in place; a following cat moves alongside you as you explore the world.
Cat Behavior After Taming
Understanding how your tamed cat behaves will help you get the most out of having one as a companion.
Scaring Away Mobs
One of the most useful mechanics of having a tamed cat is its ability to scare certain hostile mobs. Creepers and phantoms are both frightened of cats and will keep a distance from any cat — tamed or stray. This means having a cat near your base passively protects you from two of the game’s most dangerous enemies. Creepers will not approach or explode if a cat is nearby, which can save your builds and your life during the night.
Morning Gifts
If a tamed cat sleeps on your bed overnight while you sleep, it has a 70% chance of bringing you a gift in the morning when you wake up. These gifts include items like string, feathers, raw chicken, rabbit’s foot, rotten flesh, and occasionally a phantom membrane or rabbit hide. While the items are relatively minor, the gift mechanic adds a charming touch to the companion experience.
Teleportation
Tamed cats that are set to follow mode will teleport to your location if they fall too far behind, similar to tamed wolves. They can teleport through walls and across short distances to stay near you. However, they will not teleport if they are in sitting mode, so always set them to follow before moving long distances.
How to Breed Cats in Minecraft
Once you have at least two tamed cats, you can breed them to create a kitten. Both cats must be in following mode (not sitting) and within close proximity to each other. Feed each cat a piece of raw fish, raw salmon, tropical fish, or raw cod to put them into love mode. When both cats have been fed, they will approach each other and a kitten will be born.
The kitten grows into an adult cat over time, but you can speed up the process by feeding it additional fish. Kittens are already tamed to you automatically — they do not need to be tamed separately. Breeding cats is useful if you want to fill your base with cats for mob protection or simply enjoy the companionship.
Pro Tips for Taming Cats in Minecraft
- Always sneak before approaching — This cannot be emphasized enough. The most common reason players fail to tame a cat is running toward it normally. Sneaking is the single most important technique in the entire process and guarantees the cat will not flee as you approach.
- Bring extra fish — Since taming is based on a ⅓ probability per fish, always bring more than you think you need. Carrying 20 fish ensures you can tame multiple cats in one trip without running out of resources.
- Let the cat come to you — Holding fish in your hand attracts nearby cats. Rather than chasing them across the village, simply stand still and let the AI draw the cat toward you. This reduces the chance of spooking the cat.
- Use a fishing rod with Luck of the Sea enchantment — This enchantment increases the chance of catching fish and reduces junk loot. It is one of the best enchantments for fishing efficiency and will fill your inventory with fish much faster than an unenchanted rod.
- Avoid bringing other mobs nearby — Dogs (tamed wolves), hostile mobs, and even other players moving fast near the cat can startle it. Find a cat that is separated from most activity for the smoothest taming experience.
- Set cats to sit when at home base — If you want cats to stay in your base and not wander off or teleport to you while you explore far away, set them to sit mode when you leave. They will stay in place and continue to scare away creepers near your home.
- Name your cats with a Name Tag — Using an anvil, you can create a name tag with any name of your choice and right-click a tamed cat to apply it. Named cats will never despawn, which is particularly useful in multiplayer environments where mob culling can remove unnamed animals.
Frequently Asked Questions
Why does the cat keep running away from me?
The most likely cause is that you are not sneaking while approaching. Cats in Minecraft are coded to flee from players who approach them at normal walking speed. Hold the Sneak key (Shift on PC) before getting within five to six blocks of the cat, and maintain sneaking the entire time until taming is complete. Also make sure you are not running, jumping, or moving quickly near the cat.
How many fish does it take to tame a cat?
On average, it takes around three raw fish to tame a cat, since each feeding has a ⅓ (approximately 33%) chance of successfully taming. However, due to the random nature of the mechanic, it can sometimes take ten or more fish in a single attempt. Always bring at least 10 to 20 fish to ensure you do not run out.
Can I tame a cat with cooked fish?
No. Only raw fish works for taming cats. Cooked cod, cooked salmon, and other prepared foods will not trigger the taming mechanic. Make sure the fish in your hotbar is in its raw, uncooked form before attempting to tame.
How do I make a tamed cat follow me?
After taming, your cat will sit by default. Right-click the cat (or press the Use Item button on console/mobile) to toggle it into following mode. The cat will then walk and run alongside you as you move around the world. Right-click again to return it to sitting mode.
Can cats die in Minecraft?
Yes, tamed cats can die from fall damage, drowning, fire, lava, explosions, or attacks from hostile mobs. To keep your cats safe, set them to sit mode inside your base when you go adventuring. You can also build a small enclosed space with a roof to protect them from environmental hazards.
Do cats protect you from all hostile mobs?
No. Cats only scare away creepers and phantoms. They do not affect zombies, skeletons, endermen, spiders, or other hostile mobs. However, since creepers and phantoms are two of the most troublesome mobs in the game — especially creepers near your builds and phantoms when you haven’t slept — cat protection is still extremely valuable.
What is the rarest cat type in Minecraft?
The Siamese cat is often considered the rarest coat type because it has a lower spawn weight compared to other variants. The all-white cat variant is also relatively uncommon. Cat coat types are assigned randomly at spawn, so finding a specific type may require visiting multiple villages.
Conclusion
Taming a cat in Minecraft is one of the most enjoyable and rewarding activities available in the game. By gathering enough raw fish, locating a village or witch hut, sneaking carefully, and patiently feeding the cat until those unmistakable heart particles appear, you can build a growing family of feline companions that adds both charm and strategic value to your world. Cats deter creepers from destroying your builds and bring you useful gifts every morning — making them one of the most practical animal companions in the game alongside wolves and horses.
Whether you’re playing on Java Edition or Bedrock Edition, the core taming process is essentially the same. Remember the key principles: always sneak, bring plenty of raw fish, and let the cat come to you. With this complete step-by-step guide, you now have everything you need to tame cats confidently and build the ultimate cat-friendly Minecraft base. Happy crafting, and enjoy your new feline friends!