It could possibly just be some of the oil in the food. I had the same problem until I added more agitation to the water's surface. An airstone or adjusting the water level can help with this problem. I simply adjusted the water level. If you have a
HOB (hang on back) filter, when the water level is high, there's not much water movement on the surface when the water is added back to the tank. Dropping the level down a bit causes more surface movement and breaks up the oil slick where it can be continuously agitated or sucked in by the filter. The airstone does essentially the same thing by causing surface agitation.