Table of contents

Quick Links

There are tons of fish in Stardew Valley and sometimes, it can be hard to figure out when they are available to catch. There are several fishing spots, and fish can be affected by weather and time of day. If you are struggling to catch every fish, then you have come to the right place.

Related
Stardew Valley: Everything You Need To Know About Ginger Island
Ginger Island is the endgame challenge hub for Stardew Valley - here's a quick overview of the area.

In this guide, we are going to go over every fish that you can find in the game. There is a lot of fish spread throughout a few categories, which can be found below. First, let's take a look at fish that you can catch with your fishing pole around the valley.

Updated March 16, 2024 by Jacqueline Zalace: There are a lot of fish in Stardew Valley, and catching them all can be hard. We've updated this guide to be more mobile-friendly, allowing you to comfortably browse on your phone while playing the game. Additionally, we've added information about using the fish that you catch.

How To Start Fishing

Stardew Valley Secret Woods Fishing Pond

Fish can be caught with your fishing rod from locations around the valley. On Spring 2, you will acquire the bamboo pole from Willy. As you build up your fishing skill, you will also be able to purchase the fiberglass rod that holds bait, and the iridium rod that holds bait and tackle.

A lot of fish are also needed to complete the fishing bundle at the Community Center.

Below, you can find every fish separated by the main location where it can be found at.

Ocean Fish

Stardew Valley Ocean - Willy standing on the ocean dock, with player character approaching from behind.

These fish can be found in the Ocean, which lies to the south of Pelican Town. Once you make it to Ginger Island, you can also find many of these fish there as well.

River Fish

Stardew Valley character fishing by the river

River fish make up a majority of the fish found in the game. Additionally, a lot of river fish are found in other locations. Below, you can find every fish found in the river, as well as some other locations that you can find them at.

Lake Fish

Stardew Valley Mountain Lake - Player in the middle of catching a fish from the mountain lake early in the morning with rain

Many lake fish can also be found in the river, which we went over above. Below, you can find lake fish that aren't found in the rivers.

Other Fish Locations

player fishing in a lava pool within the mines

Lastly, we have fish that aren't found in the ocean, lakes, or rivers. Below, you can check out each of these fish and where to find them.

How To Use Crab Pots

stardew valley player near crab pots on beach

In addition to using a fishing pole to fish, you can place crab pots. To learn the recipe for a crab pot, you will need to be fishing level three. Once you learn the recipe, you can also buy the pot from Willy's shop. To craft it, you will need the following materials.

  • 40x Wood
  • 3x Iron Bar
  • 25x Wood
  • 2x Copper Bar

To use a crab pot, place it on the edge of a body of water and add bait. The day after you place the crab pot with bait, a fish will be caught. Bait can be purchased from Willy, crafted from bug meat, or produced from the worm bin.

Crab pots are very passive and don't take much effort to upkeep, so be sure to have a few crab pots spread throughout your farm and the beach.

Below, you can find all the fish that you can find inside a crab pot.

Fish Type

Location

Lobster

Ocean

Clam

Ocean

Oyster

Ocean

Crab

Ocean

Cockle

Ocean

Mussel

Ocean

Shrimp

Ocean

Snail

Freshwater Lakes and Rivers

Periwinkle

Freshwater Lakes and Rivers

Crayfish

Freshwater Lakes and Rivers

Where To Find Legendary Fish

stardew valley player catching a legendary fish-1

Legendary fish are rare fish that can only be caught in one location. In total, there are five legendary fish spread throughout the valley. Additionally, almost all the legendary fish have a required fishing level.

Overall, these fish are difficult to catch. Make sure you have a good rod, along with a lure and bait.

Fish Type

Location

Requirements

Season

Crimson Fish

East Pier on Beach, across the wooden bridge

Fishing Level 5

Summer

Angler

North of JojaMart in the center of the wooden bridge

Fishing Level 3

Fall

Legend

Mountain Lake near the floating log

Fishing Level 10

Spring

Glacierfish

South of Arrowhead Island in the Cindersap Forest

Fishing Level 6

Winter

Mutant Carp

The Sewers

N/A

Any Season

Every fish can be found in any weather at any time of day except for the Legend. You can only find this fish during rainy weather.

Legendary Fish For Extended Family Quest

The Extended Family quest is given by Mr. Qi in his Walnut Room. This quest requires you to catch the 'family member' of each legendary fish. Completing this quest will reward you with 20 Qi gems, that can be spent in the Walnut Room.

As you can see below, they are found in the same locations as the original legendary fish. It's important to note that if this quest is not active, you will not be able to find these fish.

Fish Type

Location

Requirements

Son of Crimsonfish

East Pier on Beach, across the wooden bridge

Fishing Level 5

Ms. Angler

North of JojaMart in the center of the wooden bridge

Fishing Level 3

Legend II

Mountain Lake near floating log

Fishing Level 10

Glacierfish Jr.

South of Arrowhead Island in the Cindersap Forest

Fishing Level 6

Radioactive Carp

The Sewers

N/A

These fish are not counted to the achievement for catching every fish in the game.

Night Market Deep Sea Fishing

stardew valley fishing in night market submarine

From Winter 15 to 17, the Night Market will take place on the beach. Every day of this event from 5 pm to 11 pm, you will be able to hop aboard the fishing submarine and journey to the bottom of the ocean.

From this submarine, you can catch a few special fish, which are listed below.

Fish Type

Chance to Catch

Midnight Squid

21%

Blobfish

10%

Spook Fish

16%

Additionally, you can also catch the following items that are available in other locations.

  • Sea Cucumber
  • Super Cucumber
  • Octopus
  • Pearl
  • Seaweed

Can You Use Every Fish?

stardew valley all cooking recipes

Every single fish in Stardew Valley can at least be used to make Sashimi. This is a raw fish recipe that just needs at least one fish. This also means that you can turn your Legendary Fish into Sashimi, which isn't a wise decision.

When a recipe calls for "Any fish", it truly means any fishable (or crab pot-able) creature in the game.

This also includes crab pot creatures. While it may not make the most sense that you can turn Mussels into Sashimi, it's possible.

4:46
Next
Stardew Valley: The Best Fish For Fish Ponds
Fishing ponds can be very lucrative in Stardew Valley. Here are the best fish you can put in your fish ponds.