i have my html code looks like this:
As you have the link under a tag so selenium must work with below code.
You xpath will be .//*[@id='food-search-all']/ul/li
(assuming that div id is unique .You can take help with firebug for generate xpath )
IWebElement TargetElement = driver.FindElement(By.XPath(xPathVal));
string CellVal = TargetElement.Text.ToString();
TargetElement = driver.FindElement(By.LinkText(CellVal));
TargetElement.Click();
sometimes sigle use of .Click() not work i will suggest add one more TargetElement.Click(); if your first try not work.