Do angels eat?
Just as humans and animals require food to survive, similarly angels require spiritual food and sustenance for their existence. The spiritual food of the angels is the light of G-dliness that shines towards them from above. This spiritual sustenance eventually becomes the source of physical food.
 Likkutei Torah Parshas Tzav 7b