Slovenian cuisine is a mixture of Central European cuisine (especially Austrian and Hungarian), Mediterranean cuisine and Balkan cuisine. Historically, Slovenian cuisine was divided into town, farmhouse, cottage, castle, parsonage and monastic cuisines. Due to the variety of Slovenian cultural and natural landscapes, there are more than 40 distinct regional cuisines.