Skip to content

What can I feed my fish if I run out of food?

Out of fish food? Safe emergency options like blanched courgette and peas, what to avoid, and why skipping a day or two is usually fine.

The short answer

If you’ve run out of fish food, the safest move is usually to feed nothing for a day or two. A healthy fish tolerates around a week without eating and will be fine while you restock. If you’d rather offer something, a few emergency vegetables work for many community fish: a thin slice of blanched courgette (zucchini), a de-shelled softened pea, or a little blanched spinach.

Safe emergency foods

For most omnivores and algae-grazers, gently cooked veg is the reliable stopgap:

  • Courgette or cucumber — blanch a thin slice for a minute, cool it, and weigh it down so grazers can pick at it.
  • Peas — boil briefly, pop off the skin, and squash the inside; a classic for bloated or constipated fish too.
  • Blanched spinach or lettuce — small amounts, removed after a few hours.

Remove anything uneaten within a couple of hours so it doesn’t foul the tank. These are stopgaps, not a long-term diet — order a proper food promptly. See our picks for a balanced staple in the best fish food guide.

Tip: strict carnivores (some cichlids, pufferfish) won't touch veg. If that's your fish, it's better to let them fast a day than to add unsuitable food — and any leftover protein spoils water quickly.

What to avoid

Skip anything from your own plate that’s processed, salted, oily or bready. No bread, crackers, cooked pasta, meat scraps or human snacks — they pollute the water and can harm your fish’s gut. When in doubt, feed nothing and wait.

The bigger picture

Running out is a good reminder that fish do best on a little, often routine rather than large meals, and that a short fast is healthy, not harmful. For how much and how often to feed once you’re restocked, see how often should I feed my fish and how long fish can go without food. Browse all feeding options in the fish food hub.

Frequently asked questions

How long can my fish go without any food at all?

Most healthy adult fish handle roughly a week without feeding with no harm — they simply slow down. A missed day or two while you restock is a non-issue, so never panic-feed something unsuitable.

Can I feed my fish bread as an emergency food?

No. Bread swells in the gut, fouls the water fast and offers little real nutrition. Blanched vegetables are far safer if you genuinely need a stopgap before your proper food arrives.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages