We’re Geeks for Bettas. Proudly Obsessed.

Why Is My Betta Not Eating? (And How to Fix It)

Author:

Published:

Updated:

Affiliate Disclaimer

As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.

Nothing’s worse than seeing your betta fish ignore food like it’s invisible. If you’re staring at pellets sinking to the bottom, don’t panic. Bettas can stop eating for a lot of reasons—some totally harmless, others a red flag. Let’s break it down and get your betta back on track.


🧠 First: Don’t Freak Out

Bettas can go a day or two without eating and be just fine. They’re not like goldfish constantly grazing. That said, if it’s been more than 2–3 days? Time to troubleshoot.


🚩 Common Reasons Your Betta Won’t Eat

1. Stress

  • Cause: New tank, sudden water changes, aggressive tankmates, loud noises, or changes in environment.
  • Fix: Make sure the tank is calm, clean, and stable. Give it a day or two for your betta to adjust.

2. Bad Water Conditions

  • Cause: Ammonia spikes, dirty tank, wrong temperature.
  • Fix: Test water parameters. Keep temps between 76–82°F, ammonia/nitrites at 0 ppm, and nitrates under 20 ppm.

3. Food Issues

  • Cause: Low-quality pellets, expired food, or they just don’t like what you’re offering.
  • Fix: Try a different brand, or offer frozen/live options like bloodworms or brine shrimp. Soaking freeze-dried food helps too.

4. Overfeeding / Spoiled Appetite

  • Cause: Too many treats, or the betta is full.
  • Fix: Fast them for a day. Resume with high-quality pellets.

5. Illness

  • Cause: Parasites, constipation, swim bladder disorder, or internal infection.
  • Fix: Look for other symptoms: bloating, clamped fins, pale color, odd swimming. If present, isolate and treat with the proper meds.

6. Old Age

  • Cause: Elderly bettas just slow down and eat less.
  • Fix: Offer softer foods, reduce feeding frequency, and keep their tank pristine.

👃 Do a Quick Smell Check

Old food stinks. If your food smells off, it probably is. Replace it with a fresh container. Betta food can go stale quickly once opened.


🧪 Water Check Reminder

Use a test kit (not just strips) to check for:

  • Ammonia: 0 ppm
  • Nitrites: 0 ppm
  • Nitrates: <20 ppm
  • pH: 6.5 to 7.5
  • Temperature: 76–82°F

😋 How to Tempt a Picky Betta

  • Try frozen bloodworms or brine shrimp
  • Switch pellet brands (like Hikari or NorthFin)
  • Soften food with tank water before feeding
  • Use tweezers to gently dangle food to simulate live movement

✅ When to Worry

Call it a red flag if:

  • Your betta hasn’t eaten in more than 5 days
  • Is also lethargic, bloated, or discolored
  • Stops eating right after a tank change or new decor

Don’t wait if symptoms worsen. You may need to move fast with a treatment plan.


🔗 Related Reads


Final Thoughts

Sometimes it’s something small. Sometimes it’s a sign of something bigger. Either way, you’re doing the right thing by paying attention.

Observe your betta. Keep the tank clean. Switch up the food. And when in doubt, don’t be afraid to fast them for a day and try again.

Healthy bettas are curious eaters. Let’s get yours back to that.

Stay curious. Stay geeky. Stay betta.

About the author

Latest Posts

  • 35 Fascinating Betta Fish Facts Every Owner Should Know

    35 Fascinating Betta Fish Facts Every Owner Should Know

    Betta fish are some of the most popular freshwater pets—and with good reason. Known for their bold colors, feisty attitudes, and low-maintenance appeal, there’s a lot more to these fish than meets the eye. Whether you’re a new owner or a curious hobbyist, these 35 betta fish facts will give you a deeper appreciation for…

    Read more

  • Can Bettas Live in Saltwater? The Full Breakdown from a Betta Geek

    Can Bettas Live in Saltwater? The Full Breakdown from a Betta Geek

    Let’s get this out of the way: I love bettas. These feisty little fish aren’t just beautiful they’re full of personality, surprisingly hardy, and endlessly fascinating. But one question I see float around the community again and again is: Can bettas live in saltwater? The short answer is no—bettas are freshwater fish and are not…

    Read more

  • Why Is My Betta Not Eating? (And How to Fix It)

    Why Is My Betta Not Eating? (And How to Fix It)

    Nothing’s worse than seeing your betta fish ignore food like it’s invisible. If you’re staring at pellets sinking to the bottom, don’t panic. Bettas can stop eating for a lot of reasons—some totally harmless, others a red flag. Let’s break it down and get your betta back on track. 🧠 First: Don’t Freak Out Bettas…

    Read more