difference between them is the animal's age. While mutton refers to the meat of an older animal (typically around three years old), lamb is the meat of a young animal (often around a year old. Or maybe someone who is a chef can have a better explanation