红绿灯鱼可以和观赏虾一起养,但幼虾可能会被鱼吃掉。它是一种杂食性鱼,能吃的食物有很多,比如小鱼、小虾等小动物,菠菜、莴苣等植物,以及人工合成的鱼饲料。但是长期喂一种食物会使它们产生厌食情绪。因此要将多种食物混合搭配起来投喂它们。如果它们处于幼年时期,一般一天喂3-4次。