Best Fish Food: What to Feed Your Aquarium Fish

Learn what to feed your aquarium fish. Flakes, pellets, frozen, and live food compared with feeding schedules and portion tips.

8 min read

You Really Are What You Eat (And So Are Your Fish)

For the first couple years I kept fish, I fed them the same bargain flake food every single day. Two pinches in the morning, done. My fish were alive, so I figured I was doing fine. Then a friend who'd been in the hobby for decades stopped by, looked at my tank, and said something that stuck with me: "Your fish look healthy enough, but they could look spectacular."

He was right. When I started rotating different food types and paying attention to ingredients, the transformation was obvious within weeks. Colors became more vivid. Activity levels increased. My corydoras, which I thought were just naturally dull brown, developed an iridescent sheen I didn't know they were capable of. Turns out, nutrition in fish works a lot like it does in us — you can survive on fast food, but you won't look or feel your best.

Understanding Fish Dietary Needs

Not all fish eat the same way. Understanding your species' dietary category helps you choose the right food:

Carnivores (bettas, African cichlids like peacocks, many catfish) need high-protein diets. Their digestive systems are designed for animal-based foods. Look for pellets with whole fish, shrimp, or insect larvae as the first ingredient.

Herbivores (bristlenose plecos, mollies, many African Rift Lake cichlids like mbuna) need plant-based foods rich in spirulina and vegetables. Feeding them high-protein carnivore food causes digestive problems and bloating.

Omnivores (most community fish — tetras, rasboras, barbs, guppies, goldfish) eat both plant and animal matter. They do best with varied diets that include both protein and vegetable components.

Types of Fish Food

Flake Food

The classic aquarium staple. Quality flakes provide balanced nutrition for most community fish. They float initially, then slowly sink, making them accessible to mid-water and some bottom-dwelling species.

The biggest problem with flakes is that they dissolve quickly and foul the water when overfed. They also lose nutritional value faster than other formats once the container is opened. Buy small containers and replace them every couple months rather than buying a giant can that sits for a year.

Good options: Omega One Freshwater Flakes uses whole salmon and herring rather than fish meal. Cobalt Aquatics Ultra Flake is another solid choice with good ingredient quality.

Pellets

Pellets are more nutrient-dense than flakes and produce less waste. They come in floating and sinking varieties, and in sizes from micro-pellets for tiny fish to large pellets for cichlids. Pellets don't dissolve as quickly as flakes, which helps with water quality.

One important tip: soak pellets in tank water for a minute before feeding. Dry pellets expand when wet, and if a fish swallows them dry, they can swell inside the stomach and cause bloating — this is particularly common with bettas and goldfish.

Good options: Hikari Micro Pellets for small community fish. Hikari Gold for goldfish. Omega One Betta Buffet Pellets for bettas. New Life Spectrum community pellets for general feeding — widely considered one of the best pellet foods available.

Frozen Food

Frozen food is the closest thing to a natural diet for most aquarium fish. It retains nutritional value much better than freeze-dried alternatives and is eagerly accepted by almost every species.

  • Bloodworms: The universal treat. Almost every freshwater fish goes crazy for them. High in protein but relatively low in nutritional diversity, so use as a treat 1 to 2 times per week, not a staple.
  • Brine shrimp: Another excellent treat. Great for triggering feeding in picky eaters. Good protein content but not nutritionally complete on its own.
  • Daphnia: Tiny crustaceans that are perfect for small fish. They also act as a mild laxative, making them ideal for preventing constipation in bettas and goldfish.
  • Mysis shrimp: More nutritionally complete than brine shrimp. Excellent as a regular part of the diet rather than just an occasional treat.

Thaw frozen food in a small cup of tank water before feeding. Don't dump frozen cubes directly into the tank — the cold shock and rapid dissolution creates a mess. Drain excess liquid from thawed food before adding to reduce nutrient leaching into the water.

Freeze-Dried Food

Freeze-dried bloodworms, brine shrimp, and tubifex worms are convenient shelf-stable options. However, they've had most of their moisture removed, which creates two problems: lower nutritional value compared to frozen, and a risk of digestive issues if fish eat them dry (they expand when hydrated).

If you use freeze-dried food, always soak it in tank water for a few minutes before feeding. This rehydrates it and prevents expansion inside the fish.

Vegetables

Many fish appreciate fresh vegetables, and they're an excellent source of fiber and nutrients that commercial foods sometimes lack:

  • Blanched peas (deshelled) — great for goldfish, mollies, and any fish prone to constipation
  • Blanched zucchini slices — plecos, otocinclus, and snails devour these
  • Blanched spinach or lettuce — clipped to the glass with a veggie clip, these feed herbivorous and omnivorous fish
  • Cucumber slices — another favorite of plecos and snails

