Mexican food is usually hot and spicy and contains beans, corn and rice.