Según estudios de la FAO, existen tres tipos de alimentos utilizados en estanques de peces: alimentos naturales, alimentos complementarios y alimentos completos.
Los alimentos naturales son aquellos naturalmente presentes en los estanques. Pueden ser detrito, bacterias, plancton, gusanos, insectos, caracoles, plantas acuáticas y peces. Su abundancia depende en gran medida de la calidad del agua. La aplicación de cal, la fertilización y en particular la fertilización orgánica, pueden ayudar a proporcionar a los peces un buen suministro de alimentos naturales.
Los alimentos complementarios son alimentos que se suministran regularmente a los peces en los estanques. Normalmente consisten en materiales económicos y disponibles localmente, por ejemplo plantas terrestres, desperdicios de comida o productos derivados de la agricultura.
Los alimentos completos también se suministran en forma regular. Consisten en una mezcla de ingredientes cuidadosamente seleccionados para proporcionar todos los elementos nutritivos necesarios para que los peces crezcan bien. Deben estar hechos de forma que sea fácil ingerirlos y digerirlos. Estos alimentos son muy difíciles de preparar en la granja.