<human>:  What are the differences between Italian and Mexican cuisine?
<bot>: The two cuisines differ mainly in their use of spices and ingredients. Italian cuisine generally makes use of tomatoes, basil, garlic, and olive oil, while Mexican cuisine typically utilizes cilantro, chili peppers, onions, and limes. Italian cooking often uses pasta, while Mexican cuisine frequently features tortillas. Italian meals tend to be heavier, relying on meats, cheeses, and starches, while Mexican food often incorporates lighter proteins such as chicken, fish, or beans. Additionally, Italian dishes typically have a wide range of sauces and toppings, while Mexican dishes often focus on a single flavour profile.