Darija Guides

How to Say "I Love You" in Darija (Romantic Phrases)

212 Daily· June 22, 2026· 3 min read
How to Say "I Love You" in Darija (Romantic Phrases)
To say 'I love you' in Moroccan Darija you say 'kanbghik' (كنبغيك) to anyone, or the stronger 'kanhebbek' (كنحبك). 'Bghit' comes from the verb to want/love and is the most natural everyday way Moroccans express affection. Add 'bzzaf' to say 'I love you a lot'.

The Core Phrase: Kanbghik

The most common way to say 'I love you' in Darija is 'kanbghik' (كنبغيك). It comes from the verb 'bgha' which means both to want and to love, and Moroccans use it for romantic partners, family and close friends alike. It is warm, natural and never sounds too heavy.

To a man you say 'kanbghik', and to a woman it is also 'kanbghik' — the form is the same. To make it stronger, add 'bzzaf' (a lot): 'kanbghik bzzaf' means I love you a lot. This is the phrase you will hear most in real life.

Kanhebbek: The Deeper Word

If you want something that sounds more intense and classical, use 'kanhebbek' (كنحبك), which is closer to the standard Arabic verb for love. It carries a deeper, more passionate weight and is often used in songs and romantic messages.

While 'kanbghik' is the cozy, everyday expression, 'kanhebbek' feels more declared and serious. Both are perfectly correct, and many couples use them interchangeably. For a poetic touch, 'kanhebbek mn 9lbi' means I love you from my heart ('9lbi' = my heart).

Romantic Pet Names

Moroccans are generous with terms of endearment. 'Hayati' (حياتي) means my life. '3omri' (عمري) means my whole life or my soul. '9albi' or '9lbi' (قلبي) means my heart. 'Hbibi' (حبيبي) means my love or darling for a man, and 'hbibti' (حبيبتي) for a woman.

You will also hear 'ghzali' / 'ghzala' (غزالي / غزالة), literally my gazelle, a classic compliment meaning beautiful and graceful. 'Roohi' (روحي) means my soul. Sprinkling these into a message instantly warms it up.

Compliments and Sweet Phrases

To tell someone they are beautiful, say 'nti zwina' (نتي زوينة) to a woman or 'nta zwin' to a man. 'Zwina bzzaf' means very beautiful. 'Kat3jbini' (كتعجبيني) means I like you / I'm attracted to you. 'Mashi bla bik' means I can't do without you.

Other sweet lines include 'twa7echtek' (توحشتك) meaning I miss you, 'bghit nbqa m3ak' meaning I want to stay with you, and 'nti li f bali' meaning you are the one on my mind. These phrases work beautifully in texts and voice notes.

Cultural Notes on Expressing Love

Morocco is a relatively conservative society, and public displays of affection are uncommon, especially outside big cities. Romantic language is usually shared privately, in messages or quiet moments, rather than spoken loudly in public.

Among family and friends, however, affection flows freely. Calling a friend 'hbibi' or saying 'kanbghik' to a sibling is completely normal and does not carry a romantic meaning. Context and relationship decide how a phrase is understood, so read the situation before using strong words with someone new.

Replying When Someone Says It to You

If someone says 'kanbghik', the natural reply is 'w ana ta' (وأنا تا), meaning me too, or 'w ana kanbghik bzzaf', and I love you a lot. To express that the feeling is mutual you can say 'b7albhal' meaning likewise.

If you are not ready to say it back, a kind response is 'nta / nti 3ziz 3lia bzzaf', meaning you are very dear to me. This acknowledges the affection warmly without overcommitting. Moroccans value sincerity, so a genuine simple reply always lands well.

EnglishDarijaArabic
I love youkanbghikكنبغيك
I love you (deep)kanhebbekكنحبك
I love you a lotkanbghik bzzafكنبغيك بزاف
My love (to man)hbibiحبيبي
My love (to woman)hbibtiحبيبتي
My lifehayatiحياتي
My heart9lbiقلبي
My soulroohiروحي
My everything3omriعمري
You are beautiful (f)nti zwinaنتي زوينة
I miss youtwa7echtekتوحشتك
I like youkat3jbiniكتعجبيني
My gazelle (beautiful)ghzaliغزالي
Me toow ana taوأنا تا
From my heartmn 9lbiمن قلبي

Romantic Darija phrases with Arabizi and Arabic script

FAQ

How do you say 'I love you' in Moroccan Darija?

Say 'kanbghik' (كنبغيك) for everyday love, or 'kanhebbek' (كنحبك) for a deeper, more passionate meaning. Add 'bzzaf' to say 'I love you a lot'.

What is the difference between 'kanbghik' and 'kanhebbek'?

'Kanbghik' is the warm, everyday way to say I love you, used with family and friends too. 'Kanhebbek' is more intense and romantic, closer to the classical Arabic word for love.

What does 'hbibi' mean?

'Hbibi' (حبيبي) means my love or darling and is said to a man. The female version is 'hbibti' (حبيبتي). Friends also use it casually without romantic meaning.

How do I say 'I miss you' in Darija?

Say 'twa7echtek' (توحشتك), which means I miss you. It is one of the most common and affectionate phrases in Moroccan messages and voice notes.

★★★★★Reader reactions

Loved this? Useful? React below — your feedback helps other readers.

Leave a comment →

More Morocco articles → Learn Darija →