Betta fish are strict carnivores that thrive on a high-protein diet. In the wild, they hunt insects, insect larvae, and small crustaceans.
To keep your betta healthy and colorful, feed a varied diet of quality betta pellets, live or frozen bloodworms, brine shrimp, and daphnia. Avoid fillers like plant matter or low-quality flakes.
Why Betta Fish Need a High-Protein Diet
Betta fish are obligate carnivores. Their digestive systems are designed to process animal protein, not plant material. In the wild, they eat mosquito larvae, water fleas, and small insects.
Their bodies lack the enzymes needed to break down grains or vegetables efficiently.
Feeding a high-protein diet keeps their colors bright, fins strong, and immune system functioning. A protein content of at least 40% is ideal for most bettas.
I’ve seen owners switch from low-quality flakes to protein-rich pellets and notice a difference in vibrancy within two weeks.
Stick to foods that mimic their natural prey, insects, larvae, and crustaceans.
Best Staple Food: High-Quality Betta Pellets
Pellets are the most convenient staple for betta owners. Look for a sinking pellet with at least 40% crude protein and minimal fillers like wheat or corn.
Brands such as Hikari, Omega One, and New Life Spectrum offer formulas specifically for bettas.
These pellets contain fish meal, shrimp meal, and essential fatty acids.
I always soak pellets for a few seconds before feeding. This softens them and prevents bloating from swallowed air. Avoid floating pellets, bettas gulp air when eating at the surface, which can lead to swim bladder issues.
A good pellet should be the first food in your betta’s diet, but not the only one.
Live Foods: The Closest to Their Natural Diet
Live foods trigger your betta’s hunting instinct and provide the highest nutritional value.
Options include bloodworms, brine shrimp, daphnia, and mosquito larvae. I’ve raised my own brine shrimp for years, it’s simple and ensures no parasites or contaminants.
Live foods are rich in protein and essential fatty acids. They also encourage natural behavior, which reduces stress. However, source them from reputable suppliers.
Wild-caught insects may carry pesticides or diseases. Aquarium Co-Op recommends buying live foods from trusted breeders to avoid introducing pathogens into your tank. Feed live foods as a treat two to three times per week.
Frozen Foods: Convenient and Nutritious
Frozen foods offer the same nutritional profile as live foods without the hassle of cultivation. They are flash-frozen, which preserves vitamins and minerals. Popular frozen options include bloodworms, brine shrimp, Mysis shrimp, and daphnia.
Thaw a cube in a small cup of tank water, then feed with a pipette or tongs. Never drop frozen food directly into the tank, it can cause digestive issues and shock the fish. I keep a variety of frozen cubes in my freezer and rotate them daily.
This mimics the variety bettas get in the wild. According to The Spruce Pets, frozen foods are a safer alternative to live foods for most hobbyists.
Freeze-Dried Foods: Risks and Best Practices
Freeze-dried foods are shelf-stable and easy to store, but they come with risks. Bloodworms and tubifex worms are common freeze-dried treats. Without rehydration, they can expand in the stomach, causing bloating and constipation.
Always soak freeze-dried foods in tank water for five to ten minutes before feeding. This restores moisture and makes them easier to digest. I use freeze-dried bloodworms as an occasional treat, not a staple.
They lack the water content of live or frozen options, so they should make up no more than 10% of the total diet. Overuse leads to digestive problems.
Treats and Occasional Foods
Betta fish enjoy occasional treats that add variety. Options include fruit flies, black soldier fly larvae, and chopped earthworms. These mimic the small insects bettas eat in rice paddies and shallow streams.
I occasionally feed my bettas a small piece of blanched spinach or a pea, but only for constipation. These are not natural foods. For treats, stick with insect-based items.
Feed treats once or twice per week, replacing one regular meal. Avoid overdoing it, too many treats can unbalance the diet and cause obesity.
Vegetables – Do Bettas Need Them?
Betta fish don’t naturally eat vegetables, but some will accept small amounts of spirulina or blanched peas. Spirulina is an algae supplement that can boost the immune system and improve color. However, it’s not a primary food.
Peas are often used as a laxative for constipation. Remove the skin, boil the pea, and offer a tiny piece. In my experience, most bettas ignore vegetables unless they are very hungry.
If your betta refuses vegetables, that’s fine, their digestive system is designed for meat. Focus on high-protein foods and skip the greens.
Foods to Avoid
Some foods can harm your betta. Avoid tubifex worms, they are often raised in unsanitary conditions and carry bacteria. Beef heart is too fatty and can cause organ damage.
Human food like bread, crackers, or cooked meat offers no nutritional value and fouls the water.
Low-quality flakes with plant fillers like wheat, soy, or corn are poor choices. They lack the protein bettas need. Also avoid overfeeding frozen or freeze-dried foods that expand in the stomach.
Stick to the recommended foods, pellets, live, frozen, and occasional treats, and you’ll avoid most health issues.
How Often and How Much to Feed
Adult bettas should be fed two to three small meals per day. Each meal consists of two to three pellets or the equivalent in live or frozen food. Feed only what they can consume in two to three minutes.
Overfeeding leads to obesity, bloating, and poor water quality. I adjust feeding based on activity level, more during breeding season, less during slower periods. Young bettas need more frequent feedings, up to four times per day.
Always remove uneaten food after five minutes to prevent ammonia spikes.
Signs of Overfeeding and Underfeeding
Overfeeding shows as a bloated belly, lethargy, and uneaten food accumulating in the tank. The water may become cloudy due to excess waste. Underfeeding results in a sunken belly, dull colors, and fin deterioration.
Monitor your betta’s body shape. A healthy betta has a slightly rounded belly but not distended. If you see either extreme, adjust feeding immediately.
I check my bettas daily during feeding time, a quick glance at their body shape tells me if the portion size is right. Consistent feeding habits prevent both problems.
FAQ
Can bettas eat goldfish food?
No, goldfish food is mostly plant-based and lacks the protein bettas need. It can cause malnutrition and digestive issues.
How often should I feed bloodworms?
Feed bloodworms as a treat two to three times per week. Overfeeding can cause bloating and constipation.
Are betta flakes good?
Low-quality flakes contain fillers and little protein. High-quality flakes are okay, but pellets are better as a staple.
Can bettas eat fruit?
No, fruit is too sugary and not digestible for bettas. Stick to animal-based foods.
Do bettas need vegetables?
No, bettas are carnivores and get all nutrients from protein. Vegetables are not necessary.
How long can a betta go without food?
Adult bettas can survive up to two weeks without food, but it stresses them. Feed at least every other day.
Can I feed my betta frozen peas?
Yes, but only for constipation. Remove the skin, boil, and offer a tiny piece. Use sparingly.
What is the best live food for bettas?
Brine shrimp are excellent, high in protein and easy to culture. Daphnia and bloodworms are also great options.


