C. la comida es del señor is the correct answer
the word del is a combination of the two words "el" and "de." When the noun is male, as it is in this sentence, then you MUST use "del," which is why your answer is not B. You can NOT use "del" when the noun is feminine as it is in option A.
Hope this helped!
~Just a girl in love with Shawn Mendes