How to Compliment a Host on Food or Hospitality in Spanish
Learn beginner Spanish phrases to thank a host and compliment their food or hospitality, with pronunciation, a short dialogue, and common mistakes to avoid.

When you are a guest in a Spanish-speaking home, a sincere compliment goes a long way. This lesson teaches you short, natural phrases to say the food is delicious, to thank your host for inviting you, and to praise their hospitality. You will learn when to use each phrase, how to pronounce it, and one common mistake English speakers make. All examples use broadly useful Latin American Spanish, with regional notes where they matter.
By the end, you can…
- compliment a host's food using a short, natural Spanish phrase.
- thank a host for inviting me and praise their hospitality politely.
- respond appropriately when a host offers me more food.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
Está delicioso.
It's delicious.
eh-STAH deh-lee-SYOH-soh
Use for a dish or meal you are eating. Say 'Está deliciosa' if you are talking about a specific feminine noun, such as 'la sopa' or 'la comida'.
¡Qué rico!
How tasty! / That's so good!
keh REE-koh
Very common and warm in Latin America. Say '¡Qué rica!' when the food noun is feminine, for example 'la torta'.
Gracias por invitarme.
Thank you for inviting me.
GRAH-syahs por een-vee-TAR-meh
Say this when you arrive or as you leave. It thanks the host for the invitation itself.
Gracias por recibirme en su casa.
Thank you for having me in your home.
GRAH-syahs por reh-see-BEER-meh en soo KAH-sah
A polite way to thank a host for their hospitality. Use 'tu casa' with friends or people your age; 'su casa' is more formal.
Me encantó la comida.
I loved the food.
meh en-kahn-TOH lah koh-MEE-dah
Use this after the meal, especially when saying goodbye. It praises the food as a whole.
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
Many compliments use the verb 'estar' plus an adjective: 'Está delicioso' (It's delicious), 'Está riquísimo' (It's really tasty), 'Estaba muy rico' (It was very tasty). Use 'estar' for how food tastes right now or at a past moment. Use 'ser' for a general characteristic: 'La comida de ella es deliciosa' (Her cooking is delicious). For thanks, use 'Gracias por' plus an infinitive: 'Gracias por invitarme', 'Gracias por recibirme'.
When to use it
Compliment during the meal with short phrases like '¡Qué rico!' or 'Está delicioso'. Save fuller thanks for arrival or departure: 'Gracias por invitarme' works when you arrive, and 'Me encantó la comida' works when you leave. If the host offers more food, 'No, gracias, estoy bien' is polite and clear; if you want more, say 'Sí, gracias, un poquito más'. Keep compliments specific when you can: 'El arroz está delicioso' sounds warmer than a general comment.
Listen to each line, then take one part and reply out loud.
Bienvenida, siéntate. Sirve lo que quieras.
Welcome, sit down. Help yourself to whatever you like.byehn-veh-NEE-dah, SYEHN-tah-teh. SEER-veh loh keh KYEH-rahs.Gracias por invitarme. ¡Qué rico huele todo!
Thank you for inviting me. Everything smells so good!GRAH-syahs por een-vee-TAR-meh. keh REE-koh WEH-leh TOH-dohGracias. Prueba la sopa, por favor.
Thank you. Try the soup, please.GRAH-syahs. PRWEH-bah lah SOH-pah, por fah-VOR.Está deliciosa. Me encantó la comida.
It's delicious. I loved the food.eh-STAH deh-lee-SYOH-sah. meh en-kahn-TOH lah koh-MEE-dah.A little context goes a long way
In many Latin American homes, a host may insist that you eat more; this is often hospitality, not pressure. A warm '¡Qué rico!' or 'Gracias por recibirme' is usually enough. In Spain, people often say '¡Qué rico está!' and use 'vosotros' forms; in Latin America, 'ustedes' is standard. In Argentina and Uruguay, '¡Qué rico!' is common, and hosts may use 'vos' instead of 'tú'.
One thing to watch for
Saying 'Gracias por tenerme' as a direct translation of 'Thank you for having me.'
Try this instead: 'Tener' means 'to have' in the sense of possession, so 'Gracias por tenerme' sounds odd. Say 'Gracias por invitarme' or 'Gracias por recibirme en su casa' instead. Example: 'Gracias por recibirme en su casa; me encantó la comida.'
Your turn
Try answering out loud before checking a possible answer.
1Your host serves you a dish and asks how it is. Give one short, natural compliment in Spanish.
Show a sample answer
Está delicioso.
This directly compliments the food. '¡Qué rico!' or 'Está muy rico' are also correct and natural.
2You are leaving a friend's home after dinner. Thank them for inviting you and say you loved the food.
Show a sample answer
Gracias por invitarme. Me encantó la comida.
This thanks the host for the invitation and compliments the meal. 'Gracias por recibirme' also works for hospitality.
3Your host offers you more food, but you are full. Respond politely in Spanish.
Show a sample answer
No, gracias, estoy bien.
This politely declines without sounding rude. 'No, gracias, ya estoy lleno' or 'llena' is also acceptable if you are comfortable saying you are full.
Keep compliments short and sincere: 'Está delicioso' or '¡Qué rico!' during the meal, and 'Gracias por invitarme' or 'Me encantó la comida' when you arrive or leave.
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s Spanish into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr