How to Breed Betta Fish: Step-by-Step for Beginners

By BettaHaven · Updated October 2026 · ~9 min read

Short answer: condition a healthy male and female on high-protein food for 1–2 weeks, then put them in a shallow breeding tank at 80–82°F with a floating leaf for the nest. Introduce the female only after the male builds a bubble nest, remove her right after spawning, and raise the fry on infusoria, then baby brine shrimp. Bettas are aggressive — breeding is a controlled process, never just "put two fish together."
A male Betta splendens guarding eggs in his bubble nest — the key moment in betta breeding when the male takes over egg care
Photo: Sundar Karthikeyan, CC BY 4.0, via Wikimedia Commons

Table of contents

  1. Before you start: 3 honest checks
  2. Conditioning the pair (week 1–2)
  3. Setting up the breeding tank
  4. Introducing the pair and the bubble nest
  5. Eggs and hatching: what the male is doing
  6. Raising the fry: food, water, and timing
  7. Common breeding mistakes

Before you start: 3 honest checks

Breeding bettas is one of the most rewarding projects in the hobby — but it also kills fish when rushed. Do these three checks first, and be honest with yourself about each one:

If your fish are healthy and your tanks are in order (you can double-check sizes with our betta tank size guide), you are ready for the next step.

Conditioning the pair (week 1–2)

Conditioning simply means getting both fish into peak breeding shape. Keep the male and female in separate tanks — never together — and feed them the best food you can for 1–2 weeks:

Feeding details and portion sizes for live foods are covered in our betta feeding guide. If a fish stops eating or looks stressed during conditioning, pause and treat the cause — a stressed fish should never be introduced to a breeding tank.

Setting up the breeding tank

A breeding tank is deliberately simple. The goal is shallow, warm, calm water with one place for the male to build his nest. Here is the checklist:

ItemRecommendationWhy it matters
Tank size5–10 gallonsEnough room for the pair and later the growing fry.
Water level4–5 inches (10–12 cm)Fry need to reach the surface quickly to gulp air as they develop.
Temperature80–82°F (27–28°C)Speeds egg development and hatching; see our heater guide to size it.
FilterSponge filter on low, or noneStrong flow destroys bubble nests and scatters fry.
LidYes, alwaysBettas, especially males, jump — and fry jump too.
Nest anchorFloating plant, or a clean leafThe male builds his nest under a floating surface. Easy floating plants like water sprite work well.

An Indian almond (catappa) leaf is optional but popular: it releases tannins that calm both fish and help egg fungus resistance. The full tank-building steps otherwise follow the same logic as our tank setup guide — just shallower and warmer than a display tank.

Introducing the pair and the bubble nest

This is the part beginners rush, and it is the most common place a spawn fails. The male must build a bubble nest before the female is released:

  1. Put the male in the breeding tank first and let him settle for 24 hours.
  2. Add the female in a clear jar or breeder box floating inside the tank, so the pair can see each other without touching. This sight (and hormones in the water) is what triggers the male to start building a nest.
  3. Wait for the bubble nest. Most ready males build one within 1–3 days — a cluster of small bubbles under the floating plant. Some males skip a big nest and still spawn; that is fine.
  4. Release the female only when the nest is there (or the male shows intense courting display). A ready female may show vertical "stripe" bars and lower her head — classic breeding posture.
  5. Watch closely for 10–20 minutes. Some chasing and nipping is normal courtship. If the male relentlessly attacks the female or she hides constantly, separate them and try again in a day or two.
A male Betta splendens guarding his bubble nest at the water surface — the signal that he is ready to spawn
Photo: ErgoSum88, Public domain, via Wikimedia Commons

When spawning begins, the male wraps his body around the female in a "nuptial embrace," fertilizing eggs as she releases them, then carries each egg to the nest. The embrace repeats for hours. Bettas that are compatible spawn readily; if nothing happens in 2–3 days, take the female out, let both rest a week, and try once more before moving on.

Eggs and hatching: what the male is doing

Once spawning finishes, remove the female immediately. The male now guards the nest and will chase her away — she may also eat eggs if she stays. From this point:

During these days, do not clean the tank, do not net the fry, and keep the room warm so the water never dips. Patience here saves more fry than any product.

Raising the fry: food, water, and timing

Fry care is a daily routine for about 8 weeks. It is not hard, but it is non-negotiable:

As fry grow, lower the water level gradually (they need to reach the surface for air) and, from about week 6–8, separate the males into individual cups once you can tell them apart — young males will start fighting exactly the way adult bettas do.

Common breeding mistakes

Quick check: if you are not seeing a nest after 3 days of conditioning and sight contact, check temperature (80–82°F), male age (4–6 months), and conditioning food (live or frozen, twice a day). Fix those three and most "why won't they breed" cases resolve themselves.

Betta breeding FAQ

How long does it take betta fish to breed?

After about 1–2 weeks of conditioning, a healthy pair usually spawns within 1–3 days of being introduced. The eggs hatch in about 24–36 hours, and the fry become free-swimming roughly 3–5 days after spawning.

Do betta fish need a special tank to breed?

Not a special filter, but the setup matters: a 5–10 gallon tank with the water level lowered to about 4–5 inches, a heater holding 80–82°F, a lid (bettas jump), and a floating plant or leaf where the male can anchor his bubble nest.

Why did my betta fish not breed?

The usual causes are water that is too cold, fish that are too young or not conditioned, no bubble nest yet, or a female that is not ready. Wait for the male to build a nest and the female to show readiness before expecting spawning.

What do baby betta fish eat?

For the first 3–4 days after they become free-swimming, fry need infusoria or a liquid fry food. Once they are a few days old, switch to baby brine shrimp or microworms, then gradually to finely crushed flakes.

When should I remove the male betta from the breeding tank?

Remove the female right after spawning, while the male guards the eggs. Remove the male too once the fry are free-swimming (about 3–5 days after spawning) — at that point he may start eating the fry.

Related guides: Right tank size · Plants for cover · Water changes · Why bettas can't live together

← Prev: Tankmates Next: Lifespan →

Get the weekly betta care tip

One short, practical email a week for new betta owners. No spam.

We'll email you a confirmation link. Powered by Buttondown.