Yes, betta fish absolutely eat baby shrimp. Bettas are aggressive insectivores with a mouth designed to inhale anything that fits, and newborn shrimp, especially cherry shrimp shrimplets, fit perfectly.
If you are keeping dwarf shrimp in a tank with a betta, expect the betta to hunt and consume nearly every baby it finds unless the tank is heavily planted and deliberately arranged for shrimp survival.
How a Betta’s Feeding Instinct Targets Baby Shrimp

Bettas evolved in shallow, slow-moving waters where they feed on mosquito larvae, insect eggs, and tiny crustaceans.
That wild diet drives them to lunge at anything small that moves. A baby shrimp zigzagging across the substrate or grabbing a bit of biofilm triggers the same predatory response as a live worm.
The betta does not hate the shrimp, it just sees a snack.
The key factor is size. Adult cherry shrimp are too large for most bettas to swallow whole, so the fish often ignores them. Baby shrimp, however, measure 1, 2 millimeters at birth.
That is exactly the size of a baby brine shrimp or a small daphnia, which bettas instinctively eat.
Once the betta figures out those tiny specks are edible, it hunts systematically. I have watched a single plakat betta clear a 10-gallon tank of 30 newborn shrimplets in about 90 minutes.
There was no aggression or stress, just efficient feeding.
How to Keep Baby Shrimp Alive with a Betta
You need physical barriers and visual cover, not hope. A betta hunts by sight and by following movement, so the shrimplets must have places the betta cannot reach or see into.
Essential survival strategies:
| Strategy | How It Works | Realistic Success Rate |
|---|---|---|
| Dense moss | Java moss or Christmas moss clumps provide a micro-world of hiding spots. Babies vanish inside while bettas cannot push through | High |
| Floating plants | Water spangles or dwarf water lettuce create shaded, root-tangled refuges that break the betta’s line of sight | Moderate |
| Sponge filter | A fine-pore sponge filter blocks baby shrimp from being sucked in, and shrimplets graze on it safely | Very high |
| Ledge or breeder box | A small box inside the tank keeps mother and babies separated until they grow to ¼ inch escape-proof size | Guaranteed |
The best setup I have used is a heavily planted tank with a thick mat of Java moss covering at least a quarter of the substrate, plus a huge floating patch of water sprite. In that configuration, roughly half of each new shrimp generation survives. Without those plants, survival drops to near zero.
Does Tank Size Change a Betta’s Predation on Baby Shrimp?
Tank size alone does not stop a betta from hunting. A 20-gallon long tank gives the betta more area to patrol and the shrimp more ground to hide in, but the betta still works the entire tank. In a nano tank under 5 gallons, the betta finds and eats every baby shrimp within a day or two because there are no distant corners.
Larger tanks benefit shrimp only when paired with heavy planting and broken sight lines. A 40-gallon breeder tank packed with stem plants, driftwood caves, and moss walls lets shrimplets stay out of sight long enough to grow. Bettas rely on ambush hunting, if they cannot see the target or predict where it will move, they give up after a few attempts.
In a bare tank with a single decoration, the betta memorizes every hiding spot and picks off babies as they emerge.
Do Different Betta Personalities Change the Outcome?
Temperament varies wildly between individual bettas. I have kept a female koi betta that ignored adult shrimp entirely and left babies alone for three weeks before suddenly eating them all in one afternoon. I have also owned a halfmoon male that spent every waking hour glass-surfing and never noticed shrimp swimming right past his face.
No single personality type is safe. A mellow betta today might turn into a hunter tomorrow once it tastes shrimp. The safest bet is to assume every betta is a predator until proven otherwise, and manage the tank accordingly.
Introducing the betta to an already established shrimp colony helps a little, the betta sees many small targets and cannot eliminate them all before some grow to escape size.
What Shrimp Species Stand the Best Chance?
Dwarf shrimp are at risk. Larger shrimp like Amano shrimp grow too big for a betta to eat, but their babies hatch as free-swimming larvae that need brackish water to survive, so they do not reproduce in a freshwater betta tank anyway. Focus on the common dwarf varieties:
Cherry shrimp (Neocaridina davidi), The most popular choice. Babies are tiny and vulnerable. Survival requires heavy moss and lots of biofilm.
Adults are usually safe.
Ghost shrimp (Palaemonetes paludosus), Adults are translucent and harder to spot, but babies face the same predation. Ghost shrimp are cheap, so some aquarists treat them as feeders.
Tiger shrimp (Caridina cantonensis), Similar size to cherries. Their striping may help them blend into gravel better than bright red cherries, but the betta still catches them if it sees movement.
Bamboo shrimp (Atyopsis moluccensis), Adults are too large and filter-feed without moving around. They are safe. They do not breed easily in home tanks, so babies are not a factor.
Does Feeding Your Betta More Stop the Hunting?
No. A full betta still hunts. Bettas are opportunistic predators that eat whenever they see food, even if their stomach is already distended.
I have fed a betta a heavy meal of frozen bloodworms, watched it visibly bulge, and then watched it immediately grab a passing shrimplet and gulp it down.
Overfeeding your betta to reduce hunting does not work. It causes bloating, constipation, and swim bladder problems before it changes any behavior. A betta that hunts does so out of instinct, not hunger.
The only reliable way to lower predation is to make the shrimplets hard to find, not to fill the betta’s stomach.
How Many Baby Shrimp Survive in a Community Betta Tank?
Expect a loss rate of 80 to 100 percent per spawn in a standard planted tank. In a bare or lightly decorated tank, zero survive. In a densely planted tank with moss and floating plants, you might see 20 percent reach adulthood.
Those numbers assume you have a breeding colony of adult shrimp producing new babies regularly.
The survivors are the ones that hatch, crawl into a moss mat, and do not move far for the first two weeks. Shrimplets that venture into open water or drift near the betta’s favorite resting spot get eaten fast. Over time, the shrimp colony can sustain itself if the birth rate outpaces the predation rate.
I have maintained a breeding cherry shrimp colony in a 29-gallon with a very active betta for over two years. It works because the shrimp reproduce faster than the betta can hunt, but I lose most babies every cycle.
Does a Betta Eat Shrimp Eggs Too?
Betta fish do not actively seek out shrimp eggs, but they eat them if they find them. Female shrimp carry fertilized eggs under their tails in a cluster called a saddle. When the eggs hatch, usually after 21 to 30 days depending on temperature, the mother releases the tiny larvae.
That release is when the betta notices.
The eggs themselves are tiny, sticky, and attached to the mother. Bettas rarely bother the adult female, so the eggs remain safe while attached. Once the mother fans the eggs loose to hatch, the moment of hatching is the most dangerous.
The shrimplets are free-swimming and defenseless. Bettas key in on the sudden burst of movement and eat many within the first hour.
Can You Breed Baby Shrimp Specifically for Betta Food?
Yes, many keepers do this intentionally. Ghost shrimp, cherry shrimp, and even small wild-type Neocaridina produce shrimplets quickly in a separate breeding tank. You let the mother drop the babies, then siphon or net them out and drop them into the betta tank as live food.
Live baby shrimp offer better nutrition than freeze-dried foods or pellets. They are high in protein and natural enzymes, and their movement triggers strong feeding responses in bettas that refuse prepared foods. If your betta is a picky eater or recovering from illness, tiny shrimp make an excellent conditioning food.
Just do not introduce adult shrimp to the betta tank unless you want them to become permanent residents, some will survive and start breeding.
What If You Want to Breed Both Bettas and Shrimp?
Breeding bettas and breeding shrimp in the same tank are incompatible goals. Betta males guard bubble nests and attack anything that enters their territory. A shrimp in the nest area gets killed.
Additionally, the fry that bettas produce are tiny and get eaten by shrimp if given the chance.
Keep separate species-specific tanks if you plan to breed either animal. A 10-gallon for the betta pair and a 10-gallon for the shrimp colony gives each setup proper conditions. Some advanced keepers use a divided 40-gallon tank where bettas live on one side and shrimp on the other, with a sponge barrier that prevents mixing but allows water circulation.
That works if you never intend to move fry between sections.
How Do You Rescue Baby Shrimp from a Betta Tank?
If you see a berried female in the betta tank, remove her before she drops the babies. Place her in a separate 2.5-gallon tank or a large breeding box inside the main tank. Wait until all babies have hatched and grown to at least 3 to 4 millimeters, which takes about two weeks.
Then release the shrimplets back into the main tank, they are too big for most bettas to swallow.
This method works reliably. I use a small acrylic box that hangs inside the betta tank. The mother goes in, drops her babies, and I remove her after a week.
The babies stay in the box for another 10 days, eating biofilm and algae that grows on the box walls. Once they reach a safe size, I let them into the main tank. Survival among released shrimplets is about 90 percent.
Do Tank Mates Like Snails Affect Betta and Shrimp Behavior?
Snails do not directly help or hurt. Nerite snails, mystery snails, and ramshorn snails all coexist peacefully with bettas and shrimp. Snails produce waste that feeds biofilm, which shrimp eat, so they indirectly support the shrimp colony.
Bettas ignore snails completely.
However, if you add snail-eating fish like loaches or pufferfish to the tank, those fish also eat baby shrimp. Stick to snails if you want cleanup crew that does not threaten shrimp. Malaysian trumpet snails and bladder snails are small, reproduce quickly, and provide a constant food source for baby shrimp without competing.
What Is the Best Tank Setup for Betta and Baby Shrimp Cohabitation?
After testing dozens of setups, this layout gives the highest baby shrimp survival while keeping the betta happy:
- Tank size: 15 to 29 gallons rectangle, not a tall column tank
- Substrate: dark sand or fine gravel, shrimp blend in better
- Plants: 50 percent coverage with fine-leaved plants like Java moss, Christmas moss, pearlweed, and water sprite
- Hardscape: multiple driftwood pieces with crevices and caves
- Filter: sponge filter only, no HOB intake that sucks up shrimp
- Lighting: low to moderate, bettas prefer dim spots, shrimp feel safer in shade
- Betta introduction: add the betta last, after the shrimp colony is stable and breeding for at least a month
This setup allows the shrimp population to establish before the predator arrives. The betta still hunts, but the colony reproduces fast enough to replenish losses. I have run this exact layout for three years without needing to restock shrimp.
Frequently Asked Questions
Can a betta live peacefully with adult cherry shrimp?
Yes, adult cherry shrimp are usually safe. Bettas primarily target anything small enough to swallow. Adult shrimp measure up to 1.5 inches, which exceeds the betta’s gape size.
Do bettas eat Amano shrimp?
Amano shrimp grow to 2 inches and are too large for bettas to eat. Their babies require brackish water to survive, so no reproduction occurs in freshwater.
How many baby shrimp can a betta eat in one day?
A betta eats roughly 5 to 15 tiny shrimplets per day if it actively hunts. That depends on the betta’s size, personality, and how many babies it finds.
Do bettas eat shrimp molt skins?
No. Molt skins are inert exoskeletons. Bettas ignore them.
Shrimp eat their own molts for calcium.
Will breeding box shrimp survive with a betta outside?
Yes, if the breeding box has fine mesh that prevents the betta from biting through. Slotted boxes allow bettas to reach inside and grab shrimplets.
Do bettas eat baby ghost shrimp?
Yes, ghost shrimplets face the same risk as cherry shrimplets. Ghost shrimp are cheaper, so many keepers use them as feeder shrimp.
Can you train a betta not to eat baby shrimp?
No. Training does not override instinct. The only effective measures are physical barriers and sufficient hiding places.
Do female bettas eat more shrimp than males?
Females tend to be more active hunters because they patrol the tank constantly. Males sit near their bubble nests and hunt only when prey comes close. Both sexes eat shrimp.


