The main difference is in the age of the animal. Mutton is typically from an older animal (commonly around 3 years old), while the lamb is the meat of a young animal.