How to Say "have dinner!" in Spanish
The Spanish word for “have dinner!” is “cena” — A1 level. This is a very common word in everyday Spanish.

Examples
Mi padre siempre cena a las ocho.
My father always has dinner at eight.
Cena un poco de fruta si no tienes mucha hambre.
Have some fruit for dinner if you're not very hungry.
Señora López, ¿usted cena aquí esta noche?
Mrs. Lopez, are you having dinner here tonight?
Two Meanings in One
The word 'cena' can mean 'he/she has dinner' (a statement) or 'Have dinner!' (a friendly command). The situation usually makes it clear which one is meant.
Using 'tener cena'
Mistake: “Saying 'yo tengo cena' to mean 'I have dinner'.”
Correction: In Spanish, the meal is the verb itself. Just say 'Yo ceno' for 'I have dinner'. You don't need 'tener' (to have).
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.