Get the difference of two lists using Any(). The Linq Any() function returns a boolean if a condition is met but you can use it to return the difference of two lists:
var difference = ListA.Where(a => !ListB.Any(b => b.ListItem == a.ListItem)).ToList();