"요리" is cuisine and "음식" is food. However, they can be verbs that have different meaning. You can use "요리" as a verb adding "-하다" at the end.
So it becomes "to cook".
"I cook for lunch."
= 나는 점심을 요리한다.
However, you can't make "음식" as a verb for "to cook".
You can make a verb for " to eat food" adding "-을 먹다" at the end.
"나는 어제 맛있는 음식을 먹었다."
=Yesterday, I ate some delicious food.