Zeleninu očistíme. Velkou cibuli očistíme a nakrájíme na plátky. Pórek nakrájíme větší špalíčky. Brambory na kostičky.
V hrnci orestujeme cibuli a pórek na olivovém oleji. Přidáme brambory, šafrán, kmín, vývar a vaříme, dokud se brambory nerozvaří. Polévku rozmixujeme, přidáme citronovou šťávu, smetanu a osolíme. Pokud je polévka příliš řídká, přidáme olivový olej.
Šafránovou polévku podáváme nejlépe teplou. Tato polévka je zlepšenou verzí bramborové polévky s pórkem. Šmrnc získá přidáním krevet nebo humřím masem.