"pez" and "pescado"
What's the difference between "pez" and "pescado"? Each means "fish."
3 Answers
"Un pez" is a live fish swimming in the sea. "Pescado" is fish that's cooked on a plate. It's like the difference between "pig" and "pork" is English.
I would say that pescado is the food while pez is the live animal. In English both are fish but in Spanish that is not the case. Pescado can be the whole fish, filet, or pieces (like canned tuna), it can be raw or cooked but it is not alive.
Un pez está vivo. Un pescado está muerto!
Ej:
Tengo un pez en mi pecera.
Hoy vamos a comer pescado.
A pez is a fish that is alive, a pescado is a dead fish