Fish need food you provide—the aquarium itself does not contain it
An aquarium does not come stocked with fish food. You must buy and add food yourself, just as you would stock a kitchen pantry. The water, gravel, and plants in your tank will not produce enough nutrition to keep fish alive, even if you see algae or small organisms growing there. Those organisms are not sufficient as a complete diet for most aquarium fish.
The confusion often comes from seeing movement in the tank—small creatures, algae, or debris—and assuming fish can eat from their environment. In reality, fish in a closed aquarium depend entirely on what you put in. Neglecting to feed fish is one of the most common reasons aquarium fish die within the first few weeks.
Key Takeaways
- Fish food must be purchased separately and added to the tank on a regular schedule, usually once or twice daily.
- Different fish species require different types of food—flakes, pellets, sinking tablets, or frozen options—so check what your specific fish eat.
- Overfeeding is more dangerous than underfeeding and causes water quality problems that kill fish faster than hunger does.
- A small pinch of food that your fish can finish in two to three minutes is the standard portion for most home aquariums.
- Algae wafers and live plants can supplement a diet but should never replace regular fish food as the primary nutrition source.
Types of fish food you can buy
Fish food comes in several forms, and the type you need depends on what species you keep. Flake food is the most common and works well for most tropical fish—it floats on the surface and breaks apart as fish eat. Pellets sink slowly or quickly depending on the brand and are better for fish that feed on the bottom or in the middle of the water column. Sinking tablets stick to the glass or gravel and are designed for bottom-feeders like plecos or corydoras catfish.
Frozen food—bloodworms, brine shrimp, or daphnia—provides variety and nutrition but must be thawed in tank water before feeding. Live food like brine shrimp or daphnia cultures can be grown at home but require extra equipment and maintenance. Most beginners start with flake or pellet food because it is shelf-stable, affordable, and works for a wide range of fish.
Specialty foods exist for specific fish: herbivore pellets for algae-eating fish, color-enhancing pellets for bettas or goldfish, and micro pellets for fry or small fish. Check the species information for your fish before buying food—feeding a carnivore only vegetable flakes will starve it slowly.
How much and how often to feed
The standard feeding amount is a small pinch of food—roughly the size of your fish's eye—once or twice per day. Feed only what your fish will finish in two to three minutes. Any food that sinks to the bottom uneaten will decay, foul the water, and create ammonia spikes that poison your fish. This is why overfeeding kills aquariums faster than underfeeding does.
Most home aquarium fish do well on one feeding per day, though some keepers prefer splitting it into two smaller meals. Fry and very small fish need three to four feedings daily in smaller portions. Goldfish and plecos can go several days without food if necessary, but this should not be routine. If you are unsure, feed less rather than more—a fish can survive weeks without food but will die in days from ammonia poisoning caused by rotting uneaten food.
On days when you change the water or perform tank maintenance, you can skip one feeding without harm. Fish do not need food every single day, though a consistent schedule helps them thrive and makes tank management easier.
What happens if you do not feed your fish
Fish will begin to lose weight and energy within a few days of not eating. Their colors fade, they move less, and they become vulnerable to disease. After one to two weeks without food, most aquarium fish will die. Some hardy species like goldfish or plecos can survive longer, but starvation is still a slow, painful death.
If you are going on vacation, plan ahead. A week away requires either an automatic feeder, a feeding block (a compressed food tablet that dissolves slowly), or asking someone to feed your fish every other day. Do not overfeed before you leave—this will only foul the water and make things worse. A properly maintained aquarium with good filtration can handle a week without feeding better than it can handle overfeeding.
Algae and plants are not enough
Many new aquarium keepers hope that algae or live plants will feed their fish. Algae does grow in aquariums and some fish will nibble it, but it is not a complete diet. Algae-eating fish like plecos or otocinclus catfish still need supplemental food—algae wafers, vegetables, or sinking pellets—to stay healthy. Relying on tank algae alone will result in malnourished, stunted fish.
Live plants are beneficial for water quality and oxygen, and some fish will eat plant matter, but again this is supplemental, not primary nutrition. A planted tank still requires regular fish food. The plants help the fish survive longer if you forget to feed them, but they do not replace the need for food.
Storing fish food and checking expiration dates
Fish food degrades over time, especially flakes and pellets. Store food in a cool, dry place away from direct sunlight—a cabinet or drawer works well. Once opened, most fish food lasts three to six months before the nutrients break down and the food becomes less nutritious. Frozen food lasts longer if kept in a freezer, but thawed portions should not be refrozen.
Check the date on the package before buying. Old stock at a store may have lost nutritional value. If your fish food smells musty, looks discolored, or has visible mold, throw it out and buy fresh. Poor-quality or expired food will not nourish your fish properly and may introduce harmful bacteria or fungi into the tank.
Feeding during tank cycling and for new fish
When you first set up an aquarium, you may hear about "fishless cycling"—a process where you add ammonia but no fish while beneficial bacteria establish themselves. In this case, you add no food because there are no fish. Once fish are added, feeding begins when ready, even though the tank is still cycling.
New fish are often stressed from transport and may not eat for the first day or two. This is normal. Offer small amounts of food once or twice daily, but do not be alarmed if they refuse it. Once they settle in—usually within three to five days—they will begin eating normally. Do not overfeed during this adjustment period trying to encourage them to eat.
Frequently Asked Questions
Can I feed my fish only once a week?
Most aquarium fish cannot survive on weekly feeding. They need food at least every other day, and daily feeding is standard. Some hardy species like goldfish or plecos can go longer between meals, but weekly feeding will result in starvation and death for most fish.
What should I do if I overfed and the water looks cloudy?
Do a partial water change—remove 25 to 30 percent of the water and replace it with fresh, dechlorinated water. Skip feeding for one day to let uneaten food decompose and be removed by the filter. In the future, feed only what your fish finish in two to three minutes.
Is fish food expensive?
No. A small container of flake or pellet food costs a few dollars and lasts several months for a typical home aquarium. Frozen food and specialty diets cost more but are optional. Budget roughly five to ten dollars per year for food in a small tank.
Can I use human food or leftovers to feed my fish?
Most human food is not suitable for fish and can foul the water. Avoid bread, meat scraps, dairy, and processed foods. Some fish will eat blanched vegetables like zucchini or spinach as occasional treats, but this should never replace proper fish food.
Do I need different food for different fish in the same tank?
Often yes. If you keep both surface-feeders and bottom-feeders, use a combination—flakes for the top fish and sinking pellets or tablets for the bottom. Watch to make sure each fish is actually eating. If one type of fish is not getting food, you may need to feed them separately or at different times.