Cluster titles or ingredients of food into n-categories
This sounds like a job for latent dirichlet alocation (i.e. topic modeling).


https://en.wikipedia.org/wiki/Latent_Dirichlet_allocation
https://radimrehurek.com/gensim/wiki.html