Some Stardew Valley players treat the Fish Pond like decoration. I used to be one of them. But once you know the real Stardew Valley best fish for fish pond, that little patch of water becomes one of the easiest passive money makers on your farm. No watering, no daily feeding, and almost no effort beyond collecting.

We're comparing Lava Eel, Sturgeon, Blobfish, and more, so you can turn every pond into steady gold.

How to set up a profitable fish pond in Stardew Valley

How to Set Up a Fish Pond for Profit: Step-by-Step

Before we get to the top picks, here's the basic setup that works for every fish pond.

  1. Build the Fish Pond. Buy it from Robin at the Carpenter's Shop. It costs 5,000g and takes three days to build.
  2. Catch the fish you want. You only need one fish to start. Keep it in your inventory.
  3. Add the fish to the pond. Walk up to the pond and click on it while holding the fish. The fish will swim out of your hands and start the population.
  4. Grow the population. Check the pond every morning. If you see a speech bubble above it, the fish wants an item. Give it that item, and the population will increase overnight. Keep doing this until the pond reaches its species cap.
  5. Collect items regularly. Fish ponds drop roe and sometimes special items. Check the pond each day and grab whatever is bobbing in the water.
  6. Age the roe with preserves jars. Put regular roe into a preserves jar to make Aged Roe. Put Sturgeon Roe into a preserves jar to make Caviar.
  7. Sell the aged product. Never sell raw roe if you can avoid it. Aged Roe sells for double the raw Roe price, and Caviar sells even higher.

The sooner you get preserves jars running, the sooner your fish pond becomes real income.

New player warning: Don't build a dozen ponds right away. Start with one, get the preserves jar rhythm down, then expand.

The Stardew Valley Best Fish for Fish Pond, Ranked

There are plenty of fish you can throw into a fish pond, but only a few are worth the daily check. I ranked these by roe value, extra drops, and how much they help your farm over time.

1. Lava Eel — Best Overall Profit Fish

If I had to choose only one, it's Lava Eel. This is the Stardew Valley best fish for fish pond when you want direct gold with almost zero luck involved.

Lava Eel lives up to its name. You can catch it from the lava pool in the Mines around floor 100, or from the Volcano Caldera on Ginger Island later in the game.

Once it's in a pond, it produces Lava Eel Roe. Put that roe in a preserves jar, and you get Aged Lava Eel Roe, which sells for 760g. With the Artisan profession, it sells for 1,064g. That's the highest aged roe value you can get from a normal fish pond fish.

Lava Eel ponds also have a chance to drop Magma Geodes and Gold Ore. So you get profit, mining extras, and a lot less effort than running around the Calico Desert.

2. Sturgeon — Best for Caviar and Steady Cash

If you want a calm, reliable money fish, Sturgeon is hard to beat.

Sturgeon are not flashy, but they do something unique: their roe does not turn into regular Aged Roe. Instead, Sturgeon Roe in a preserves jar turns into Caviar.

Caviar sells for 500g base, or 700g with the Artisan profession. That makes it one of the most recognizable fish pond products in the game.

A Sturgeon pond takes a little while to fill up, but once it's running, it gives you a predictable supply of Caviar. It's the perfect fish pond for a player who wants steady money instead of rare-drop gambling.

3. Blobfish — Best for That Lucky Pearl

Blobfish is the fun pick.

You can catch Blobfish from the submarine at the Night Market during Winter. Many players put it in a fish pond because it sometimes drops a Pearl.

Pearl is a high-value item, so a Blobfish pond feels like a lottery ticket you check every morning. The Blobfish Roe is okay too, but let's be real: nobody builds a Blobfish pond just for the roe.

If I check a fish pond and see a Pearl sitting there, that just made my whole in-game week. That kind of surprise is why Blobfish stays on this list.

4. Super Cucumber — Best for Free Iridium Ore

Iridium Ore is one of the most annoying resources to grind in Stardew Valley. Super Cucumber ponds make it a little less annoying.

Once a Super Cucumber pond is stocked, it has a chance to drop Iridium Ore. That means you can slowly collect iridium without going deep into the mines or waiting for a meteor.

Super Cucumber also produces Super Cucumber Roe, which you can age for a little extra gold. But the real value is the iridium trickle.

