How to Say I Love You in Spanish (and 50+ Other Romantic Phrases)
Full disclosure: This post contains affiliate links. ?
The Spanish language and culture are rich in passionate language and ways to express affection. But whats the best way to tell someone I love you in Spanish?
After all, in English, we tend to overuse the word love. We love this show, and we love that book. We love our parents, our kids and our spouse. We love our friends, we love our jobs.
And even though all of those forms of love are different, theyre expressed with the same word: love.
In Spanish, thats not the case.
You have many options for expressing your affection! In fact, its one of the things I like about Spanish that English is missing. You can concisely share your like, love or even enchantment in Spanish, using different expressions.
How to Say I Love You in Spanish
As I mentioned above, how to say I love you in Spanish depends on the context, situation and what or who youre talking about. Most people have learned that te amo means I love you in Spanish, and it does. But this is a very serious, deep love. Its used mostly between spouses and when announcing your love, such as while proposing.
Another way to say I love you is te quiero. Heres where those degrees of affection come in. It literally means, I want you, but thats a poor translation, in my opinion. This phrase doesnt quite translate at all in English, because we have no equivalent at that degree. To say I want you in English has a lusty sound to it, and not very romantic. But in Spanish, a better translation is I want you in my life. Its a step down from te amo, and usually said when youre in a committed relationship, but not necessarily married (or at least, not yet).
And with both phrases, you can make them more passionate by adding mucho (very much). Te amo mucho or te quiero mucho both mean I love you very much.
A less direct way to express your love is to say Significas mucho para mí. This means You mean so much to me.
Here are a couple more ways to express romantic affection:
- Me gustas: I like you. The play-it-safe approach to expressing your affection in those early days of dating.
- Me caes bien: Also I like you. Its a step down from me gustas, and more friendly.
- Me encantas: I adore you or You enchant me. Its more romantic than me gustas and me caes bien, but its less serious than te quiero.
What about talking to family or friends? Usually, te quiero is for that kind of platonic love, or even affection for your pets. And if youre wondering, love for things like objects or hobbies would be either me gusta (I like) or me encanta (Im enchanted by, I strongly like).
How to Say Beautiful in Spanish
In Spanish, there are a quite a few ways you can talk about someones beauty or attractiveness. To say beautiful in Spanish, its hermosa or hermoso. This is the strongest way to say beautiful and its similar to striking or gorgeous. Because hermosa is so strong, its more common to use bella or bello (beautiful or lovely), though.To just say beauty as a noun, its belleza.
To call someone pretty, you use bonita or bonito. This is more casual, almost like saying You look nice instead of You look beautiful. Its still a nice compliment, though, and can be used to talk about anything.
And to say someone is handsome or attractive, you say guapo or guapa. Its more common to hear women called bonita, and men guapo. But, unlike English, these terms arent gender exclusive. Sometimes guapo is also used to say someone or something is cool.
In Latin America, its most common to describe someones beauty as linda or lindo, which means lovely.
How to Say My Love in Spanish
To call someone my love in Spanish, you can say mi amor. But Spanish has a lot of cutesy and romantic nicknames you could use instead. Here are a few:
- Mi vida: My life
- Mi sol: My sun
- Mi rey: My king
- Mi dulzura: My sweetness
- Mi querido: My dear
- Ojos de ángel: Angel eyes
You could also make them cute by adding the diminutive -ito. So mi amor could be mi amorcito (my little love). It can be used for anyone, but its most often used for children to add cuteness.
How to Say Youre My Other Half in Spanish
In Spanish, they have a sweet, unique phrase to tell someone youre my other half. Its eres mi media naranja, which translates as youre my half orange. Its best used for serious relationships, obviously, but its a cute and humorous way to say my better half like in English.
Why an orange? There are quite a few theories, but one explanation is that the dome of a church (cúpula or cimborrio) is also sometimes called media naranja. So it represents something beloved, a gift from heaven. Another theory is that every orange is different, and there can only be one perfect match for a half-orange. Either way, its a fun expression.
Because its used to say someone is your perfect match, its also used to say my soulmate. But you could also use alma gemela (soulmate). Thats just a heavier way to say it, while media naranja is lighthearted.
How to Say My Heart in Spanish
Another romantic way to express your love is to call someone my heart, which is mi corazón. There are a few romantic phrases we can use this for, too:
- Tienes todo mi corazón: You have all my heart
- Mi corazón es tuyo: My heart is yours
- Te amo con todo mi corazón: I love you with all my heart
- Mi corazón late por ti: My heart beats for you
Talk about sparking some romance!
How to Say My Darling in Spanish
In English, there are so many nicknames we call our lovers: darling, dear, babe, sweetheart. Weve talked about some of them so far, but here are some other common nicknames for your loved one.
- Cariño: This is one of the most common nicknames youll hear. It has many different meanings: sweetie, darling, dear, love, honey, etc. It captures a lot of English nicknames in one.
- Cielo: It means sky, but it also translates as heaven or paradise. So youre calling someone your own slice of heaven here on earth. Its pretty romantic! Make it cuter with mi cielito (my little heaven).
- Bebé: Baby in Spanish, but essentially used the same as babe or baby in English when talking to your loved one. You could also use nena for babe.
How to Say Sexy in Spanish
Sexy in Spanish is the same as it is in English: sexy. Although, youll see it written as sexi as well because its a better fit for Spanish pronunciation and spelling.
If youre wanting to call someone hot, though, dont use caliente! It doesnt directly translate in Spanish. Its used for hot food, yes, but when talking about a person? It means youre horny, not hot/sexy. Instead, you can use the slang term maciza or macizo, which means hot in the same sense as English.
How to Say Cute in Spanish
Cute in Spanish doesnt have quite the exact translation. But there are a few ways you could get the same idea across. Rico or rica is one way to say someone is cute, but it also means sexy or even rich. Sexy and cute dont normally go together in English, but this word captures both.
Mono and mona also mean cute as an adjective, like nice-looking.
And linda or lindo, which we covered earlier, can also mean cute. Even listo which means ready, clever or prepared can also be used for cute.
How to Say I Cant Live Without You in Spanish
Still looking for a different, special way to say how much you love someone? Here are some romantic phrases to express your love:
- No puedo vivir sin ti: I cant live without you
- Te necesito: I need you
- Te echo de menos mi amor: I miss you, my love
- No puedo esperar a verte: I cant wait to see you
- Estoy loco por ti: Im crazy about you
- Quiero estar contigo para siempre: I want to be with you forever
- Estoy pensando en ti: Im thinking of you
- Eres el amor de mi vida: Youre the love of my life
How to Say Amazing in Spanish
There isnt only one way to say amazing in Spanish there are a few words that work. You could use increíble (incredible), asombroso (astounding) or maravilloso (marvellous). All of them have similar meanings. So if you want to tell your loved one theyre amazing, say Eres increíble!
And if you want to know how to talk about your feelings, the word in Spanish is sentimientos a sentiment. You could say Tengo sentimientos por ti (I have feelings for you) in Spanish, but it would sound a bit strange. Sentimientos is more general feelings, not just loved ones, so using me encantas would sound more natural.
If you want to express those sentimientos to other people though, these phrases will help:
- Estoy enamorada / enamorado: Im in love
- Estoy saliendo con alguien: Im dating someone
- Amor verdadero: True love
- No puedo dejar de pensar en él / ella.: I cant stop thinking about him/her.
And if you want to pop the big question in Spanish:
¿Te casarías conmigo? (Will you marry me?)
Founder, Fluent in 3 Months
Fun-loving Irish guy, full-time globe trotter and international bestselling author. Benny believes the best approach to language learning is to speak from day one.
Speaks: Spanish, French, German, Italian, Portuguese, Esperanto, Mandarin Chinese, American Sign Language, Dutch, IrishView all posts by Benny Lewis