Breakfast (desayuno) in Mexico is typically a light meal that consists of coffee or hot chocolate, bread with butter or jelly, and eggs.
It’s common to see street vendors selling breakfast items like churros (fried dough filled with chocolate), tamales (corn-based dough wrapped in corn husks and steamed), or tacos de canasta (fried tacos filled with meat and beans).
If you’re looking for a more hearty breakfast option, you can find restaurants that serve dishes like huevos rancheros (eggs served over a tortilla with salsa), chilaquiles (tortilla chips covered in sauce and cheese), or molletes (open-faced sandwiches on bolillo rolls).
Lunch (comida) is the biggest meal of the day in Mexico, and it’s typically served between 2:00pm and 4:00pm.
The most common lunch dish is a plate of rice, beans, and meat (usually chicken, beef, or pork), known as the comida corrida. This filling meal is often served with a side of soup or salad, and tortillas are usually provided so that you can make your own tacos.
If you’re not looking for a traditional Mexican lunch option, you can find restaurants that serve international cuisine like Italian, Chinese, or American food.
Dinner (cena) is typically a lighter meal than lunch, and it’s usually served between 8:00pm and 10:00pm.
Common dinner dishes include enchiladas, quesadillas, flautas, and tostadas. These dishes are often served with a side of rice and beans, and they can be made with either chicken, beef, or pork.
If you’re looking for something sweet to end your meal, you can find desserts like flan (a custard pudding), churros (fried dough filled with chocolate), or tres leches cake (a sponge cake soaked in three kinds of milk).