This is a great second pond if you're trying to upgrade tools to iridium quality.

5. Rainbow Trout — Best Prismatic Shard Lottery

Rainbow Trout is here because it can produce the rarest fish pond drop in the game: Prismatic Shard.

The chance is not high. Don't build a Rainbow Trout pond expecting one every week. But the possibility is real, and Prismatic Shard is useful for the Galaxy Sword, museum collection, and enchanting.

If you have an extra farm pond and want a small chance at a massive payout, Rainbow Trout is a fun option.

Call me superstitious, but I keep one Rainbow Trout pond on my main farm just in case it pays out someday. It hasn't yet. But that one morning will feel amazing.

New player warning: Don't sell your first Prismatic Shard if you're lucky enough to get one. Save it for the Galaxy Sword.

6. Octopus — Best Balanced Producer

Octopus is a tougher catch, but it performs well in a fish pond.

An Octopus pond produces Octopus Roe and can also drop Omni Geodes. Omni Geodes are nice because you can crack them open at Clint's for a chance at diamonds, artifacts, or other valuable minerals.

If you're in midgame and still need to fill museum slots, Octopus is a stronger pick than most people expect.

7. Stingray — Best Late-Game Supply Pond

Stingray is a Ginger Island fish, so this pick is for late-game players.

Stingray ponds are not usually built for raw profit. They are built for Dragon Teeth and Cinder Shards. Dragon Teeth are annoying to farm in the volcano, so a Stingray pond gives you a repeatable source while you do other things.

If you're building the Island Obelisk or upgrading the Forge, a Stingray pond is one of the smartest things you can add to your farm.

New player warning: Don't stress about Stingrays until you've actually reached Ginger Island. Focus on Sturgeon and Lava Eel first.

Common Fish Pond Mistakes That Cut Your Profit

Even with the best fish, small mistakes can slow down your cash flow. Here are the ones I see most.

Selling Roe Instead of Aging It

This is the biggest mistake. Raw Roe has value, but Aged Roe doubles that value. Sturgeon Roe is even better because it becomes Caviar.

Always keep preserves jars near your fish ponds. Otherwise, you're throwing away free money.

Ignoring the Speech Bubble Requests

When a fish pond has a speech bubble above it, that fish wants something. Fulfilling the request raises the population, and more fish means more roe.

If you ignore the request, your pond stays stuck at a low population. Low population means slower production.

Filling Every Pond With the Same Fish

You don't need five Lava Eel ponds. One Lava Eel pond gives you amazing aged roe. A Blobfish or Rainbow Trout pond gives you rare drops. A Sturgeon pond gives you Caviar.

A mix of ponds is almost always better than putting the same fish everywhere.

Checking the Pond Too Rarely

Fish ponds don't require daily feeding, but they do require daily checking. Roe and special items can sit in the pond waiting for you. If you forget to collect, production slows down.

Make a habit of checking ponds every morning after you water your crops.

Fish Pond FAQ

What is the best fish for fish pond profit in Stardew Valley?

For pure profit, Lava Eel is the best. Aged Lava Eel Roe sells for 760g, or 1,064g with Artisan. It also drops Gold Ore and Magma Geodes.

Do Aged Roe and Caviar get the Artisan profession bonus?

Yes. The Artisan profession makes artisan goods sell for 40% more, and both Aged Roe and Caviar count as artisan goods. That's a huge boost for fish pond farming.

Can I put Legendary Fish in a fish pond?

The original five Legendary Fish — Legend, Crimsonfish, Angler, Glacierfish, and Mutant Carp — cannot be placed in a fish pond. They're special one-time catches, so don't try to turn them into your Caviar machine.

How do I increase the fish population in a fish pond?

Check for a speech bubble over the pond. If there is one, interact with the pond and give it the item the fish wants. The next morning, the population goes up by one. Keep doing this until the pond reaches its maximum population for that species.

The right fish pond setup can give you daily gold, rare loot, and useful minerals without adding more work to your farm routine. Start with Sturgeon if you want steady Caviar, then add Lava Eel once you want serious passive income. If you want something fun, stick a Blobfish in the mix and check for Pearls.