This post was created with help from AI tools and carefully reviewed by a human (Muntaseer Rahman) . For more on how we use AI on this site, check out our Editorial Policy.

How to Feed a Betta Fish (With Chart, Tips, and Troubleshooting)

Give too little, and they might go hungry. Give too much, and you’ll end up with bloating, dirty water, and a sick fish.

In this guide, I’ll show you exactly what to feed, how much to give, when to feed, and what to do if your betta stops eating. There’s even a feeding chart you can save or print to make things easier.

Let’s get your betta’s diet right—once and for all.

What to Feed a Betta Fish

Not all fish food is made equal—especially when it comes to bettas. These little guys aren’t goldfish.

They’re carnivores, and they’ve got high standards. If you feed junk, you’ll get problems like bloating, poor color, and even organ damage over time.

Let’s break down what actually works.

Food TypeExamplesHow OftenNotes
High-Quality PelletsNorthFin Betta Bits, Fluval Bug Bites, Hikari Bio-GoldDaily (main food)Look for whole fish/insect protein as first ingredient. Avoid fillers.
Frozen FoodsBloodworms, brine shrimp, daphnia, mysis shrimp2–3 times per weekThaw before feeding. Use as treats, not daily meals.
Live FoodsMosquito larvae, daphnia, fruit flies, blackworms1–2 times per weekOnly use clean, safe sources. Adds stimulation and enrichment.
Occasional ExtrasSpirulina, nori (seaweed)Once a week (optional)Not essential. Some bettas ignore it.
Foods to AvoidFlakes, goldfish food, plant-based fillers, random human foodNeverCan cause bloating, poor health, and dirty water.

High-Quality Betta Pellets

Start with a good pellet made just for bettas. Don’t grab the generic flakes or random tropical fish food.

Here’s what to look for:

  • Protein should be the first ingredient, ideally from whole fish or insects.
  • Avoid fillers like wheat, soy, and anything ending in “meal.”
  • Small pellet size is key—bettas have tiny mouths and short digestive tracts.

Some pellets even float to mimic bugs on the water, which makes it more natural for your fish to eat.

Here are some of the brands I’ll recommend:

1. NorthFin Betta Bits

  • First ingredient: whole krill
  • No fillers, no junk
  • Small, easy-to-digest size
  • Slightly pricey, but worth it

2. Fluval Bug Bites (Betta Formula)

  • Made with black soldier fly larvae
  • Great protein source
  • Also has salmon and essential vitamins
  • Good choice if you want variety in one jar

3. Hikari Betta Bio-Gold

  • Widely available and affordable
  • Decent quality, but does have some fillers
  • Still better than generic brands
  • Use with occasional variety for balance

4. Omega One Betta Buffet Pellets

  • Whole salmon and shrimp up top
  • No fish meal
  • Boosts color and fin growth
  • Tends to sink fast—some bettas ignore it

Expand your understanding of Betta—click here to uncover more! The No-Stress Betta Tank Setup Guide (Even Beginners Can Nail It)

Frozen or Live Foods

Want to level up their diet and keep them excited? Mix in frozen or live treats a few times a week.

Good options include:

  • Bloodworms
  • Brine shrimp
  • Daphnia
  • Mosquito larvae
  • Mysis shrimp
  • Fruit flies (yes, really)

These are packed with protein and give your betta something to chase. If you’re squeamish about live bugs, go with frozen—they’re easier to portion and store.

But don’t feed this stuff daily. Use it like a treat, not the main meal.

What About Veggies?

Some people throw in spirulina or tiny bits of nori (dried seaweed). It won’t hurt, but bettas don’t need plant food.

If you want to try it, offer a tiny amount once a week, and see if your betta even touches it. Most don’t care.

What to Avoid

Here’s the junk list:

  • Flake food
  • Anything made for goldfish or general “tropical fish”
  • Pellets with mostly grain or soy
  • Human food (yes, people try this)

Feeding the wrong stuff doesn’t just affect health—it makes your tank messier too.

Bottom line?

Stick to betta-specific pellets as your main food, and use frozen or live treats for variety. That’s all your fish really needs to stay healthy and active.

How Much to Feed a Betta

There’s no one-size-fits-all number here—but there is a simple rule: don’t feed with your eyes, feed with your fish.

Bettas have small stomachs—about the size of their eyeball. It’s easy to overdo it, especially with pellets.

General Feeding Amount

  • 2 to 4 pellets per meal, once or twice a day is the safe range for most adult bettas.
  • For king or giant bettas, you can bump it up to 4 to 6 pellets, but only if they’re active and not showing signs of bloating.

Always check the pellet size. Some brands pack more food into each pellet. If they’re large, go with fewer.

Hungry for knowledge about Betta? We’ve got you covered in this article. 5 Easy DIY Betta Fish Toys Ideas You Can Make at Home

For Frozen or Live Food

Frozen bloodworms, brine shrimp, or daphnia? The rule changes a bit.

Feed what your betta can eat in under 2 minutes, or until you see a slight belly curve—not a round ball.

If they’re gulping and then spitting out food, you’ve gone overboard.

Watch the Belly, Not the Clock

Your best guide? The betta’s body.

A healthy feeding will leave a gentle curve in the belly—not a bulge. If the belly looks flat, increase slightly. If it looks swollen, cut back fast.

Bonus Tip: Soak Your Pellets

Dry pellets can expand inside the stomach, causing bloating or even swim bladder issues.

Soak them in tank water for 15–30 seconds before feeding. It makes digestion easier and lowers the risk of constipation.

betta fish eating
Owner: Frankie Hernandez

How Often to Feed (Feeding Schedule)

Bettas don’t graze like goldfish. They need structure. If you keep it consistent, they stay healthy, active, and less prone to digestive issues.

Once or Twice a Day Works Best

  • Once a day is fine if you’re using high-quality pellets and your fish isn’t too active.
  • Twice a day (morning and evening) gives better energy balance and mimics natural feeding.

Example schedule:

  • Morning: 2–3 pellets or a small frozen portion
  • Evening: 2 pellets or a tiny treat (like a bloodworm)

Keep portions small. Don’t double up just because you feed twice.

Add a Fasting Day

Give your betta one day off from food every week. No, it’s not cruel—it actually helps.

It clears out the gut, lowers bloating risk, and resets appetite. Pick a day and stick to it.

Adjust for Tank Temperature

If your tank runs cool (below 76°F), your betta’s metabolism slows down. Feed less and possibly only once a day.

If it’s warm (78–80°F), digestion speeds up. Twice-a-day feeding makes more sense.

Don’t Fall for the “Begging”

Bettas act hungry even when they’re full. They’ll come to the glass and beg like they haven’t eaten in days.

Stick to your schedule. You’re the brain here—they’re just fish.

Get the full scoop on Betta—check out this must-read article! Betta Owners Swear By These 5 Minimalistic Betta Tank Ideas

Printable Betta Fish Feeding Chart

DayMorningEveningNotes
Monday2–3 pellets1–2 pelletsObserve belly size after feeding
TuesdayFrozen bloodworms2 pelletsTreat day—don’t overdo it
Wednesday2–3 pellets1–2 pelletsSoak pellets before feeding
ThursdayBrine shrimp (frozen)Skip or 1 pelletLight feeding day
Friday2–3 pellets1–2 pelletsCheck water quality too
Saturday1–2 pellets1 bloodworm (optional)Watch for bloating signs
SundayFasting dayNo foodRest day for digestion
  • Adjust pellet count based on your betta’s size and activity
  • Switch up the frozen foods (bloodworms, brine shrimp, daphnia)
  • Use Sunday as a consistent no-feed day

Why Betta Fish Stop Eating

Your betta skipping a meal isn’t always a red flag—but if it drags on, you need to step in. Let’s go through the usual suspects.

