Carne mechada is a traditional dish from the Andalucian region of Spain. It is usually prepared with beef and filled with hard boiled eggs, red peppers and ham. Many Latin American countries have adapted the original recipe and that is the reason why there are so many versions of it.