Answer: who
Explanation: I heard whom is used when you can replace it with him-
so whom is famous for cooking nice appetizers would be "him is famous for cooking nice appetizers" which doesn't make sense.
who is replaced with he so 'who is famous for cooking nice appetizers' would be "he is famous for cooking nice appetizers" which does make sense
I eliminated which because I feel that it is used more often for objects rather than people