Barbacoa and birria are both Mexican dishes made with slow-cooked meat, but they differ in meat type and preparation. Traditional barbacoa typically calls for beef, goat, or lamb, seasoned with various spices and slow-cooked in an underground pit or oven. Birria, on the other hand, features marinated and slow-cooked goat or beef, often served in a spicy broth.