How do you say “he/she has a sharp tongue but a soft heart” in Chinese?

Here's the answer:

“他/她刀子嘴豆腐心”

(tā dāo-zi zuǐ dòu-fu xīn)

Watch a real native speaker say it:

Here's how it sounds in a textbook:

Fun fact: the hundreds of thousands of people learning Chinese with Memrise get this phrase correct 95.51% of the time!

Time to set your textbook on fire, learn “他/她刀子嘴豆腐心” and other useful phrases that Chinese speakers really use!

Start learning for free Download on Google Play Store Download on Apple App Store
burning textbook