Pored prirodne hrane koja je glavna i koja se nalazi u ribnjacima, potrebna je i veštačka, koja se baca u ribnjake.
Ribe se u ribnjacima ne smeju hraniti samo veštačkom hranom, jer bi to skupo koštalo i posle izvesnog vremena ne bi im ni prijala, upravo ne bi je primale.
Za uspešno hranjenje na primer šarana u ribnjacima sledeći su uslovi, što obilnija prirodna hrana u ribnjacima, ne suviše razvijena vodena vegetacija, kao ni suviše jako proticanje vode kroz njih, bacanje hrane u dovoljnoj meri, ni suviše malo ali ni mnogo.