1. New Tank = No Appetite

If you just brought your betta home or changed tanks, don’t panic. Many bettas refuse food for a few days while they settle in. It’s normal.

Just keep offering small amounts and give it time.

2. They’re Just Picky

Some bettas turn their nose up at certain pellet brands or food textures. Try:

  • Smaller pellets
  • Soaking pellets
  • Switching to frozen foods for a few days

If they’re eating bloodworms but not pellets, you’ve got a spoiled little prince on your hands.

3. The Food Is Too Big or Too Hard

This is more common than you’d think. Bettas will often take a pellet, chew it, and spit it back out if it’s too hard or oversized.

Soak pellets in tank water before feeding. Or crush them up a bit.

4. They’re Bored of the Same Food

Yes, even fish get bored. If you’ve been feeding the same thing for weeks, they might just be over it.

Alternate pellets with frozen treats like brine shrimp or daphnia once or twice a week.

5. The Water Is Trash

Poor water quality = zero appetite.

Check for:

  • Ammonia or nitrite spikes
  • High nitrate levels
  • Low temperature (below 76°F makes them sluggish)

Fix the water first. Don’t force food while they’re stressed.

6. They’re Actually Sick

If your betta’s also acting weird—like clamped fins, no swimming, or lying at the bottom—this isn’t just about food anymore.

Lack of appetite + weird behavior = possible illness (like parasites, bacterial infection, or swim bladder trouble). Time to isolate, test water, and start researching symptoms.

If Betta piqued your interest, this article will take you even further. Sew Your Own Betta Fish Plushie With This Free Printable Pattern

Pro Feeding Tips From Betta Owners

You can follow every label on the jar and still mess up. These tips come from people who’ve been through it and figured out what works.

1. Watch the Belly, Not the Clock

  • Don’t just feed based on time. Look at your betta’s body.
  • Slight curve = fed just right.
  • Round belly = too much.
  • Sunken belly = needs a bit more.

2. Soak Dry Pellets

Always soak pellets in tank water for 15–30 seconds before feeding.
Dry ones expand in the stomach and can cause bloating or swim bladder issues.

3. Rotate the Food

One day pellets. Another day frozen brine shrimp.
Change it up to keep your betta interested and healthy. Same food every day = boredom and possible refusal.

4. Don’t Feed from the Jar

Use a spoon, tweezers, or a separate dish. Feeding straight from the container usually ends in overfeeding.

5. Stick to a Schedule, Then Break It (on Purpose)

Feed at the same times every day—but don’t forget the weekly fasting day. It keeps digestion smooth and helps prevent health problems.

6. Clean Up Leftovers Fast

Uneaten food rots fast and messes up water quality. If your betta ignores food for more than 5 minutes, pull it out.

Frequently Asked Questions

Can I skip a feeding if I’m busy?

Yes. Skipping one meal won’t hurt your betta. Just don’t make it a habit.

Should I feed my betta at night?

Not ideal. Bettas are more active during the day. Stick to mornings and early evenings.

Can I feed both pellets and frozen food in the same day?

Absolutely. Just keep the portions small. Don’t double the total amount.

How long can a betta go without food?

A healthy adult betta can survive up to 10–14 days without food, but it’s not recommended. Missing a day or two is fine. Beyond that, it’s a problem.

Can I give my betta human food?

Nope. Don’t do it. Their digestive system isn’t built for it, and you could make them sick.

My betta begs for food all day. Should I give in?

No. Bettas are great actors. Stick to your schedule—they’re not starving, just dramatic.

Muntaseer Rahman

About Author

Hello, I’m Muntaseer Rahman, the owner of AcuarioPets.com. I’m passionate about aquarium pets like shrimps, snails, crabs, and crayfish. I’ve created this website to share my expertise and help you provide better care for these amazing pets.

Disclaimer

This site is owned and operated by Muntaseer Rahman. AcuarioPets.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site also participates in other affiliate programs and is compensated for referring traffic and business to these companies.