If we apply to the above verse Jesus’ own criterion (“every good tree bears good fruit, but a bad tree bears bad fruit”—Mathew 7:17) we will know that it is unlikely that Jesus did say it.
When I practiced it, I found that I was encouraging others to slap (whether in its literal or figurative sense) me more and more. The same is happening in large scale when countries practice tolerance. We know many countries who “turn the other cheek” when attacked, and it only invites more trouble (which means Jesus’ advice is counterproductive).
But see what happens if you return more than what you receive in view of the principle God Himself follows. (Exodus 20:5, 6) You probably succeed in correcting the other person. We have modern example in this regard. Japan attacked Pearl Harbor as part of their aggressive/imperialistic policy. And US made them reap the consequences [it was like jaws for tooth, not just tooth for tooth—bombing of Nagasaki and Hiroshima], and Japan learned the lesson: Japan stopped attacking other nations altogether.
Interestingly, even Jesus himself did not practice “show the other cheek” advice (which is of course attributed to Jesus). When slapped, Jesus made a manly response saying: “But if I'm speaking the truth, why are you beating me?” (John 18:23) Because he was yet to make his final statement on this: “Behold, I am coming soon, bringing my recompense with me, to repay each one for what he has done” (Revelation 22:12) which means he has never told us to ‘turn other cheek also when slapped on the left.’