Sušený hrách uvaříme ve vodě úplně doměkka. Vodu slijeme a necháme stranou. Hrách necháme trochu vychladnout a poté rozmixujeme na kaši.
Mražený hrášek prolijeme horkou vodou.
K rozmixovanému hrachu přilijeme zpátky odložený vývar, promícháme a vrátíme na plotnu. Necháme projít varem, přilijeme kuřecí vývar a mléko. Vegetariáni nahradí kuřecí vývar zeleninovým. Hrachovou polévku ochutíme prolisovaným česnekem, solí a pepřem. Všeho přidáváme podle chuti. Vánoční hrachovou polévku ještě krátce provaříme, přisypeme kuličky mraženého hrášku, vmícháme vejce a posypeme rozemnutou majoránkou.
Vánoční hrachovou polévku servírujeme s nasucho opečenými krutony.