Fishing in Stardew Valley is one of the most rewarding skills in the game — it generates reliable income, fills Community Center bundles, and unlocks some of the best equipment in the valley. This complete Stardew Valley fishing guide walks you through every step, from picking up your first rod on Day 2 to mastering tackle and choosing the right profession at Level 10.
What you need to start fishing
All you need to begin is a Fishing Rod and access to any body of water. Willy the fisherman gives you a free Bamboo Rod at the start of Day 2 — just check your mailbox. After that, upgrades and better rods are available from Willy's shop on the Beach. Fishing is available from the very first spring, and certain fish are only catchable in specific seasons, so starting early pays off.
How to fish in Stardew Valley
-
Step 1: Get and Equip a Fishing Rod
On the morning of Day 2, check your mailbox for a letter from Willy containing a free Bamboo Rod. Open your inventory, drag the rod to one of the nine toolbar slots, then press the corresponding number key to hold it. When you reach Fishing Level 2, visit Willy's Fish Shop on the Beach to buy the Fiberglass Rod (1,800g) — it lets you attach bait. At Level 6 you can purchase the Iridium Rod (7,500g), which accepts both bait and tackle.
Visit Willy's Fish Shop to buy upgraded rods as your Fishing level grows. -
Step 2: Find a Water Source and Cast Your Line
Walk to any body of water — the ocean on the Beach, the river running through town, the mountain lake near the mines, or even a pond on your farm. Stand at the edge of the water, hold the left mouse button (or the action button on console), charge the cast bar to your desired distance, then release. Casting farther often reaches deeper water with better fish. Different locations hold different species, so exploring pays off.
Each water body holds unique fish — the ocean, river, mountain lake, and your farm pond all differ. -
Step 3: Play the Fishing Mini-Game
Once your bobber is in the water, wait for the exclamation mark (!) to appear above your character's head — that signals a bite. A mini-game panel immediately appears. Inside it, a small green bar represents your fishing zone, and a fish icon bounces up and down. Click or tap rapidly to push the green bar upward; stop clicking and it falls. Keep the green bar overlapping the fish icon to fill the catch progress meter on the right side. Let the bar miss too long and the meter drains. Fill it completely to land the fish.
Click repeatedly to raise the green bar and keep it on the fish — fill the right-side meter to win. -
Step 4: Identify Your Catch and Sell It
After a successful catch, a pop-up shows the fish name, its quality tier (Normal, Silver, Gold, or Iridium), its size in inches, and its sell price. Higher quality fish sell for significantly more gold. You can sell fish directly at Willy's shop, drop them in the shipping box on your farm, cook them into recipes like Sashimi or Fish Tacos, donate them to Community Center bundles, or place them in a Fish Pond on your farm to breed them and collect Roe — an ingredient for valuable artisan goods.
Iridium quality fish sell for double the base price — quality is determined by your Fishing level. -
Step 5: Level Up Your Fishing Skill and Equip Tackle
Every fish you catch earns Fishing XP. As you level up you unlock recipes (Crab Pot at Level 3, Recycling Machine at Level 4), better rods, and a profession choice at Level 5: pick Fisher (fish sell for 25% more) or Trapper (reduced Crab Pot resources). A second profession choice comes at Level 10. Once you have the Iridium Rod, attach tackle to the lower slot: the Cork Bobber gives a bigger green bar, the Trap Bobber slows bar drainage, and the Barbed Hook makes the bar auto-move toward the fish.
Equip tackle to the Iridium Rod to make the mini-game easier and improve your catch rate.
Fishing tips
- Attach bait for faster bites. Craft or buy Bait and attach it to the Fiberglass or Iridium Rod to roughly halve the wait between bites — essential when time is short.
- Fish in the rain. Many rare fish like the Catfish only appear when it is raining, so always fish on stormy days in Spring and Fall.
- Try the Traveling Cart. If you're missing a specific fish for a bundle and the season has passed, check the Traveling Cart — it sometimes stocks fish.
- Use the Cork Bobber when starting out. The larger green bar makes the mini-game noticeably more forgiving while your Fishing level is still low.
- Check the TV. The Fortune Teller channel on your farm's TV predicts lucky days — fishing on a lucky day raises your chances of catching high-quality or legendary fish.
Frequently asked questions
How do I get better at the Stardew Valley fishing mini-game?
The most effective short-term fix is equipping a Cork Bobber (craftable at Level 5 or available at Willy's shop), which enlarges the green catch bar. Increasing your Fishing level naturally also makes the bar bigger. As a general technique, click in short bursts rather than holding continuously — this gives you more precise control over bar position.
Where is the best place to fish in Stardew Valley?
It depends on the season and what you're looking for. The ocean offers consistent income and is great in Summer. The mountain lake has Largemouth Bass and Woodskip. The river is the only place to catch Catfish (rainy Spring/Fall) and Eel (rainy Spring/Fall nights). For legendary fish, specific locations are required — for example, the Legend is caught in the mountain lake in Spring.
What is the best fishing rod in Stardew Valley?
The Iridium Rod, purchased from Willy for 7,500g once you reach Fishing Level 6, is the best rod in the game. It is the only rod that accepts both bait (faster bites) and tackle (mini-game advantages) simultaneously.
When should I choose Fisher vs Trapper at Level 5?
Choose Fisher if you plan to sell fish directly or want the strongest gold income — the 25% sell bonus stacks with quality multipliers. Choose Trapper if you prefer a more passive playstyle using Crab Pots, which catch crustaceans automatically without requiring the mini-game.
Can I fish in any season?
You can fish year-round, but the species available change each season. Some fish are only available in one or two seasons, and some only appear in specific weather, at specific times of day, or at certain fishing depths (distance from the shore). Consulting an in-game or community fish guide for each season helps you plan which bundles to target.
Conclusion
Fishing in Stardew Valley rewards patience and practice. Start with Willy's free Bamboo Rod, master the mini-game click rhythm, upgrade to the Iridium Rod as soon as possible, and slot in the right tackle for your level. Consistent fishing will quickly become one of your most reliable gold sources — and clearing those fish-related Community Center bundles opens up some of the best rewards the valley has to offer. For official game details, see the Stardew Valley official website.