患有先天性心脏病的不能够吃以下几种食物:第一,不可以吃脂肪含量高的食物,比如肥肉,不可以吃动物的内脏等含胆固醇高的食物。第二,不可以吃过咸的食物,因为过咸的食物当中钠盐含量比较高,容易导致水钠潴留,会增加心脏的负担,比如咸菜。第三,不可以吃辛辣有刺激性的食物,也不可以吃寒凉生冷的食物,比如辣椒、冰淇淋等,也不可以喝有刺激性的饮品。患有先天性心脏病的患儿,在饮食上建议多吃一些维生素含量比较高,而且比较清淡的食物。