Betta Fish Care Guide: Setup, Feeding, and Tank Mates
August 3, 2026
Can a betta fish live in a small tank?
A betta can survive in a small container, but to truly thrive, Betta splendens needs a minimum of 5 gallons of water with consistent temperatures between 76 and 82 degrees Fahrenheit. Many beginners see bettas displayed in tiny cups at the pet store and assume those conditions are acceptable long-term housing. They are not. The cup is a temporary measure, not a care standard, and giving your fish adequate space is the single biggest step you can take toward a healthy, long-lived betta.
What is a betta fish and is it right for you?
Betta splendens, commonly called the betta, is a freshwater fish with a care level rated as beginner. That accessibility makes it one of the most popular first fish in the hobby, and for good reason. Bettas are visually striking, have recognizable personalities, and are generally forgiving of minor husbandry learning curves as long as a few non-negotiable requirements are met.
One of the most fascinating things about bettas is that they are labyrinth fish, meaning they breathe atmospheric air directly from the surface. This is not optional behavior. A betta must have unobstructed access to the water's surface at all times. A tight lid with no gap, an overly full tank, or dense floating plants that block the surface can all become serious problems. Keep surface access clear, and your betta can do something most fish cannot: breathe room air.
Bettas reach a maximum adult size of 3 inches, making them well-suited to modest home aquariums. Their temperament is classified as aggressive, which shapes every decision you make about tank mates and tank configuration.
How to set up the right tank for a betta
Start with at least 5 gallons. Smaller volumes swing in temperature and water quality far too fast, and a betta kept in cold or fouled water will quickly develop health problems. Bettas are sensitive to cold, so keeping the water above 76 degrees Fahrenheit is essential. The full recommended temperature range is 76 to 82 degrees Fahrenheit, and a reliable submersible heater is the best tool for staying inside that window.
Water chemistry matters just as much as temperature. Target a pH between 6.5 and 7.5. That range is relatively forgiving and aligns with what most tap water sources produce after basic conditioning, which is part of why bettas work well for beginners. Still, test your water regularly rather than assuming it stays in range.
A few practical points for tank setup:
- Surface access is mandatory. Bettas breathe atmospheric air, so never seal the top of the tank completely or stack decorations up to the waterline in a way that traps the betta below the surface.
- A heater is not optional. Bettas are sensitive to cold, and temperatures that drop below 76 degrees Fahrenheit will stress the fish and suppress its immune system.
- Gentle filtration is preferable. Strong flow can exhaust a betta whose long fins create drag. A sponge filter or an adjustable hang-on-back unit turned down to a low setting works well.
- Hiding spots reduce stress. Caves, broad-leafed silk or live plants, and driftwood give a betta places to rest near the surface and retreat when it wants quiet.
What do betta fish eat?
Bettas are carnivores. Their diet in the aquarium should reflect that, centering on protein-rich foods rather than generic flake blends that contain too much plant matter for a fish with a carnivore's digestive system.
A practical betta feeding plan includes:
- Pellets formulated specifically for bettas as a daily staple
- Frozen bloodworm as a regular protein-rich treat
- Daphnia which also provides some digestive benefit
- Brine shrimp as another nutritious variety food
Rotate among these options to give the fish nutritional variety. Feed small portions and watch to make sure food is consumed promptly. Uneaten food decays and degrades water quality, which matters especially in the smaller tank volumes bettas typically occupy.
Betta fish temperament and tank mate options
The betta's temperament is classified as aggressive, and that classification carries real consequences for how you stock your aquarium. The most important rule is straightforward: male bettas must be kept alone. Two males in the same tank will fight, and the DATA is explicit that males will fight to the death. This is not a tendency that can be socialized away or managed with tank dividers long-term.
Beyond the male-versus-male prohibition, there are two practical paths for keeping bettas with other fish:
Keep a single male alone. This is the simplest and most reliable approach. A single male betta in a well-decorated 5-gallon or larger tank is content and visually impressive on its own. No compatibility math required.
Keep females together in a sorority. Female bettas can sometimes be kept together, but this requires a tank of 10 gallons or more and should only be attempted with females, never males. Even a sorority setup demands careful observation, because individual fish vary in aggression.
Peaceful bottom dwellers are noted as potentially compatible companions when conditions are right. Any fish that looks similar to a betta, has flowing fins, or shows bright coloration risks triggering the betta's aggression. When in doubt, err toward keeping the betta alone.
Common beginner mistakes with betta fish
Most betta health problems trace back to a short list of avoidable errors.
- Too small a tank. Anything under 5 gallons creates unstable water conditions and limits the fish's quality of life. The minimum is 5 gallons.
- No heater. Bettas are sensitive to cold. Ambient room temperature in most homes is not reliably warm enough. A heater that holds the water between 76 and 82 degrees Fahrenheit is required equipment.
- Blocking surface access. Because bettas breathe atmospheric air, blocking the surface is as dangerous as cutting off oxygen to any other animal. Always leave clear access.
- Housing males together. Males will fight to the death. There are no exceptions to this rule.
- Feeding the wrong food. Bettas are carnivores and need a carnivore's diet. Generic tropical flakes are not an adequate staple. Use betta-specific pellets and supplement with frozen bloodworm, daphnia, and brine shrimp.
- Skipping water tests. The target pH range is 6.5 to 7.5, and temperature should stay between 76 and 82 degrees Fahrenheit. These numbers only mean something if you are actually checking them.
Frequently asked questions about betta fish care
How big do betta fish get?
Betta splendens reach a maximum adult size of 3 inches. That modest size is part of what makes them well-suited to smaller aquariums, provided the tank still meets the 5-gallon minimum.
What water temperature does a betta need?
Bettas need water kept between 76 and 82 degrees Fahrenheit. They are sensitive to cold, so the temperature should not drop below 76 degrees Fahrenheit. A submersible aquarium heater is the most reliable way to hold that range consistently.
Can you keep two betta fish together?
Male bettas cannot be kept together under any circumstances, as males will fight to the death. Female bettas can potentially be kept together in a sorority setup, but that arrangement requires 10 gallons or more and careful monitoring.
What should I feed my betta?
Bettas are carnivores and eat pellets formulated for bettas as a staple, along with frozen bloodworm, daphnia, and brine shrimp as variety foods. Rotating among these options supports both nutrition and feeding enrichment.
Does a betta need a filter?
A filter helps maintain stable water quality, especially in the small tank volumes bettas typically occupy. Because bettas breathe atmospheric air at the surface, strong water flow can be stressful, so a gentle, adjustable filter is the better choice over a high-powered unit.
If you want to log your betta's tank parameters, track feeding schedules, and keep a record of your setup over time, TankMind gives you a simple place to do exactly that.
Want to keep your own tank steady? Track your parameters free with TankMind.
Get diagnoses specific to your tank, not generic advice.
Try TankMind free