Salmon is one of the most useful aquatic mobs in Minecraft. The mob has many uses and is not at all aggressive. To know how to get Salmon in Minecraft, how to breed them, and why it's considered a good option in versatile circumstances, read our quick and useful guide below.

1. What are Salmon good for in Minecraft?

Salmon can be used in many contexts in the game.

Used as food for players

Raw salmon will restore 2 hunger and 0.2 saturation for players.

Used as food for other mobs

Players can feed salmon to many mobs in Minecraft. For example:

  • You can tame cats with a 1/3 chance of success, or get cats off chests and beds. You may also breed cats and speed up the growth of baby cats by 10% of the remaining time. Additionally, using 2 raw salmon to heal cats is also very useful.
  • Raw salmon may help gain ocelots trust, breed ocelots, and make baby ocelots grow up by 10%.
  • In Bedrock Edition, raw salmon can be fed only to wolves not at full health, healing them by 2. However, this practice won't lead to wolf breeding or accelerating baby wolves' growth.
  • You can feed a dolphin raw salmon to increase its trust and encourage more frequent interactions with you. Unlike most other animal mobs, this does not lead to breeding.

Additionally, feeding a dolphin raw salmon prompts it to swim to the nearest chest in a shipwreck or underwater ruin. If the chest in the nearest structure is broken, the dolphin will swim to another structure with a chest.

Used for Trading

Another use for Salmon Minecraft is for trading.

  • Apprentice-level Fisherman villagers have a 50% chance in Bedrock Edition or a 2/3 chance in Java Edition to trade 6 raw salmon and one emerald for 6 cooked salmon.
  • Journeyman-level Fisherman villagers offer to buy 13 raw salmon for one emerald.
Salmon In Minecraft Uses
Salmon can be used as food for players, as means to tame and breed animals in Minecraft, and trading.

2. How to get Salmon in Minecraft

There are four main ways to obtain Salmon Minecraft:

Natural Spawning

Salmon is one of the most common fish in the game that players can find in oceans and rivers.

Groups of up to five spawn specifically in cold or frozen ocean biomes. In Bedrock, they also spawn in normal and lukewarm oceans. You can head to these spots to get salmon.

Mob loot

  • Killing a Salmon always drops 1 Raw Salmon (or 1 cooked salmon if killed while on fire), unaffected by the Looting enchantment.
  • Guardians and Elder Guardians: These mobs have a 2.5% chance to drop a random fish, with 25% of these drops being raw salmon. If the guardian is on fire, the salmon drops as cooked. The chance of a fish drop increases by 1% per level with Looting, up to a maximum of 5.5% with Looting III.
  • Polar Bear: These mobs have a 25% chance to drop 0-2 raw salmon when killed, with the maximum increasing by 1 per level of Looting, up to a maximum of 0-5 raw salmon with Looting III. If killed while on fire, they drop cooked salmon instead.


Raw Salmon is also obtainable through fishing.

The wait time is decreased with the Lure enchantment, while the Luck of the Sea enchantment slightly decreases the chance of catching fish (it increases the chance of catching treasure instead).

Catching salmon awards 1-6 experience points.

Chest loot

Raw salmon can be found in various chests as part of the loot.

Villager Gifts (Java Edition)

The Fisherman villagers may throw raw salmon to players under the Hero of the Village effect.

3. Is it possible to breed Salmon in Minecraft?

Unfortunately, you cannot breed any fish in Minecraft. You can wait for them to spawn naturally or generate them with a spawn egg.

Minecraft Salmon Breeding
You can't breed Salmon Minecraft.

4. Is Salmon better than Cod in Minecraft?

In Minecraft, salmon and cod have similar benefits.

However, while Cooked Salmon restores 6 hunger points, Cooked Cod can only restores 5 hunger points.

Also, both fish are easy to catch and commonly found in oceans and rivers. But in Minecraft, salmon can also be found in groups in cold or frozen ocean biomes.

So overall, salmon provides slightly better nutrition, making it a bit better than cod.

>>> Also read: How To Get Crying Obsidian Minecraft: Is It Stronger Than Obsidian?