Italian cuisine varies widely by region but is characterized by fresh, seasonal ingredients. Common northern Italian dishes rely on butter, meat and potatoes while southern cuisine uses more olive oil, tomatoes, vegetables and fish. Italian meals typically include a first course like pasta or soup, a second course of meat or fish with vegetables, and are eaten slowly with family or friends. Traditional Italian dishes also vary by festival, with Christmas featuring dishes like timballo and Easter including lamb dishes and Easter eggs.