What Does “¡Buen provecho!” Mean in Mexican Spanish?

The polite custom that surprises visitors.

By David Feldt, Founder & CEO of Digify Platforms, Inc. and creator of PalabraFlow · Updated October 2, 2026

¡Buen provecho! means "Enjoy your meal!" in Spanish. In Mexico, people say it to anyone eating, even strangers, for example when passing their table on the way out of a restaurant.

Polite Polite enough for anyone, including strangers.

Hear it: ¡Buen provecho!

How It's Used

¡Buen provecho!
Enjoy your meal!
—¡Provecho! —Gracias, igualmente.
"Enjoy!" "Thanks, you too."
Con permiso, buen provecho.
Excuse me, enjoy your meal.

Tone & Context

Say it as you walk past people eating, or as you leave a restaurant. Reply with "gracias", or "igualmente" if they're eating too.

"¡Provecho!" is the short, casual version.

Related Expressions

This is the kind of Spanish traditional apps skip. PalabraFlow teaches phrases like “¡Buen provecho!” inside 40 real-life situations, with audio from Mexican voices and a pronunciation score when you say them out loud (3 free scores a day, 10 with Plus).

Want to practice out loud? Fluency adds an AI conversation partner with a Mexican voice: you talk, it talks back like a local and scores every sentence.

Not sure where to start? Take the 1-minute quiz for a personal plan and 7 days of Plus free.

FAQ: ¡Buen provecho!

¡Buen provecho! means "Enjoy your meal!" in Spanish. In Mexico, people say it to anyone eating, even strangers, for example when passing their table on the way out of a restaurant.

Yes, in Mexico it's polite to say it to people eating when you pass them or leave.

"Gracias", or "igualmente" if the other person is eating too.

Download PalabraFlow Today

1,000 real Mexican Spanish phrases with audio. Start free, then practice real conversations with the AI tutor in Fluency.