Here’s the detailed advice on feeding amount for betta fish:
Juvenile Betta Fish (Body length < 3cm)
Feeding Frequency: 2 times a day (recommended before 3 PM in the morning and afternoon)
Single Feeding Amount: 5-7 pellets of granular feed (preferably eaten within 10 minutes)
Notes: Juvenile fish have fast metabolism and need small, frequent meals. Remove leftover feed promptly.

Adult Betta Fish
Feeding Frequency: 1 time a day (or every other day)
Single Feeding Amount: About 10 pellets (best eaten within 5 minutes)
Special Cases: Reduce feeding frequency when water temperature is below 20°C.
General Principles
Observe Eating Speed: Adult fish should finish within 5 minutes, and juveniles within 10 minutes.
Underfeed Rather Than Overfeed: Feed until 70-80% full. Overfeeding easily causes ascites.
Water Quality Management: Clean up residues promptly after feeding to prevent water quality deterioration.
Feed Selection: Use specialized betta fish feed, with pellet size no larger than the fish's head.
Tips
Female bettas usually eat 20%-30% less than males. In winter, feeding intervals can be extended to once every 3-4 days.
If the betta's abdomen appears abnormally swollen, stop feeding immediately for 1-2 days.