Home → Stardew Valley → How to Get Bait in Stardew Valley
Stardew Valley
How to Get Bait in Stardew Valley
Updated April 2026 · 3 min read
⚡ Quick Answer
Craft Bait using 1 Bug Meat per 5 bait — the recipe unlocks automatically at Fishing level 2. Bug Meat drops from insects in The Mines. You can also buy bait from Willy’s Fish Shop for 5g each, or receive it from Crab Pot catches. Bait requires a Fiberglass Rod or better to attach.
How to Get Bait
1
Reach Fishing level 2 to unlock the craft recipe. Fish regularly from Day 1 — by Spring 3–5 most players naturally hit level 2 from a single fishing session. Once you reach level 2 you automatically learn the Bait crafting recipe. Check your crafting menu (ESC → Crafting) to confirm it is available.
2
Collect Bug Meat from The Mines. Bug Meat drops from Bugs, Cave Flies, Grubs, and other insect enemies on floors 1–79 of The Mines. Each kill drops 1–2 Bug Meat. A single mining session on floors 1–40 typically yields 20–40 Bug Meat — enough for 100–200 bait. Bug Meat is one of the most common mine drops so you will accumulate it naturally.
3
Craft Bait in your menu. Open the crafting menu and select Bait — 1 Bug Meat produces 5 Bait. Craft in large batches to build up a supply. A stack of 40 Bug Meat gives you 200 Bait — enough for many fishing sessions without needing to return to the mines frequently.
4
Buy from Willy’s Fish Shop as backup. Willy sells Bait for 5g each at his shop on the Beach, open Tuesday through Sunday from 9am to 5pm. Buying is more expensive than crafting but useful when you need bait immediately and don’t have Bug Meat on hand.
5
Attach bait to your fishing rod. Bait requires a Fiberglass Rod (unlocks at Fishing level 2, sold by Willy for 1,800g) or better — the basic Bamboo Pole cannot hold bait. To attach it, right-click the bait onto the rod in your inventory on PC, or follow the platform-specific input on console. Attached bait reduces the time fish take to bite by roughly half.
Bait Tips
→
Bait cuts bite time in half: fishing without bait means waiting 15–30 seconds per cast for a fish to bite. With bait that drops to 7–15 seconds — nearly doubling your fish per hour. Always fish with bait once you have a Fiberglass Rod, especially when targeting legendary fish with tight weather or season windows.
→
Wild Bait is an upgrade: craft Wild Bait at Fishing level 6 (recipe from Linus at 4 hearts) using 10 Fiber, 5 Bug Meat, and 5 Slime. Wild Bait has a chance to catch two fish simultaneously — a massive efficiency boost for filling fish bundles and levelling Fishing quickly.
→
Magic Bait catches any fish regardless of season or weather: craft Magic Bait using 3 Bug Meat and 3 Radioactive Ore — it removes all season, weather, and time restrictions on fish catches. Essential for completing the Community Center fish bundles without waiting for specific seasons.
→
Bait is consumed on every cast: each time you cast your line, one piece of bait is consumed — regardless of whether you catch a fish. Keep a large stock in your inventory during extended fishing sessions. Running out mid-session forces you to fish without bait or make a trip to Willy’s shop.
→
Crab Pots need bait too: if you use Crab Pots, each pot requires one bait to catch anything overnight. A farm of 10 crab pots consumes 10 bait per day — keep this in mind when planning your Bug Meat farming runs to ensure you always have enough for both rod fishing and pot baiting.
FAQ
How do you craft Bait in Stardew Valley?
The Bait recipe unlocks automatically at Fishing level 2. Open your crafting menu and select Bait — 1 Bug Meat produces 5 Bait. Bug Meat is dropped by insect enemies in The Mines on floors 1–79, making it very easy to stockpile during regular mining sessions.
Can you use bait on the basic Bamboo Pole in Stardew Valley?
No — Bait requires a Fiberglass Rod or Iridium Rod to attach. The basic Bamboo Pole cannot hold bait or tackle. The Fiberglass Rod is sold by Willy for 1,800g and becomes available when you reach Fishing level 2, which also unlocks the Bait crafting recipe.
Where can I buy Bait in Stardew Valley?
Willy sells Bait at his Fish Shop on the Beach for 5g each. The shop is open Tuesday through Sunday from 9am to 5pm. Buying is more expensive than crafting (crafted bait costs effectively 1g each in Bug Meat value) but is convenient when you need bait quickly without mining.
What is the difference between Bait and Wild Bait in Stardew Valley?
Regular Bait reduces fish bite time by roughly half. Wild Bait does the same but also gives a chance to catch two fish simultaneously with one cast — effectively doubling your yield on some casts. Wild Bait requires 10 Fiber, 5 Bug Meat, and 5 Slime to craft, and the recipe is obtained from Linus at 4 friendship hearts.
More Stardew Valley guides