The key difference between chimichurri and pesto is that the latter uses nuts and olive oil for the base, whereas the former uses herbs and spices.