Translation:My grandmother cooks better than my wife.
"My grandmother does <activity> better than..." is almost always an insult in English as well.
Not true. Just because something is repeated does not make it true. Remember the wife is often from a different family that cooks better.
You can always look at the bright side of life. Maybe this can be seen as a praise?