So, you’ve got a goldfish swimming around in its tank, and you’re staring at that little orange face thinking, “What on earth do I feed you?” Trust me, I’ve been there.
When I first got my goldfish, Bubbles, I thought tossing in a pinch of flakes twice a day was enough. Turns out, Bubbles started looking… well, bloated and bored.
After a frantic call to a local aquarium shop and a lot of trial and error, here’s what I’ve learned about feeding goldfish—without the jargon or guesswork.

The Best Foods for Goldfish (And What My Fish Actually Likes)
Goldfish aren’t picky, but they are messy eaters with specific needs. In the wild, they’d snack on plants, bugs, and algae all day. Here’s how to copy that menu at home:
- Goldfish Pellets or Flakes – But Not Just Any Brand
- I made the mistake of using tropical fish flakes for months. Big no-no! Goldfish need more fiber (like spirulina or veggie-based pellets).
- Pro tip: Soak pellets in tank water for 5 seconds. Dry pellets can swell in their bellies (learned this after Bubbles floated sideways for a day… yikes).
- Fresh Veggies – The Secret to a Happy Tank
- Peas: My goldfish’s #1 favorite. I microwave a frozen pea for 10 seconds, pop it out of the skin, and squish it into tiny bits. It’s like fishy popcorn!
- Zucchini: Slice it thin, weigh it down with a plant weight, and watch them nibble for hours. (Bonus: It keeps them busy so they don’t bully each other!)
- Spinach: Blanch a leaf, clip it to the tank wall with a suction cup—instant salad bar.
- Treats They’ll Love (Without Messing Up the Tank)
- Bloodworms: Think of these as goldfish candy. I give Bubbles a pinch of freeze-dried ones every Friday. He does a little wiggle dance!
- Fruit: Once, I dropped a tiny piece of watermelon in by accident. Let’s just say… it disappeared fast. (But go easy—too much sugar = dirty water.)
What NOT to Feed – Lessons From My “Oops” Moments
Goldfish will eat anything. Seriously. Here’s what I’ve learned the hard way:
- Bread or Crackers: I tried this once to “treat” them. Big mistake. The crumbs turned the water cloudy overnight, and Bubbles looked like a tiny balloon.
- Human Snacks: My nephew once tossed a Cheeto into the tank. It sank, turned orange slime, and I spent hours cleaning the filter. Never again.
- Raw Beans or Potatoes: A friend’s goldfish got sick after nibbling on an uncooked bean. Turns out, they’re toxic.

3 Feeding Rules That Saved My Sanity
- Less Food = Cleaner Tank
Goldfish don’t have stomachs! They digest food as they eat. I feed Bubbles a tiny pinch twice a day—whatever he can finish in 2 minutes. If I overfeed, the tank turns into a swamp by noon. - No Fasting Needed (But Variety Is Key)
Some websites say to starve them once a week. My local fish store owner laughed: “Would you skip meals? Just feed smaller portions!” I mix pellets, veggies, and treats to keep things interesting. - Leftovers Are the Enemy
Uneaten food rots FAST. I keep a tiny net by the tank to scoop out debris after meals. (Pro tip: A turkey baster works great for vacuuming gunk out of gravel!)
Fun Hack: Grow a “Snack Garden” in Your Tank!
I added a few live plants like Anacharis and Duckweed to Bubbles’ tank. Not only do they look pretty, but he grazes on them all day! It’s like having a veggie patch he can nibble guilt-free. Plus, it cuts down on algae.
FAQs From a Real Fish Owner
Q: Can goldfish eat betta food in a pinch?
A: I’ve done this when I ran out of pellets. It’s okay for a day, but betta food is too high in protein. Bubbles got constipated—stick to goldfish-specific food.
Q: Why does my goldfish spit out food?
A: Mine does this when he’s bored of the same flakes! Try switching brands or adding a veggie. If the food’s too hard, soak it longer.
Q: Do goldfish eat algae?
A: Yes! A little algae is healthy. Bubbles “cleans” the tank walls every morning. Just don’t let it overgrow—balance is key.
Final Tip: If you’re unsure about a food, ask: “Would this grow in a pond?” If not, skip it. Goldfish thrive on simple, natural diets.
Keep Your Tank Thriving!
Feeding your goldfish right is just one piece of the puzzle. If you’re struggling with murky water or algae blooms (we’ve all been there!), check out our guide on Nitrate Reduction in Fish Tanks: How to Lower Levels Without Water Changes. You’ll learn simple tricks to keep your tank clean without daily scrubbing!
And if you’re new to fishkeeping, don’t miss our list of the 10 Best Fish for Beginners: Easy-Care Species—perfect for avoiding rookie mistakes and picking a pet that fits your lifestyle.

Marine Biologist | Aquatech Innovator
Coral reef conservation, Water monitoring, marine biologist