A truffle hunter who lives alone in the Oregonian wilderness must return to his past in Portland in search of his beloved foraging pig after she is kidnapped.
Robin "Rob" Feld is a former Portland-based chef turned reclusive truffle forager following the death of his wife and partner Lori fifteen years prior. He hunts truffles deep in the forests of Oregon through the use of his prized foraging pig. He begins supplying the truffles he and his pig finds to Amir, a young, inexperienced seller. One night, Rob is assaulted by unidentified assailants who also steal his pig.
He reaches out to Amir, who helps him locate a group of junkies who another local truffle-hunter suspects of being the culprits. They claim not to have the pig, but allude that the person who got it from them lives in downtown Portland. Rob and Amir infiltrate an underground fighting ring, where they manage to extract another clue as to the whereabouts of Rob's pig.
The following morning, Amir makes himself and Rob breakfast and voices his admiration for him as a chef; Amir's parents' marriage was an unhappy one, but Amir recalls his parents being at their happiest following a dinner at Rob's restaurant many years ago before his mother eventually committed suicide. Following his lead from the fighting ring, Rob asks Amir to secure reservations for themselves at Eurydice, a popular, trendy restaurant. In the meantime, Rob visits the house that he lived in with Lori.
At Eurydice, Rob requests a meeting with its head chef, Derrick, a former pasta chef at Rob's restaurant. After pointedly criticizing Derrick for opening a contemporary restaurant rather than the pub he always wanted to run, an emasculated Derrick confesses that Amir's wealthy father, Darius, was behind the theft of his pig, which he knew about after Amir informed him about its existence.
Rob angrily ends his partnership with Amir before going to confront Darius at his home. Darius promises him $25,000 dollars in exchange for the pig and threatens Rob with the pig's death should he come after him again. After Amir visits his mom, who is actually alive and in a coma, implying her suicide attempt was a failed one, he goes to pick up Rob from Darius's house. Rob admits to Amir that he does not actually need his pig to hunt truffles, but he simply appreciates its companionship. He then asks Amir to help him get his pig back another way.
Rob retrieves a loaf of bread from his former baker while Amir acquires a bottle of wine from Rob and Lori's personal collection at the mausoleum where Lori's body is being held. After sneaking back into Darius's house, Rob and Amir cook the same dinner, which Darius and his wife were cooked years earlier by Rob, for the three of them in the kitchen. Darius is brought to tears over the meal and retreats to his office. When Rob again asks where his pig is, Darius sadly admits that the junkies he hired to take it had mishandled it, resulting in its death; Rob is devastated.
A remorseful Amir drives Rob back to the diner from where he had first picked him up, and Rob, despite everything, decides to resume his partnership with him. Returning to his cabin, he plays a tape that Lori recorded of herself singing to him for his birthday.
In the credit scene right after the music is over, there is a shoveling sound in the background and also a sound of pig snorting; then the shoveling continues.