Feeding Bettas

Quick Answer

When feeding bettas, remember they are carnivorous fish that thrive on a protein-rich diet. A quality betta pellet should be their staple food, supplemented with frozen or live foods like brine shrimp and daphnia. Feed small portions once or twice a day, giving only what they can eat in about one to two minutes.


At a Glance

Diet: Carnivore

Best Staple Food: High-quality betta pellets

Feed: 1–2 times daily

Treat Foods: Frozen or live brine shrimp, daphnia, bloodworms

Avoid: Overfeeding and low-quality filler foods


What Do Bettas Eat?

In the wild, bettas feed mainly on:

  • Insect larvae
  • Small insects
  • Tiny crustaceans
  • Zooplankton

Because of this, they require a diet rich in animal protein.

A diet made mostly of plant ingredients is not ideal for bettas.


Best Betta Foods

A healthy betta diet should include:

Staple Foods

  • Betta pellets
  • Soft betta pellets
  • High-quality micro pellets

Treat Foods

  • Frozen brine shrimp
  • Frozen daphnia
  • Frozen mysis shrimp
  • Bloodworms (occasionally)

Live Foods

  • Baby brine shrimp
  • Adult brine shrimp
  • Daphnia
  • Grindal worms

Variety helps keep bettas healthy and interested in feeding.


Choosing Good Betta Pellets

Look for pellets that list ingredients such as:

  • Whole fish
  • Fish meal
  • Shrimp
  • Krill
  • Insect protein

Avoid foods that rely heavily on inexpensive fillers.

Choose pellets that are small enough for your betta to swallow comfortably.


How Often Should You Feed a Betta?

Most adult bettas do well with:

  • One feeding each day

or

  • Two very small meals each day

Young bettas often require more frequent feedings while they are growing.


How Much Should You Feed?

Feed only a small amount that your betta finishes within about one to two minutes.

The exact number of pellets depends on their size.

Watch your fish rather than relying only on package directions.


Should Bettas Eat Every Day?

Healthy adult bettas usually benefit from daily feeding.

Some experienced keepers occasionally skip one feeding, but regular small meals are suitable for most healthy adult fish.


Best Weekly Feeding Schedule

Example:

Monday

Betta pellets

Tuesday

Betta pellets

Wednesday

Frozen brine shrimp

Thursday

Betta pellets

Friday

Frozen daphnia

Saturday

Betta pellets

Sunday

Betta pellets

This gives your betta variety without making feeding complicated.


Foods to Feed Occasionally

Treat foods include:

  • Bloodworms
  • Freeze-dried brine shrimp
  • Freeze-dried bloodworms
  • Tubifex worms

These should supplement the diet rather than replace the staple food.


Can Bettas Eat Tropical Flakes?

They can, but flakes made for general community fish are usually not the best long-term choice.

Betta pellets are formulated for their nutritional needs and are generally a better staple diet.


Can Bettas Eat Goldfish Food?

No.

Goldfish have different nutritional requirements, so goldfish food should not be used as a regular diet for bettas.


Can Bettas Eat Vegetables?

Bettas are carnivores.

Vegetables should not make up a significant part of their diet.


Can Bettas Overeat?

Yes.

Bettas often continue eating even after they have had enough.

Overfeeding can contribute to:

  • Obesity
  • Poor water quality
  • Constipation
  • Uneaten food
  • Increased ammonia

Small portions are much safer than large meals.


Signs of Overfeeding

Watch for:

  • Swollen belly
  • Uneaten food
  • Stringy waste
  • Cloudy water
  • Reduced activity
  • Rising ammonia

Reduce portions if these problems appear.


Feeding Bettas During Vacation

Healthy adult bettas can usually go several days without food.

For longer vacations:

  • Ask someone to feed very small portions.
  • Use an automatic feeder only after testing it beforehand.

Avoid vacation feeder blocks, as they often create unnecessary waste.


Feeding Baby Bettas

Young bettas need much smaller foods.

Suitable foods include:

  • Infusoria
  • Microworms
  • Vinegar eels
  • Baby brine shrimp
  • Fine powdered fry foods

As they grow, gradually introduce small pellets.


Common Feeding Mistakes

Avoid:

  • Feeding too much
  • Using oversized pellets
  • Feeding only bloodworms
  • Feeding only flakes
  • Ignoring expiration dates
  • Leaving uneaten food in the aquarium
  • Using low-quality foods with excessive fillers

Rick’s Experience

During my years breeding tropical fish and operating FinTastik Tropical Fish, I found that bettas stayed healthiest on a simple routine: a quality pellet as the staple food with occasional frozen or live foods for variety. Small, consistent meals produced better long-term results than frequent treats or oversized feedings.


Frequently Asked Questions

What is the best food for bettas?

A high-quality betta pellet is the best everyday food, supplemented with frozen or live foods.

Can bettas eat bloodworms every day?

No. Bloodworms are best offered as an occasional treat rather than a staple food.

Why does my betta always seem hungry?

Bettas often beg for food even after eating. Feed appropriate portions rather than feeding every time they beg.

Can bettas eat flakes?

Yes, but quality betta pellets are usually a better staple diet.

How long can a betta go without food?

Healthy adult bettas can usually go several days without food, although regular feeding is preferred.

Should I soak betta pellets?

Most quality pellets can be fed dry. Brief soaking may help if the pellets are unusually hard.


Rick Recommends

Keep these foods available:

  • Quality betta pellets
  • Frozen brine shrimp
  • Frozen daphnia
  • Frozen mysis shrimp
  • Freeze-dried treats for occasional use

Rotate foods to provide balanced nutrition and variety.


Related Articles

  • Fish Food & Nutrition Guide
  • Choosing the Best Fish Food
  • Pellet Fish Food Guide
  • Frozen Fish Food Guide
  • Live Fish Food Guide
  • How Often Should You Feed Aquarium Fish?

Final Thoughts

Bettas are hardy fish, but they depend on a proper diet to stay healthy. Feed a high-quality pellet as the main food, offer frozen or live foods for variety, avoid overfeeding, and keep portions small. Consistent feeding habits will help your betta remain active, colorful, and healthy for years.

© 2026 Beginners Fish Keepers | Privacy Policy | Affiliate Disclosure | Get in Touch