05 Food

Reading time
11 min
Reviewed
October 1, 2026

Vegetables for goldfish: what to feed and how

Goldfish are enthusiastic grazers, and a few vegetables a week add variety and fibre to a dry-food diet. The right ones, prepared the right way, are nearly free.

A goldfish in a pond spends much of its day foraging: nibbling algae, tearing at soft plants, sifting the bottom for whatever is edible, and taking plankton and small invertebrates as well. Vegetables give an aquarium goldfish something close to the plant part of that diet, and they cost almost nothing. The only skill involved is preparing them so the fish can actually eat them.

Vegetables goldfish take readily

Most keepers settle on a short list that their fish reliably accept.

Vegetable Preparation Notes
Peas (frozen or fresh) Boil or microwave for 1–2 minutes, cool, squeeze out of the skin, mash lightly for small fish The classic; soft, high in fibre, nearly always accepted
Zucchini Slice into rounds, blanch 1–2 minutes, cool; the skin can stay on to hold the slice together Sinks after blanching; a favourite for slow grazing
Cucumber Slice, blanch briefly, or feed raw with the peel removed Mostly water; low in nutrition but good for enrichment
Spinach Blanch 30–60 seconds, cool, rinse Rich in nutrients; feed in moderation
Romaine lettuce Blanch 30 seconds or feed raw; tear rather than cut Better than iceberg, which is mostly water
Broccoli florets Blanch 2–3 minutes until just tender, cool Feed the floret; the stalk is too fibrous
Carrot Slice thin, blanch 3–4 minutes or steam until soft Firm; must be cooked through to be edible

Peas and zucchini are the staples. The rest add variety and can be rotated through the week.

Preparing vegetables the fish can eat

A goldfish has no teeth in its mouth. It swallows what it can fit and grinds it with pharyngeal teeth in the throat, so raw, firm vegetables mostly get mouthed and dropped. Blanching solves that: a minute or two in boiling water softens the fibres enough for the fish to tear pieces off, and it also sinks the vegetable, since cooking collapses the air spaces that would otherwise keep a slice of zucchini floating.

Cool the piece in cold water before it goes in the tank; a hot vegetable is a small but pointless hazard, and a cooled one sinks better. Remove skins the fish cannot chew, which means the pea skin above all, and cucumber peel if you are feeding it raw. Use plain water only, with no salt, oil, butter or stock. Vegetables from your own dinner are fine only if they were cooked plain.

Whether you buy organic matters less than washing. Rinse everything under the tap before cooking to remove surface residues.

What vegetables actually provide

Worth being straight about, because the case for feeding them is good and it is not quite the case people assume.

Several are mostly water. Cucumber and lettuce are close to nothing nutritionally. Zucchini is not far behind. That is not an argument against them, but it does mean the reason to feed them is not vitamins.

A few carry real content. Peas, spinach and broccoli have meaningful nutrition, and spinach in particular is rich enough to be fed in moderation rather than daily.

Fibre is the first point. Goldfish digest much plant material, and fibre is the part they digest poorly; keepers value the bulk and moisture it adds to a diet of dry food.

And the grazing is the second point. A slice of zucchini occupies a fish for an hour. Pellets occupy it for ninety seconds. For an animal whose natural day is spent foraging, that difference is worth something on its own — goldfish behaviour and intelligence covers why.

So: feed vegetables for fibre, moisture and occupation, let a good pellet do the nutritional work, and do not worry that a cucumber slice is not earning its keep. Goldfish nutrition sets out the whole picture.

Keeping it in place

Blanched vegetables sink, but they also drift, and a slice of zucchini wedged behind the filter is no use to anyone. Vegetable clips with a suction cup are sold for this and work well. A stainless steel fork pushed through a slice and laid on the bottom does the same job for nothing, and a plant weight or a smooth stone on a lettuce leaf keeps it down. Choose a spot in open water where every fish can reach it, and in a tank with more than one fish, offer two pieces at opposite ends so the boldest fish does not monopolize both.

How long, and how often

Leave a vegetable in for a few hours, then take out what is left. Peas are usually gone in minutes; a zucchini round is grazed slowly and can stay in for most of a day, but beyond that it begins to soften into mush, cloud the water and feed the bacteria rather than the fish. Overnight is too long in a warm tank.

Two or three vegetable feeds a week is a sensible rhythm for most goldfish, replacing a pellet meal rather than adding to one. Keepers report that fancy goldfish with a history of digestive trouble often do better with a small amount of vegetable most days, and a gel food with a high vegetable content is a convenient way to get greens into a fish that ignores a slice of zucchini. The rest of the schedule is in how often to feed goldfish, and the balance with a good pellet matters more than any single vegetable.

If a fish is floating or tipping, read floating upside down before reaching for the peas. A day without food followed by a few shelled peas is a reasonable, low-risk first response, but it is not a diagnosis.

A week, in practice

The advice is “two or three times a week”, which is easy to agree with and harder to picture. Here is what it looks like.

