Celer oloupeme a nakrájíme na menší části (kostky nebo plátky). Cibuli bez slupky také nakrájíme. Ve větším hrnci rozehřejeme olej s máslem a cibuli necháme zesklovatět.
Přidáme celer, krátce orestujeme, zalijeme vodou a vaříme doměkka. Osolíme a opepříme. Množství vody záleží na velikosti celeru.
K měkkému celeru přidáme 75 g nivy a celý obsah dohladka rozmixujeme.
Celerovou polévku krátce prohřejeme, dochutíme a vmícháme nasekanou petrželku.
Celerovou polévku rozdělíme do talířů či misek, posypeme zbylou nastrouhanou nivou a horkou podáváme.