Mexican food is among the best on Earth, but there is no need to stick to the the familiar tacos and tortilla-based dishes. One alternative you cannot miss is cabrito, which is essentially goat barbecued on a spit. This delicious fare is served all over the country but has become world famous in Monterrey, where the locals take utmost pride in their cabrito preparation. Our two top picks are El Rey del Cabrito and San Carlos, which has two locations with Gran San Carlos being the Nearshore favorite. They have everything from the the traditional style and cabrito del horno (oven baked) to cabrito in salsa and even cabrito tacos. You really can’t go wrong — you just have to go.