L'Ancistrus è un loricaride da fondo che si nutre prevalentemente di alghe e materia vegetale, ma è onnivoro e può beneficiare di una dieta varia che include sia cibo vegetale sia proteine animali in piccole quantità. Il miglior cibo per l'Ancistrus include: Wafer o pastiglie per pesci da fondo: Questi alimenti sono formulati appositamente per pesci che pascolano sul fondo e sono ricchi di ingredienti vegetali. Verdure fresche: Verdure come zucchine, cetrioli, piselli sbucciati e bietole possono essere lessate leggermente per ammorbidirle e poi offerte ai pesci. Alimenti surgelati o liofilizzati: Piccole quantità di alimenti come artemie, granuli, e larve di zanzara possono completare la loro dieta fornendo proteine animali. Legno: L'Ancistrus necessita di legno nel proprio ambiente, non solo per nascondersi e raschiare, ma anche perché il legno contribuisce alla loro digestione e assunzione di fibre. È importante evitare il sovralimentazione e alternare i tipi di cibo offerti, garantendo una dieta equilibrata e variata che imiti il più possibile quella che avrebbero in natura. Inoltre, è buona pratica rimuovere eventuali residui di cibo non consumato per mantenere una buona qualità dell'acqua.