Assuming that your xml comes allways in that form (the name of the restaurant being the first in the string and everything is separeted by ",") you can do it like this:
<cfscript> text = "Pizza Hut, pizza, cheese, garlic bread"; array = text.split(","); </cfscript>
The name of the restaurant will be in the array.
I dont know if the xml feed is done by you and i also dont know the context of your application but might be good to change it.
You're already on your way with XML, so use XML syntax:
<cfloop from="1" to="#arrayLen(eating.catalog.food)#" index="i">
YES! That works beautifully BKBK, thank you!!! This will help me a lot!