The 33-year-old has signed a 12-month contract extension with an option of a further year.
“I’m delighted to be staying at Ipswich and that the contract situation is all sorted now,” Edwards told the club’s official website.
“My family are happy here and this is where I want to see my children grow up.
“Everything is done and dusted now and I’m delighted to be staying at Ipswich, as it feels like home now.
“Hopefully now we can finish strongly, try and win as many games as possible and set down a marker for next season.”