Stardew Valley fish - Every fish you can catch in the ocean, river, lake, and more
Every Stardew Valley fish in the game and how to catch them, including legendaries
Knowing how to catch Stardew Valley fish is important but, much like anything else in the game, there’s a knack to it. The type of fish you catch depends on different factors in the game, like the time of year you’re in, the weather, where you’re fishing, and what time of day it is in Stardew Valley.
Luckily, we’ve put together the ultimate guide to all the fish in Stardew Valley, how to catch them, and when and where they appear. From red snapper to catfish, if you’re looking to catch all the fish in the game, here’s how you do it. When you're finished hunting for fish, why not try a bountiful mission to find the Stardew Valley Golden Walnuts or Stardew Valley Prismatic Shards?
How to catch fish in Stardew Valley
When you're fishing, there's a mini-game you need to partake in before you can catch a fish. A small window will appear with a fish icon and a bar; you need to tap a button to move the bar up and down, while keeping the fish inside the bar. A meter to the side will start to fill when it's inside, but will decrease when the bar and the icon don't overlap. Completely fill the meter to catch the fish, but if it decreases completely, the fish will escape.
Stardew Valley fish: Fishing rod
There's certain fish in Stardew Valley that can only be caught by using the Fishing Rod. To increase your chances of catching fish such as the Sturgeon, Lava Eel, Catfish, and Red Snapper, you'll also want to consider upgrading your Fishing Rod. There's the standard Bamboo Pole that you'll receive on your second day, the Fiberglass Rod that you can buy from Willy's Fish Shop once you've reached level 3 fishing, and the Iridium Rod that can also be bought once you obtain level 6 status.
Fish | Location | Time | Season | Weather |
---|---|---|---|---|
Pufferfish | Ocean | 12pm-4pm | Summer | Sun |
Anchovy | Ocean | Any | Spring/Fall | Any |
Tuna | Ocean | 6am-7pm | Summer/Winter | Any |
Sardine | Ocean | 6am-7pm | Spring/Fall/Winter | Any |
Bream | River (Town/Forest) | 6pm-2am | Any | Any |
Largemouth Bass | Lake (Mountain) | 6am-7pm | Any | Any |
Smallmouth Bass | River (Town)/Pond (Forest) | Any | Spring/Fall | Any |
Rainbow Trout | River (Town/Forest)/Lake (Mountain) | 6am-7pm | Summer | Sun |
Salmon | River (Town/Forest) | 6am-7pm | Fall | Any |
Walleye | River (Town/Forest)/Lake (Mountain)/Pond (Forest) | 12pm-2am | Fall (Winter with Rain Totem) | Rain |
Perch | River (Town/Forest)/Lake (Mountain)/Pond (Forest) | Any | Winter | Any |
Carp | Lake (Mountain)/Pond (Secret Woods)/Sewers | Any | Any | Any |
Catfish | River (Town/Forest)/Pond (Secret Woods)/Swamp (Witch's) | 6am-12am | Spring/Fall (Spring/Summer in Secret Woods Pond) | Rain |
Pike | River (Town/Forest)/Pond (Forest) | Any | Summer/Winter | Any |
Sunfish | River (Town/Forest) | 6am-7pm | Spring/Summer | Sun/Wind |
Red Mullet | Ocean | 6am-7pm | Summer/Winter | Any |
Herring | Ocean | Any | Spring/Winter | Any |
Eel | Ocean | 4pm-2am | Spring/Fall | Rain |
Octopus | Ocean | 6am-1pm | Summer | Any |
Red Snapper | Ocean | 6am-7pm | Summer/Fall (Winter with Rain Totem) | Rain |
Squid | Ocean | 6pm-2am | Winter | Any |
Sea Cucumber | Ocean | 6am-7pm | Fall/Winter | Any |
Super Cucumber | Ocean | 6pm-2am | Summer/Fall | Any |
Ghostfish | Mines (20F/60F)/Ghost drops | Any | Any | Any |
Stonefish | Mines (20F - need fishing level three) | Any | Any | Any |
Ice Pip | Mines (60F - need fishing level five) | Any | Any | Any |
Lava Eel | Mines (100F - need fishing level seven) | Any | Any | Any |
Sandfish | Desert | 6am-8pm | Any | Any |
Scorpion Carp | Desert (need fishing level four) | 6am-8pm | Any | Any |
Flounder | Ocean | 6am-8pm | Spring/Summer | Any |
Midnight Carp | Lake (Mountain)/Pond (Forest) | 10pm-2am | Fall/Winter | Any |
Sturgeon | Lake (Mountain) | 6am-7pm | Summer/Winter | Any |
Tiger Trout | River (Town/Forest) | 6am-7pm | Fall/Winter | Any |
Bullhead | Lake (Mountain) | Any | Any | Any |
Tilapia | Ocean | 6am-2pm | Summer/Fall | Any |
Chub | River (Town/Forest)/Lake (Mountain) | Any | Any | Any |
Dorado | River (Forest) | 6am-7pm | Summer | Any |
Albacore | Ocean | 6am-11am/6pm-2am | Fall/Winter | Any |
Shad | River (Town/Forest) | 9am-2am | Spring/Summer/Fall | Rain |
Lingcod | River (Town/Forest)/Lake (Mountain) | Any | Winter | Any |
Halibut | Ocean | 6am-11am/7pm-2am | Spring/Summer/Winter | Any |
Woodskip | Pond (Secret Woods)/Farm (Forest) | Any | Any | Any |
Void Salmon | Swamp (Witch's) | Any | Any | Any |
Slimejack | Mutant Bug Lair | Any | Any | Any |
Stardew Valley fish: Crab pot
Like the Fishing Rod, there's certain fish that can only be caught by using a Crab Pot. To acquire a Crab Pot, you can either craft one using 40 Wood and 3 Iron Bar, or purchase one at the Fish Shop for 1,500g once you've reached level 3 fishing status. You also obtain three Crab Pots from completing the Crab Pot Bundle in the Fish Tank, by catching a lot of Crab Pot fish, or you can receive one as a prize during the Trout Derby mini festival on the 20th and 21st of Summer.
Fish | Location |
---|---|
Clam | Ocean |
Cockle | Ocean |
Crab | Ocean |
Crayfish | Freshwater |
Lobster | Ocean |
Mussel | Ocean |
Oyster | Ocean |
Periwinkle | Freshwater |
Shrimp | Ocean |
Snail | Freshwater |
Stardew Valley fish: Night market
Three types of fish can be caught exclusively on the submarine during the Night Market festival, which takes place between 5pm-2am, although the submarine closes at 11pm so jump on beforehand, during the 15th to 17th of Winter. You'll need to pay 1,000g for a tour that'll allow you to fish. You'll need to equip either the Fiberglass or Iridium Rod for a chance at catching them though.
- Midnight Squid
- Blobfish
- Spook Fish
Stardew Valley fish: Legendary
Stardew Valley legendary fish are much harder to catch than normal fish, but you can get them by using a Fishing Rod. There are five in total – one per season, plus one extra – and you may need to use items that give you a fishing buff in order to catch them. Each legendary fish can only be caught once per save file, unless you're playing co-op, in which case each player can catch it once. Where and when to catch them is outlined below.
Fish | Location | Time | Season | Weather |
---|---|---|---|---|
Crimsonfish | East pier on the beach (need level five fishing) | Any | Summer | Any |
Angler | North of JojaMart on the wooden bridge (need level three fishing) | Any | Fall | Any |
Legend | Mountain Lake near the log (need level 10 fishing) | Any | Spring | Rain |
Glacierfish | South end of Arrowhead Island in Cindersap Forest (need level six fishing) | Any | Winter | Any |
Mutant Carp | The Sewers | Any | Any | Any |
Aside from insta-catches like Seaweed, Green Algae, and White Algae, these are all the things you can catch when fishing in Stardew Valley (except for junk). Good luck catching them all!
Looking to get clued up in Stardew Valley? Try our guides to Stardew Valley tips, Stardew Valley cheats, and Stardew Valley mods.
© GamesRadar+. Not to be reproduced without permission
Sign up to the GamesRadar+ Newsletter
Weekly digests, tales from the communities you love, and more
Give me a game and I will write every "how to" I possibly can or die trying. When I'm not knee-deep in a game to write guides on, you'll find me hurtling round the track in F1, flinging balls on my phone in Pokemon Go, pretending to know what I'm doing in Football Manager, or clicking on heads in Valorant.
- Grace DeanFreelance Writer