Day The meal it replaces
Monday Pellets as usual
Tuesday Evening meal is a shelled pea each, or a small blanched zucchini round
Wednesday Pellets as usual
Thursday Evening meal is a clipped piece of blanched greens, left for a few hours
Friday Pellets as usual
Saturday Pellets, or a second vegetable meal for a fancy prone to constipation
Sunday Fast day and water change

Two points that matter more than the pattern. It replaces a meal rather than adding one — a vegetable fed on top of the usual pellets is simply overfeeding with extra steps, which the overfeeding page covers. And the portion is still a portion: a pea each, not a handful, and a slice sized to be grazed within a few hours rather than a whole courgette.

Keepers report that a fancy goldfish with a history of buoyancy trouble often does better with a small vegetable component most days, and the feeding guide covers fitting that into the routine.

Vegetables and the water

Worth thinking about, because a vegetable is food and food that is not eaten behaves like any other uneaten food.

A blanched slice is stable for several hours, then begins to break down. Past that point it is feeding bacteria rather than fish, consuming oxygen as it decays and contributing to the nitrate the water change has to remove.

Leafy greens are the ones to watch. A lettuce or spinach leaf disintegrates into fragments that scatter across the tank and settle behind decor, which is considerably harder to remove than a single slice. Clip them, and take the clip out with whatever is left attached.

Peas are the tidiest. They are eaten in minutes, and anything missed is a single visible object rather than a cloud.

The practical rules:

  • Offer what will be finished in the window you are prepared to leave it.
  • Take the remains out the same day, and always before the lights go off.
  • Do not feed vegetables in a tank you are about to leave for a few days.
  • And count it as feeding. It goes in the same budget as pellets and produces the same kind of waste.

What about fruit?

Asked often enough to deserve an answer, and the answer is mostly no.

Goldfish will eat it. Small pieces of melon, apple, banana and orange are all taken with enthusiasm, and none of them is toxic in a small amount.

The problems are sugar and mess. Fruit is far higher in sugars than anything a goldfish evolved to eat, it breaks down quickly into a soft pulp that clouds water and scatters, and the acidic ones in any quantity are not something to add to a tank. None of it offers anything the vegetables above do not offer better.

So: an occasional tiny piece as a novelty is harmless, and there is no reason to make it part of the diet. If the goal is enrichment, a slice of zucchini occupies a fish for longer, fouls nothing, and is free. Goldfish treats covers the wider question of what is worth offering as a treat at all, and the answer there is similar — most of what people want to give a goldfish is about the person rather than the fish.

When the fish will not touch them

Extremely common, entirely normal, and usually solved within a fortnight.

Goldfish are conservative about food. A fish that has eaten nothing but flakes for two years does not recognise a slice of zucchini as edible, and will mouth it once and ignore it thereafter. That is not a verdict on the vegetable.

What works, roughly in order:

  • Offer it first, to a hungry fish. At the start of a meal rather than after the fish has filled up on something familiar.
  • Start with peas. Soft, small, and accepted by almost everything. Once a fish eats peas it will usually try other things.
  • Chop it small and mix it in. A little finely chopped vegetable among the usual pellets arrives disguised as dinner.
  • Try garlic. A brief soak in garlic juice, or a commercial garlic preparation, may make an unfamiliar item smell like food. Many keepers use it on reluctant fish, though there is little evidence on garlic itself.
  • Leave it in longer. A fish that ignores a slice at noon may graze it at four, once it has watched it for a while and nothing bad has happened.
  • And repeat. Several refusals mean very little. Two weeks of offering is a fair test.

What does not work is starving a fish into accepting something. A day of light feeding alongside the offer is reasonable; a standoff is not, and it is particularly unwise with a juvenile — loss of appetite covers where refusal stops being fussiness.

Growing your own

Cheap, easy, and one of the best greens a goldfish gets.

Duckweed is the standout. It is a tiny floating plant, roughly a third protein by dry weight, and goldfish eat it enthusiastically. A bucket, a washing-up bowl or a shallow tray of water on a sunny windowsill or outside, seeded with a handful, will double its coverage in a few days in warm weather and can then be scooped off indefinitely.

Keep it as a separate culture, not in the tank, because goldfish will clear a tank of duckweed within a day and it will never establish. Feed from the culture.

Azolla and water lettuce work the same way and are coarser; both are excellent pond plants and food.

Two cautions. Do not collect duckweed from a wild pond unless you are prepared to quarantine it, because it carries snails, snail eggs and sometimes the free-swimming stages of parasites — quarantining a new goldfish covers treating plants the same way as fish. And check whether the species is listed as invasive where you live before culturing it outdoors; several floating plants are.

Sprouting lettuce or growing a pot of spinach on a windowsill is the other easy option, and has the advantage of being obviously free of anything unexpected.

Cool water, and in a pond

Two situations where the usual advice shifts.

In cool water, digestion slows and goldfish eat less of their own accord, so keepers feed smaller amounts of lighter food, and many stop altogether below about 8 to 10 °C. Vegetables fit that well, because they are low in protein, and a blanched pea in cool water is a gentler thing to offer than a rich pellet. Feeding through the seasons has the temperature bands, and the usual practice is that below the threshold the answer is nothing at all rather than something light.

