In most of Mexico, especially in rural areas, much of the food is consumed in the home. Cooking for the family is usually considered to be women's work, and this includes cooking for celebrations as well. Traditionally girls have been considered ready to marry when they can cook, and cooking is considered a main talent for housewives.
The main meal of the day in Mexico is the "comida", meaning 'meal' in Spanish. The normal meal is, as follows; early morning meal, is called "desayuno", which entails coffee/atole (maize drink) and light meal, in some areas, the "almuerzo", around 11AM, includes a “snack” and drink, then followed by "comida", between Noon and 2PM (lunch), which in itself is usually the heaviest meal of the day, or supper. It sometimes begins with soup, often chicken broth with pasta or a "dry soup", which is pasta or rice flavored with onions, garlic or vegetables. The main course is meat served in a cooked sauce with salsa on the side, accompanied with beans and tortillas and often with a fruit drink in some areas. Last meal of the day is "cena" dinner, which varies greatly by region, and is usually eaten between 6PM and 9PM.
In the evening, it is common to eat leftovers from the comida or sweet bread accompanied by coffee or chocolate. Breakfast can consist of meat in broth (such as pancita), tacos, enchiladas or meat with eggs. This is usually served with beans, tortillas, and coffee or juice.