Cabrito is roasted goat kid, a specialty of the Mexican city of Monterrey. Apart from Mexico, the dish is also popular in Brazil, Argentina, Spain, and Portugal. Traditionally, goat kid should be no more than three weeks of age and it should never have been fed anything other than mother's milk.
Those predispositions are crucial for developing good flavors in the dish. There are numerous styles of cooking cabrito, such as
cabrito al pastor (spit-roasted, no seasonings),
cabrito al horno (oven-roasted),
cabrito en sangre (braised in blood with offal and seasonings), and
cabrito en salsa (braised in tomatoes with garlic, onions, and chilis).