How to Set Up an Aquarium in a Bowl (Without Killing Anything)
A goldfish in a bowl is the oldest way to kill a fish slowly. A bowl can hold a stable living system, but only if you stock invertebrates and plant it hard.
The short version
- A bowl works for shrimp and snails, not fish. A betta needs a heater holding 78 to 82 F and a goldfish grows to 8 inches: neither belongs in a bowl.
- Go as large as the "bowl" can be. Under 2 gallons the water chemistry swings too fast to hold steady, so a 2 to 3 gallon jar or vase is the practical floor.
- Plant it heavily and skip the filter and heater. The plants do the filtering, and room temperature (65 to 78 F) suits the animals that belong here.
- Cycle it before anything goes in, then stock a small colony of cherry shrimp or a few snails, lightly.
- Below: why fish die in bowls, what actually lives, the parameters, and the build order.
A goldfish in a bowl is the oldest way to kill a fish slowly. The bowl has no filter, no heater, and barely enough water to buffer waste, so ammonia climbs and the temperature drifts with the room. None of that is fixed by a bigger water change or a hardier fish.
It is fixed by not keeping a fish. A bowl can still hold a genuine living system: swap the fish for invertebrates, plant it until it is more green than water, and a 2 to 3 gallon jar runs for years on light and biology. Here is how to build one so nothing dies in the first month.
Why a fish does not belong in a bowl
A betta (Betta splendens) is the fish most often dropped into a bowl, and it is a tropical animal that needs a stable 78 to 82 F. A bowl with no heater tracks the room, and the daily swing between a warm afternoon and a cold night is what wears the fish down over weeks. Add the 2.5 inch adult size and a real bioload, and even a betta wants 5 gallons and a heater.
A goldfish (Carassius auratus) is a worse fit. It reaches 8 inches, carries a heavy bioload, and needs 30 gallons or a pond. A bowl stunts it and poisons its own water. The rule is short: if it is a fish, it does not go in the bowl.
What actually lives in a bowl: shrimp and snails
Invertebrates are the answer, because they stay small, produce little waste, and hold at room temperature. Cherry shrimp (Neocaridina davidi) lead the list: they top out near 1.2 inches, graze biofilm and leftover food all day, and sit at 65 to 78 F with no heater. They need some mineral in the water (GH 4 to 14) to molt, and copper is lethal to them, so keep copper-based products out.
Snails do the same cleanup work across an even wider range. A ramshorn snail (Planorbella sp.) works from 65 to 82 F and breeds to match its food, so a population boom just means you are feeding too much. A Malaysian trumpet snail (Melanoides tuberculata) burrows and aerates the substrate, which earns its place if you put a thin soil layer under the sand. Both leave healthy plants alone.
Size the bowl and skip the heater
Bigger is steadier, every time. A wide-mouth jar or vase in the 2 to 3 gallon range is the practical floor for a stable shrimp bowl, and under 2 gallons the parameters swing hard enough that only the toughest snails ride it out. A wide opening matters too, because gas exchange happens at the surface and a narrow neck starves the water of oxygen.
Leave the heater and the filter out. A heater in 2 gallons is a thermostat gamble that can cook the whole bowl, which is exactly why room-temperature animals are the point. The plants and the open surface handle the oxygen and filtration a powered tank would run.
The parameters, side by side
| Animal | Temp | pH | GH (dGH) | Notes |
|---|---|---|---|---|
| Cherry shrimp (Neocaridina davidi) | 65 to 78 F | 6.5 to 8.0 | 4 to 14 | Colony of 10 or more, copper is lethal |
| Ramshorn snail (Planorbella sp.) | 65 to 82 F | 7.0 to 8.0 | 5 to 15 | Breeds to the food supply |
| Malaysian trumpet snail (Melanoides tuberculata) | 68 to 82 F | 7.0 to 8.0 | 5 to 18 | Burrows and aerates the substrate |
Match your tap water to the animal rather than fighting it. If your tap runs soft (GH under 4), a shrimp colony will struggle to molt without a remineralizer, and hard, alkaline tap suits snails fine.
Plant it until it is mostly green
Plants are the filter in a bowl, so plant heavily from the start. Java moss (Taxiphyllum barbieri) is the anchor: it takes low light, runs from 64 to 82 F, and holds the biofilm baby shrimp graze. Tie it to a stone or it drifts loose.
A marimo moss ball (Aegagropila linnaei) does the same grazing duty and prefers cooler water (59 to 77 F), so roll it weekly to keep its shape. For fast nutrient uptake in the early weeks, float a few strands of hornwort (Ceratophyllum demersum): it pulls ammonia hard while the bowl finds its balance and tolerates 59 to 86 F. It sheds needles when moved, so expect a little mess at first.
Build it in order
- Rinse a wide-mouth 2 to 3 gallon jar. For rooted plants, lay a thin (about 1 inch) soil layer capped with an inch of inert sand, or run bare with tied and floating plants.
- Fill with dechlorinated water. Tap water carries chlorine or chloramine that kills the bacteria the bowl needs, so condition every fill.
- Plant heavily on day one: tie java moss to a stone, drop in a marimo ball, and float a little hornwort.
- Set it near bright indirect light or a small clip light on a timer for 6 to 8 hours. Direct sun cooks a bowl and grows string algae.
- Wait out the cycle. Test until ammonia and nitrite both read zero, usually 3 to 6 weeks. Nothing goes in before that.
- Stock lightly: start with a few snails or a group of 10 cherry shrimp, then leave it alone for a week before adding more.
The honest part: a bowl is more work, not less
A small water volume is less forgiving than a big one, so a bowl asks for more attention per gallon, not less. Evaporation is the daily reality: 2 gallons can drop a visible amount in a warm week, and as the water leaves, the minerals stay behind and the hardness creeps up. Top off with dechlorinated water a little at a time rather than letting it swing.
The failure mode is the crash. Overfeed a bowl and the leftover food spikes ammonia in a volume too small to absorb it, and a shrimp colony can be gone inside a day. Feed a pinch every two or three days, watch the animals, and do a small water change if nitrate climbs. If an animal looks sick or is acting abnormally, that is a veterinarian's call, not a guess from a bowl of forum advice.
Frequently asked questions
Can I keep a betta in a bowl?
No. A betta (Betta splendens) is a tropical fish that needs a heater holding 78 to 82 F and at least 5 gallons of stable water. A bowl tracks the room and swings day to night, which grinds the fish down over weeks. A bowl is for shrimp and snails; a betta wants a small heated tank.
How many shrimp can go in a 3-gallon bowl?
Start a colony at around 10 cherry shrimp (Neocaridina davidi) in a 3 gallon jar and let them breed to the space. Their bioload is very low, so a well-planted 3 gallon can carry a couple of dozen over time. Add slowly, and let the biofilm keep pace with the population.
Do I need to cycle a bowl?
Yes. Even an unfiltered bowl runs a nitrogen cycle on the plant surfaces and the bacteria that colonize them, and adding animals before ammonia and nitrite read zero is the fastest way to lose them. Plant heavily, wait 3 to 6 weeks, and test before stocking.
Does a bowl need water changes?
Yes, small ones. You top off evaporation with dechlorinated water every few days, and do a small water change if a test shows nitrate climbing past about 20 ppm. Self-sustaining means the biology filters the water, not that you stop touching it.
Sketch the bowl before you buy a jar: settle the size, the plants, and whether it is shrimp or snails. Then run it through the build planner for a stocked, balanced starting point.
If you find yourself wanting fish after all, size up first with a rimless nano tank or a full planted aquarium, and check every animal against your water in the compatibility database. For arranging the little hardscape a bowl can hold, the beginner aquascaping guide covers the layout rules, and all of it sits under the build guides.
Species and gear in this guide
Parameters pulled live from the compatibility database.
- an unheated shrimp or snail jar
- container · $
- Light: low · beginner
- Temp 64 to 82 F · pH 5.5 to 8
- Hardness 2 to 20 dGH · CO2 none
- shrimp · peaceful · beginner
- Temp 65 to 78 F · pH 6.5 to 8
- Min 5 gal · adult 1.2 in
- snail · peaceful · beginner
- Temp 65 to 82 F · pH 7 to 8
- Min 2 gal · adult 0.75 in
- Light: low · beginner
- Temp 59 to 77 F · pH 6 to 8
- Hardness 2 to 20 dGH · CO2 none
- Light: low · beginner
- Temp 59 to 86 F · pH 6 to 7.5
- Hardness 5 to 15 dGH · CO2 none
- snail · peaceful · beginner
- Temp 68 to 82 F · pH 7 to 8
- Min 2 gal · adult 1 in
Not sure your build will balance? Plan it first.
The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.
Open the build plannerWant the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.