Arturo Salazar (left) is accused of killing Edith Andrea Garcia (right) as their two children slept nearby.
The man accused of killing his girlfriend and hiding her body under a bed appeared in court Monday.
Arturo Salazar, 24, pleaded not guilty to first-degree murder and use of a deadly weapon. The judge set bail at $5 million.
Oceanside police discovered the body of Edith Andrea Garcia, 21, under a bed inside a garage on Leeward Court on June 13. The couple and their two young children were apparently living in the garage.
Despite the not guilty plea, officials said Salazar has confessed to the murder.
In an exclusive jailhouse interview with NBC 7, Salazar said he was upset with Garcia for cheating on him. He said they got into a heated argument and he slit her throat last Wednesday morning. He concealed her body under the bed before the children awoke.
This is the second time Salazar had been charged with domestic violence against Garcia. He faces 26 years to life in prison.
A readiness hearing is scheduled for June 25.