Mollyvisjes zijn omnivoren en eten diverse voeders, waaronder:
Vlokken
Korrels
Artemia
Daphnia
Bloedwormen
Muggenlarven
Algen
Groenten zoals courgette, komkommer en erwten
Mollyvisjes kunnen ook andere vissen eten die kleiner zijn dan zijzelf, inclusief hun eigen kroesjes. Om dit te voorkomen, bied voldoende voedsel en schuilplaatsen aan.