In a pond it is easier in every respect. There is more volume to absorb what is not eaten, the fish graze algae and soft plants continuously without any help, and a lettuce leaf or a handful of duckweed thrown on the surface is grazed over a morning. Floating greens work particularly well outdoors because you can see what has gone — goldfish ponds covers the wider feeding picture, including the seasonal stop.

One pond caution: what is not eaten sinks and rots in a body of water that is harder to siphon than a tank. Feed what will be finished, and take the rest out.

What to keep out of the tank

Some things are simply not goldfish food.

Onion, leek and chives contain sulphur compounds that are harmful to many animals and offer nothing a goldfish needs. Garlic is different: small amounts are widely used by keepers as an appetite stimulant and some commercial foods include it, but there is no reason to feed it in quantity. Bread and crackers provide little nutrition and foul water quickly; goldfish treats explains why the bread habit is worth breaking. Anything cooked with salt, oil, butter, sauce or seasoning belongs on your plate, not in the tank. Starchy vegetables such as potato and sweet potato are not toxic but are poor value, so keep them to a little. Citrus in more than tiny amounts is too acidic to be a regular food.

Aquarium plants are a grey area. Goldfish will happily graze soft plants, and some keepers grow them for exactly that purpose; plants for goldfish tanks covers which survive and which are effectively salad. Duckweed, if you can get it free of pesticides and snails, is one of the best goldfish greens there is.

Frequently asked questions

How often should goldfish get vegetables?

Two or three times a week suits most goldfish, in place of a pellet meal rather than on top of it. Keepers report that fancy goldfish prone to constipation or buoyancy trouble often do well with a small vegetable portion most days. Peas and zucchini are the reliable choices; rotate the others for variety and watch the fish to judge how much they actually finish.

Do I need to cook cucumber and zucchini?

Zucchini, yes: a minute or two in boiling water softens it and makes it sink. Cucumber is soft enough to feed raw once the peel is removed, though a brief blanch helps it sink and stay put. Either way, cool the slice before it goes in, weight it down, and remove the remains after a few hours before they soften into mush.

My goldfish ignores vegetables. How do I get it to try?

Persistently and in small steps. Offer the vegetable at the start of a meal, to a hungry fish, rather than after it has filled up on pellets. Chop it small and mix a little into the usual food so it arrives among something familiar. Start with peas, which are soft and nearly always accepted, before moving to a slice of anything. Many keepers soak the piece briefly in garlic juice to make it smell like food to a fish that does not recognise it, though there is little evidence on garlic itself. And give it a fortnight — goldfish are conservative about new food and several refusals mean very little.

Are vegetables actually nutritious for a goldfish?

Some are, and several are mostly water, which is worth knowing so you feed them for the right reason. Peas, spinach and broccoli carry real nutrients; cucumber and lettuce are largely water and are enrichment rather than nutrition. That is still a good reason to offer them: the grazing occupies a fish that would otherwise be idle, keepers value the bulk and moisture, and the fibre is the point rather than the vitamins. A varied pellet does the nutritional heavy lifting and the vegetables do the rest.

Can I grow food for my goldfish?

Easily, and duckweed is the standout. A bucket or a shallow tray of water on a windowsill, seeded with a handful of duckweed, doubles its area in a few days in warm weather and produces a free, high-protein green that goldfish eat enthusiastically. Keep it as a separate culture rather than in the tank, where the fish would clear it, and scoop what you need. Just be sure of the source: duckweed collected from a wild pond can carry snails, parasites and pesticide residue.

Will vegetables foul the water?

Not if you remove leftovers in time. A blanched slice is stable for several hours, then starts to break down and feed bacteria rather than fish. Take out what remains the same day, do not offer more than the fish will graze in that window, and keep up normal water changes. Peas and leafy greens disappear quickly; firmer slices need watching.

Published Last reviewed

Written from established husbandry knowledge and reviewed for accuracy. Read our editorial policy.

Next in food Frozen food for goldfish Frozen daphnia, brine shrimp, mysis and bloodworms bring variety and enthusiasm to a goldfish diet. A supplement rather than a staple, and handled properly. Keep reading →

Put gold.fish on your home screen

It opens full screen, like any app, and the pages you have read open without a connection.

  1. Tap Share

    The square with an arrow pointing up. In Safari it is in the bar at the bottom of the screen, or at the top on an iPad; if you see only the address, tap ••• beside it first. In Chrome it is at the right of the address bar.

  2. Choose Add to Home Screen

    If it is not in the list, scroll down, or tap View More.

  3. Tap Add

    If your iPhone shows Open as Web App, leave it on. The icon joins your other apps.

  1. Open the browser’s menu

    The three dots at the top right in Chrome, or the three lines at the bottom in Samsung Internet.

  2. Choose Install app

    Some browsers call it Add to Home screen; in Samsung Internet it is under Add page to.

  3. Tap Install

    The icon joins your other apps, on the home screen and in the app drawer.