В фильме два параллельных сюжета.
Первый происходит в наше время. Юлиан (Жан-Пьер Лео), сын богатого немецкого промышленника Клотца из Рура (Альберто Лионелло), испытывает патологическое влечение к свиньям. Они оказываются для него намного более привлекательными, чем его невеста Ида (Анна Вяземски). В конце концов свиньи съедают скотоложца.
Второй сюжет происходит в таинственной мифической пустыне. В ней живет молодой изгой. Он каннибал, причём первой жертвой стал его собственный отец.
Сам Пазолини отмечал, что в данном фильме каннибализм не реальный, а символический, как выражение крайней степени протеста.