Stardew Valleyoffers players a variety ofpeaceful activities, including fishing. But while most fish can be found fairly easily, some are so rare that special conditions must first be met before they can be caught.

TheGlacierfishis one of the rarest legendary fish inStardew Valley, and you can only catch one of them per save. It can also only be caught in a specific location, making it even harder to come by. For those unsure, this guide will outlinehow you can find and catch the GlacierfishinStardew Valley.

Trap Bobber in Stardew Valley

Updated Jun 18, 2025, by Artur Novichenko:Catching a Glacierfish in Stardew Valley is easier said than done because of how rare it is. For those who are finding it difficult to do so,this guide provides a detailed rundown on how to catch Glacierfish in Stardew Valley. On top of that, ways to get more than one Glacierfish have also been outlined, and you may now use Legendary fish to getRoe.

How To Catch Glacierfish In Stardew Valley

Like other legendary fish, the Glacierfish can only be caught once per safe file or once per player in multiplayer inStardew Valley, but this does not mean that you need to fish in every body of water, hoping to find the right one. Instead, you need tomeet these requirementsto catch the Glacierfish inStardew Valley:

The last condition is the most important, since you will not be able to catch Glacierfish anywhere else. You should head to thesouthwest of Cindersap Forest. There, you will find a small island. Go down to thesouthernmost part of the islandand cast your fishing rod down.

Glacierfish in Stardew Valley

The Glacierfish does not like to swim close to shore. As such, you should cast the line further into the water to improve your chances.

We also recommend using aTrap Bobberto make it easier to catch this legendary fish. If all the conditions are met, only a few attempts will be needed for you to catch the Glacierfish inStardew Valley.

Stardew Valley Tag Page Cover Art

How To Get More Glacierfish

Although you can only catch Glacierfish once with a fishing rod, that doesn’t mean you can’t get this fish in other ways inStardew Valley. The first way is to useChallenge Bait, which can help you catch up to 3 of the same Legendary fish.

In addition, players can use pans in combination with the Fisher enchantment. The latter grants players a 10% chance to get the fish of the current location as a panning reward. But to do this, you need to use pans in the same place where you fish. Both of these methods will only work if you have not yet caught Glacierfish using the rod.

What To Do With Glacierfish In Stardew Valley

The Glacierfish is more of a challenge than a valuable thing. Despite its rarity, it is not needed to craft special items. Moreover, not a single villager likes this fish as a gift. Therefore, the only thing you’re able to do with it issell it for Gold, cook simple fish dishes, or place it in a Fish Pond.

With the first option, players can earn up to3,000 Goldfor it. If players would rather not part with this rare specimen, they can also keep it as a souvenir or a prize for completing the fishing challenge. In a pond, your Glacierfish can produce up to 4 Roe.

It is also worth noting that you’re able to get Roe inStardew Valleyby opening Fishing Treasure Chests, provided that you have the power from theJewels Of The Seabook.