* Ribosomes: These are essential for protein synthesis. They're found in both plant and animal cells, and in fact, they're found in all living cells! This is because proteins are crucial for all life functions.
* Mitochondria: These are the powerhouses of the cell, responsible for cellular respiration, which produces energy (ATP). Both plant and animal cells need energy to function, so they both have mitochondria.
So, the answer is yes, plant and animal cells both have ribosomes and mitochondria.