Ceviche is a refreshing and light Mexican dish made from raw fish or seafood that is marinated in citrus juice, such as lime or lemon juice. The acid in the citrus juice effectively 'cooks' the fish, giving it a firm texture and a tangy flavor. Ceviche is typically mixed with onions, tomatoes, cilantro, and chili peppers, adding a burst of freshness and heat to the dish. It is often served as an appetizer or a light lunch, accompanied by tortilla chips or tostadas.