Correct

刀子嘴豆腐心

/ dāo zi zuǐ, dòu fǔ xīn / 
Strokes
https://i.cchatty2.com/filters:format(webp)/fit-in/684x0/img/202102/刀子嘴豆腐心-Chinese-idioms-Cchatty-6825e542-d907-4ce4-808d-e7bc3e2e92dc-1612776508.jpg

Collocation

1
是刀子嘴,豆腐心的人
2
女人都是刀子嘴,豆腐心
3
老太太刀子嘴,豆腐心

Definition

刀子嘴,豆腐心:

Literally means:

have a bitter tongue and a tender heart.

Actually means:

It means that one's words are as sharp as a razor but his heart is as tender as bean curd. Metaphorically it means that one says acrimonious words but has a soft heart.

刀子嘴,豆腐心,嘴巴像刀子厉害,内心像豆腐柔软。刀子嘴,豆腐心,比喻说的话厉害或尖刻,心肠却很软。

Example

Used as predicate, object, subject or attributive. (作谓语、宾语、主语、定语)
1
Nǐ
你
gēn
跟
tā
她
xiāngchǔ
相处
cháng
长
le
了
  
,
jiù
就
huì
会
zhīdào
知道
zhè
这
lǎotàitai
老太太
dāozi
刀子
zuǐ
嘴
  
,
dòufuxīn
豆腐心
  
,
huà
话
suīrán
虽然
jiǎng
讲
de
得
nántīng
难听
  
,
què
却
shì
是
wèile
为了
nǐ
你
hǎo
好
  
。

You get along with her for a long time, you will know that the old lady knife mouth, tofu heart, although the words are difficult to speak, but for your own good.

2
Yǒuxiē
有些
nǚrén
女人
shuō
说
zìjǐ
自己
shì
是
dāozi
刀子
zuǐ
嘴
  
,
dòufuxīn
豆腐心
  
,
mà
骂
zhàngfu
丈夫
shì
是
ài
爱
zhàngfu
丈夫
de
的
biǎoxiàn
表现
  
。
Qíshí
其实
  
,
dāozi
刀子
zuǐ
嘴
yǒushí
有时
yě
也
huì
会
shāngrén
伤人
  
。

Some women say they are knife mouth, tofu heart, scolding husband is the performance of love husband. In fact, "knife mouth" can sometimes hurt people.

3
Tā
他
shì
是
gè
个
dāozi
刀子
zuǐ
嘴
  
,
dòufuxīn
豆腐心
de
的
rén
人
  
,
zuǐba
嘴巴
hěn
很
lìhai
厉害
  
,
dàn
但
xīnyǎn
心眼
tǐng
挺
hǎo
好
  
。

He is a knife mouth, tofu heart of the person, mouth is very strong, but the heart is very good.