That's like asking "origin of good health? It's part of the Spanish language and it's a phrase made up of words that were developed by Spaniards many years ago. Perhaps a better question would be inquiring about the origin of the Spanish language.
¡Buen provecho!
You could borrow the French and say "bon apetit", or say "Enjoy your meal." It literally means "good benefit".
Bon voyage = Buen viaje
Buen means "good" in Spanish.
To specifically say the trarget sentence, you say, "Disfrute/a de su/tu almuerzo." ('e/'su' if you're being polite, 'a/'tu' if you're being familiar.) However, it needs to be said that non-dining Spanish-speaking people the world over have a standing custom of wishing diners, "Buen provecho," which connotes "good use [by your body of the food]." It's their way of saying, "Enjoy your ___________ (fill in the meal)."
buen provecho
The cast of Buen provecho - 2008 includes: Monica del Carmen Luis Maggi
buen provecho
¡Buen provecho!
buen provecho
they say buen provecho
You could borrow the French and say "bon apetit", or say "Enjoy your meal." It literally means "good benefit".
buen provecho - marsh street se1. http://www.thehungrycyclist.com/blog/2009/08/the-best-taco-in-london-buen-provecho.html
It means, "Good afternoon. I hope everyone's enjoying their meal."
Literally, "come bien", but many times you will hear "buen provecho".
Mexican is not a language. Spanish is the official language of Mexico.
the exact translation would be good eating. Spanish - Buen provecho.