Can Betta Fish Eat Fish

Betta fish are carnivores that may try to eat small live fish, but it’s rarely a good idea. Understanding their natural diet, tank mates, and safe alternatives helps keep both bettas and potential prey healthy.

Key Takeaways

  • Betta diet basics: Bettas thrive on protein‑rich foods like brine shrimp, daphnia, and high‑quality pellets.
  • Live fish are risky: Small fish can trigger aggression, stress, or injury to both the betta and the prey.
  • Tank size matters: A cramped space increases the chance of a betta attacking other fish.
  • Alternative treats: Frozen or freeze‑dried foods give the hunting thrill without the danger.
  • Monitor behavior: Watch for signs of stress, loss of color, or fin damage if you try live‑food experiments.
  • Compatibility: Certain peaceful species (e.g., tiny neon tetras) can coexist, but never as “food.”
  • Health first: Over‑feeding or feeding unsuitable fish can cause digestive issues and shorten your betta’s life.

Quick Answers to Common Questions

Can bettas eat goldfish?

No. Goldfish are far too large and have different water requirements, making them unsuitable as food or tank mates for bettas.

What is the safest live food for bettas?

Live brine shrimp and daphnia are small, easy to digest, and provide the hunting excitement bettas love.

How often should I feed my betta?

Two small meals per day, or one meal every other day if you’re feeding high‑quality pellets.

Will my betta attack other fish if I feed it live food?

Feeding live invertebrates won’t usually increase aggression toward other fish, but introducing live fish can.

Can I keep a betta with neon tetras?

Yes, in a well‑planted 10‑gallon tank with a school of at least six tetras, they can coexist peacefully.

Introduction: Why the Question Comes Up

If you’ve ever watched a betta flare its fins, you might wonder, “Can a betta fish eat fish?” The short answer is yes—bettas are natural predators and will try to eat any small, moving creature they can fit into their mouths. But the long answer is more nuanced. In the wild, bettas (also called Siamese fighting fish) hunt insects, larvae, and tiny crustaceans, not other fish. In a home aquarium, offering a live fish as a snack can quickly turn into a health hazard for both the betta and the potential prey.

In this guide we’ll explore what bettas actually eat, the risks of feeding them other fish, safe alternatives, and how to create a harmonious community tank if you still want tank mates. By the end, you’ll know exactly whether it’s ever a good idea to let your betta chase a minnow.

What Betta Fish Naturally Eat

Wild‑type diet

In the shallow, slow‑moving waters of Thailand, bettas feast on:

Can Betta Fish Eat Fish

Visual guide about Can Betta Fish Eat Fish

Image source: doujin-assets.dmm.co.jp

  • Insect larvae (mosquito, midge)
  • Small crustaceans (brine shrimp, water fleas)
  • Worms and tiny mollusks

This high‑protein diet fuels their vibrant colors and aggressive nature. Replicating it at home means choosing foods that are rich in protein and easy to digest.

Commercial options that mimic the wild

Most hobbyists rely on:

  • Betta pellets – formulated for bite‑size feeding.
  • Freeze‑dried or frozen foods – brine shrimp, bloodworms, daphnia.
  • Live foods – occasional treats like live brine shrimp.

For a deeper dive into diet basics, see our article What Can Betta Fish Eat.

Can Betta Fish Eat Small Live Fish?

The instinct to chase

Bettas have a predatory instinct. A tiny guppy or neon tetra that darts near the surface can look like a moving snack. If the prey is small enough to fit in the betta’s mouth—generally under 1‑2 cm—your betta may try to swallow it.

Can Betta Fish Eat Fish

Visual guide about Can Betta Fish Eat Fish

Image source: progameguides.com

Why it’s usually a bad idea

  • Stress for the prey – The tiny fish will experience constant harassment, leading to a weakened immune system.
  • Injury to the betta – Sharp fins or spines can tear a betta’s delicate mouth or cause internal damage.
  • Water quality issues – Dead fish decompose quickly, raising ammonia levels and risking a toxic spike.
  • Aggression escalation – Feeding live fish can increase a betta’s territorial aggression, making it harder to keep peaceful tank mates.

When it might happen unintentionally

New tank setups sometimes include “starter fish” like small fry. If a betta is introduced too early, it may view these fry as food. Always quarantine new fish and give the betta time to settle before adding any other species.

Safe Alternatives to Live Fish

Freeze‑dried and frozen treats

Freeze‑dried bloodworms or daphnia give the same hunting excitement without the risks. The texture mimics live prey, and they’re nutritionally balanced.

Can Betta Fish Eat Fish

Visual guide about Can Betta Fish Eat Fish

Image source: i.ytimg.com

Live foods that aren’t fish

Live brine shrimp, microworms, and daphnia are excellent one‑off treats. They’re small enough for a betta to catch, and they won’t cause the same stress as a live fish.

How to incorporate treats

  • Feed a small amount (no more than 2‑3 bites) 2‑3 times a week.
  • Remove any uneaten food after 5 minutes to keep water clean.
  • Rotate treats to provide variety and avoid nutritional gaps.

For more on specific foods, check out Can A Betta Fish Eat Goldfish Food and Can Betta Fish Eat Tropical Flakes.

Tank‑Mate Compatibility: When “Fish” Means “Friends”

Choosing the right companions

If you want a community tank, look for species that are:

  • Too fast or too slow for the betta to bother.
  • Peaceful and non‑aggressive.
  • Small enough not to be seen as a snack, but not so small that the betta can swallow them.

Top candidates

Popular choices include:

  • Neon tetras (but keep them in a school of 6+).
  • Corydoras catfish – bottom dwellers that stay out of the betta’s line of sight.
  • Harlequin rasboras – active swimmers that don’t linger near the surface.

Never house a betta with slow‑moving, long‑finned fish like fancy guppies; they become easy targets.

Setting up the tank

  • Minimum 10‑gallon tank for a betta plus a few small community fish.
  • Plenty of hiding spots: plants, caves, and driftwood.
  • Maintain water temperature at 76‑82°F (24‑28°C) and a stable pH around 6.5‑7.5.

What Happens If a Betta Eats a Fish?

Immediate signs

After swallowing a small fish, a betta may exhibit:

  • Gulping motions or “bubble” behavior.
  • Swollen abdomen.
  • Reduced appetite later on.

Potential health issues

Digestive blockages can lead to constipation or even fatal bowel obstruction. Moreover, parasites from the prey can be transferred to the betta.

First‑aid steps

  • Fast the betta for 24‑48 hours.
  • Offer a small amount of high‑quality betta pellet after the fast.
  • Monitor water parameters closely; perform a partial water change if ammonia spikes.
  • If symptoms persist, consult a vet experienced with fish.

Conclusion: The Bottom Line

While a betta fish can technically eat very small fish, doing so is rarely advisable. The risks to both the betta and the prey outweigh any novelty. Instead, focus on a protein‑rich diet of pellets, frozen foods, and occasional live invertebrates. If you crave a community setup, choose fast‑moving, peaceful tank mates and give your betta plenty of space.

By respecting your betta’s natural instincts and providing safe, nutritionally complete foods, you’ll enjoy a vibrant, healthy fish that shows off its spectacular colors without the drama of accidental cannibalism.

Frequently Asked Questions

Can betta fish eat other fish?

Bettas may try to eat very small fish that fit in their mouths, but it’s not recommended due to health risks for both fish.

What should I feed my betta instead of live fish?

High‑quality betta pellets, freeze‑dried or frozen brine shrimp, bloodworms, and daphnia are excellent alternatives.

Is it ever safe to feed a betta a live feeder fish?

Only in emergency situations and with fish small enough to be swallowed without injury; otherwise, it’s unsafe.

How can I tell if my betta is stressed after trying live fish?

Look for faded colors, frayed fins, loss of appetite, or frantic gulping at the surface.

Can I keep a betta with shrimp?

Yes, many bettas coexist with larger, fast‑moving shrimp like ghost shrimp, but watch for individual aggression.

Do bettas need dietary variety?

Yes, rotating protein sources keeps them healthy and mimics their natural hunting behavior.

Scroll to Top