Blanching means briefly boiling (30 seconds to a minute) and then cooling. This softens the vegetable so fish can eat it and sinks it so it doesn't float. Remove any uneaten portions after 12 to 24 hours to prevent decomposition.

Gel Food

Gel foods like Repashy are a newer category that's gaining popularity. You mix a powder with boiling water, let it set into a gel, and cut it into pieces. The advantages are excellent nutrition, minimal water fouling, and the ability to customize blends for specific dietary needs.

Repashy Community Plus is a great all-purpose blend. Repashy Super Gold is formulated specifically for goldfish. Repashy Soilent Green is designed for algae grazers and plecos. They keep for weeks in the fridge and months in the freezer.

How Much to Feed

Overfeeding is the most common mistake in fishkeeping. Period. It causes poor water quality, obesity, digestive problems, and creates an environment where disease thrives. Here's how to get it right:

  • The 2-minute rule: Feed only what your fish can completely consume in about 2 minutes. If there's food left after that, you gave too much.
  • Frequency: Once or twice daily for adult fish. Fry and juvenile fish benefit from 3 to 4 smaller feedings spread throughout the day.
  • Fasting days: One day per week with no food gives fish a digestive break and is especially beneficial for species prone to constipation like bettas and goldfish.
  • Watch bellies, not begging: Fish always look hungry. They will beg at the glass every time they see you. A slightly rounded belly after feeding is full. A visibly distended belly is overfed.

Building a Feeding Rotation

Variety is genuinely important. Here's a sample weekly feeding schedule for a community tank:

  • Monday: High-quality pellets (morning)
  • Tuesday: Flake food (morning), blanched vegetable clip (evening)
  • Wednesday: Frozen bloodworms (morning)
  • Thursday: Pellets (morning)
  • Friday: Frozen brine shrimp or mysis (morning)
  • Saturday: Gel food or flakes (morning)
  • Sunday: Fasting day — no food

Adjust this based on your specific fish. Herbivorous species should get more vegetable offerings. Carnivores benefit from more frozen protein. The point is rotation — different foods provide different nutrients, and variety keeps fish interested and healthy.

Ingredients to Look For (and Avoid)

Look for: Whole fish or shrimp as the first ingredient, spirulina for herbivores, garlic (a natural appetite stimulant and mild antiparasitic), a diversity of protein and plant sources.

Avoid: Fish meal as the primary ingredient (lower quality than whole fish), excessive fillers like wheat flour and soybean meal as the first or second ingredient, artificial colors (they don't benefit fish and can pollute water).

Good nutrition isn't complicated or expensive. A container of quality pellets, a pack of frozen bloodworms, and an occasional vegetable from your kitchen covers the nutritional needs of most community fish. The investment in better food pays off in fish that are more colorful, more active, and significantly healthier over their lifetimes.

Frequently Asked Questions

How often should I feed my aquarium fish?
Once or twice daily for adult fish, with only as much as they can consume in about 2 minutes per feeding. Include one fasting day per week to support digestive health. Juvenile fish and fry may need 3 to 4 smaller feedings per day. Overfeeding is far more dangerous than underfeeding in aquarium fish.
Are flakes or pellets better for fish?
Pellets are generally better than flakes. They're more nutrient-dense, produce less waste, maintain nutritional value longer once opened, and dissolve more slowly in water. However, quality flakes from brands like Omega One are perfectly fine as part of a varied diet. The best approach is to use both alongside frozen foods for variety.
Can I feed my fish human food?
Some human foods are excellent for fish. Blanched peas (deshelled), zucchini, cucumber, spinach, and lettuce are all great vegetables for herbivorous and omnivorous fish. Avoid seasoned, processed, or oily foods. Never feed bread, chips, or anything with salt, sugar, or spices. When in doubt, stick to commercial fish food and plain fresh vegetables.
Why won't my fish eat?
Possible causes include stress from a new environment, poor water quality (test ammonia and nitrite immediately), water temperature that is too cold, illness, or simply not recognizing the food being offered. Try a different food format — fish that ignore flakes might eagerly eat frozen bloodworms. If refusal persists beyond 3 to 4 days alongside other symptoms, investigate for disease.
Do bottom-feeder fish need their own food?
Yes. Relying on leftover food from other fish is not enough for bottom dwellers like corydoras, plecos, and loaches. They need dedicated sinking foods — algae wafers for plecos, sinking pellets or wafers for corydoras, and blanched vegetables for herbivorous species. Feed these after lights out when bottom dwellers are most active.

Related Articles