So you're wondering how to catch legendary fish in Stardew Valley—you've come to the right place. There are five legendary fish, and each one has its own season, weather, and exact fishing spot. They're tough, you only get one of each per save file, and they'll punish you if you go in unprepared, but with the right gear, food buffs, and patience, you'll land all five and earn the Master Angler achievement.
Let's break it down.
Best Gear for Catching Legendary Fish
Use the Iridium Rod
Start with the Iridium Rod—your starting Bamboo Pole won't cut it. You want the Iridium Rod because it lets you use both bait and tackle, and you can buy it from Willy's shop after you reach Fishing level 6.
Here's the loadout I recommend:
- Iridium Rod
- Bait or Wild Bait (regular bait is fine)
- Trap Bobber (best for legendary fish)
Honestly, the Trap Bobber is the difference between landing The Legend and watching it swim away. It slows down the fish whenever the green bar isn't on it, which gives you way more room during those crazy escape phases.
If you really struggle with the fishing minigame, you can swap the Trap Bobber for a Cork Bobber to make the green bar bigger. But for most players, the Trap Bobber is the better choice.
Warning: Don't show up with the Bamboo Pole and hope for the best. You'll have a bad time.
Eat Fishing Food Buffs
Legendary fish have minimum fishing level requirements. Food buffs count toward those, so a +3 or +4 fishing meal is a huge help.
Good options:
- Dish O' The Sea — +3 Fishing
- Seafoam Pudding — +4 Fishing
These buffs last long enough for several casts, so eat one right before you start.
Legendary Fish Locations in Stardew Valley
Here's the quick rundown for every legendary fish:
| Fish | Season | Weather | Min Fishing Level | Location |
|---|---|---|---|---|
| The Legend | Spring | Rain | 10 | Mountain Lake |
| The Crimsonfish | Summer | Any | 5 | Ocean, far east pier |
| The Angler | Fall | Any | 3 | Pelican Town river near JojaMart bridge |
| The Glacierfish | Winter | Any | 7 | Cindersap Forest lake, southern tip |
| The Mutant Carp | Any | Any | 6 | Sewers |
The Legend (Spring, Rain)
The Legend is the toughest of the five. It's only available in the Mountain Lake during spring while it's raining. You need an effective Fishing level of 10, and this fish fights like crazy.
Go to the Mountain Lake near the Mines and Robin's house. Cast into the deep water and try to cast as far from the shore as you can. The Legend bites during the rain at any time of day, so you have the whole rainy day to get it.
If you catch it, it's worth 10,000g base, which is a great payday. Heads up: If it's not raining, don't waste your day on The Legend. It won't show.
The Crimsonfish (Summer, Any Weather)
The Crimsonfish is a summer fish, and you need Fishing level 5. It can be caught in any weather, but only from one spot: the easternmost pier at the beach.
Walk past Willy's shop and keep going east to the long wooden pier. Cast from the very end of that pier. If you fish from the normal sandy beach, the Crimsonfish won't show up.
This one isn't as fast as The Legend, but it still has some quick zigzag moves that can throw you off.
The Angler (Fall, Any Weather)
The Angler is the easiest legendary fish when it comes to level requirements—you only need Fishing level 3. It appears in fall, in any weather, in the river in Pelican Town.
Go to the river near the JojaMart bridge and cast into the water just north of the bridge. The bite zone is small, so if you're not getting bites, move around a little within that river section.
The Angler isn't as crazy as the others, but it can still be tricky if you're low level.
The Glacierfish (Winter, Any Weather)
The Glacierfish is a winter fish and needs Fishing level 7. You'll find it in the big lake in Cindersap Forest, the one near Marnie's Ranch and the Wizard's Tower.
The best spot is the southern tip of the small island in the middle of the lake—often called Arrowhead Island. Cast from the shore near the island and aim into the deep lake water.
The Glacierfish has some strong sudden bursts, so the Trap Bobber really helps here.
The Mutant Carp (Any Season)
The Mutant Carp is the weird one. It lives in the Sewers, and it's available in any season and any weather. You just need to unlock the Sewers first.
Donate 60 items to the Museum, and Gunther will give you the Rusty Key. Then head to the Sewer grate in Pelican Town and unlock it.
Once you're inside, cast into the sewer water anywhere. You need Fishing level 6, and the Mutant Carp will bite quickly. It's not the hardest catch, but it's definitely the least glamorous location.
How to Catch Legendary Fish in Stardew Valley: Step-by-Step
Now here's the exact process I use when I'm trying to catch any legendary fish.
- Check the season and weather. For The Legend, you need rain. For the others, just make sure it's the right season.
- Check your fishing level. If you're not high enough, eat a fishing food buff like Dish O' The Sea or Seafoam Pudding.
- Equip your Iridium Rod. Put bait in the bait slot and a Trap Bobber in the tackle slot.
- Go to the exact location. Don't fish nearby—these fish have specific spots.
- Cast as far as you can. A longer cast gives you a better fishing zone, which means faster bites and an easier minigame.
- Wait for the bobber to sink. Don't click when it first shakes. Wait until the bobber goes underwater with that splash sound, then click to set the hook.
- Win the fishing minigame. Use small taps. Hold to raise the green bar, release to lower it. Don't button-mash.
- If you fail, try again. The legendary fish stays in the same spot if you don't land it. But once you catch it, that's it forever.
One more warning: Double-check your bait and tackle before you leave. There's nothing worse than getting to the lake and realizing your bait is in a chest back home.
That last part is important: you only get one of each legendary fish per save file. If you fail the minigame, you can recast and try again. Once you actually catch it, it won't appear again.
Common Mistakes
Everyone messes up the first time they try for a legendary fish. These are the most common mistakes I've seen:
- Fishing in the wrong spot. The Crimsonfish only bites from the far east pier. The Glacierfish only bites from the southern part of Cindersap Forest lake. If you're in the right season but not the right spot, you'll just waste time.
- Using the wrong rod. A Bamboo Pole or Fiberglass Rod won't give you the bait and tackle advantage you need. The Iridium Rod is worth the upgrade.
- Forgetting about weather. The Legend only appears in spring rain. You can fish all day in spring sunny weather and never catch it.
- Clicking to hook too early. The bobber shakes before the fish actually bites. Wait for the full sink and the splash.
- Holding the button too long. The green bar flies to the top, you lose the fish, and you feel like throwing your keyboard. Use small taps and controlled holds instead.
- Skipping food buffs. If you're level 9 and trying for The Legend, a +3 fishing meal makes it work. Don't be stubborn.
- Not using the Trap Bobber. I've lost too many legendary fish without it. The Trap Bobber gives you extra time, and that time is everything.
FAQ
Do I need Fishing level 10 for all legendary fish?
No. Only The Legend requires Fishing level 10. The Angler needs level 3, the Crimsonfish needs level 5, the Mutant Carp needs level 6, and the Glacierfish needs level 7. You can also use food buffs to hit those levels.
Can I catch legendary fish more than once?
No. Each legendary fish can only be caught once per save file. If you fail the fishing minigame, you can try again, but once it's actually caught, it's gone from that spot forever.
Can I sell legendary fish?
Yes, you can sell them. The Legend sells for 10,000g at base quality, so it's a nice money spike. But if you're going for achievements, just catching them is what counts.
Do legendary fish have a specific time of day?
No. All five legendary fish can be caught at any time of day as long as the season and weather requirements are correct. The Mutant Carp even ignores season and weather once you're in the Sewers.
Catching all five legendary fish in Stardew Valley is one of the best fishing challenges in the game. Once you know the locations, the weather, and the gear, it's really just practice—bring the right tackle, eat the right food, cast in the right spot, and don't panic when the fish starts fighting. You'll get there.
