The father, Ngor Duanghakhon, 65 was making pork soup for lunch when his son, Sakdin Duangphakhon, 36, bought the meat.
The father, Ngor Duanghakhon, 65 was making pork soup for lunch when his son, Sakdin Duangphakhon, 36, bought the fish.
Sakdin grew angry when his father told him he had forgot to add the fish sauce - a staple ingredient in Thai cooking.
The boy grabbed an empty bottle and hit him over the head before slapping his mother Pa, 66, when she intervened.
Sakdin picked up a knife and repeatedly stabbed his father when her mother ran to ask for help. Police arrived and found the son covered in blood calmly lounging in a hammock at the front of the single-storey home.
Officers took the handcuffed son to the scene on Friday to re-enact the crime.
They even made him kneel down and apologise to his father's corpse.
Deputy Inspector Colonel Nitipat Kitichartchai said: "The father volunteered to cook the pork.
"The son went to drink a some liquor and then wanted to eat the food. But the dad said it was not finished and not cooked yet.
"The son did not want to wait. Then he said he forgot the fish sauce and he became angry."
The son, who has two brothers, had to kneel down, apologise and say a prayer next to his dead father when he returned to the scene.
"It was reported to us that the son had used a knife to stab the father at the home," he said. "I knew we would have to go to investigate the scene. It is a single storey house. The father was wearing a loin cloth without a shirt.
He added: "He had more than 10 stab wounds on his back, particularly across the left shoulder, and one the deeply penetrated the heart. The smell of blood stained the area.
"I asked the wife how her husband died and she identified her son as the killer. He was found outside the house in a cradle (hammock) with a lot of blood on him but he was not injured. He was detained while we investigated the home."