Gu Qingming, an ordinary undertaker in Linyuan City, lives a lonely life in the company of the dead. He thought his life would end in peace and solemnity day after day, until one rainy night, he picked up an abandoned baby girl in the back alley of the funeral home.
The baby girl's cry was like a key, opening another door in his life. From the moment he picked her up, Gu Qingming saw a world he had never seen before - the wailing and resentful souls lurking in the shadows of the city, and the obsessive spirits lingering in the world.
What's even more incredible is that a simple classic called "The Recipe of One Hundred Demons" appeared in his mind. He is neither a ghost hunter nor a monk, but the only "eater" chosen by the recipe.
The recipe did not give him the power to destroy the world, but only taught him how to "cook". Use "a wisp of regret" as the starting material and add "three coins of moonlight" to make a "broken heart soup"; use "seven points of unwillingness" as the material and add "half-life memory" to make a "forgettable cake".
However, the life experience of the baby girl in his arms, whom he named "Nian Nian", seemed to be far more amazing than he imagined. She is not only the key to unlocking his abilities, but also the "treasure" coveted by countless powerful beings.
In order to protect Nian Nian, and to protect this unexpected warmth, Gu Qingming had to hold the child in his arms, use a spoon, and embark on an alternative road to the sky to "feed" and dominate the three realms.
Each dish is made for a specific "diner".