The tacos de carnitas originally are from the mexican state of Michoacán, but they have spread all over Mexico and are very popular in the capital itself. When ordering tacos de carnitas in Mexico, you have to know the three basic types:
Maciza, Surtida and Cuerito; the Maciza is the lean pork meat taco, Surtida has more fat and then for the more adventurous, Cuerito can have meat from any part of pork...
A taco with crispy meat inside with a hint of citrus; the Carnitas are not only created to be enjoyed at Mexican restaurants. The secret to prepare an authentic Carnitas Tacos at home lies in four easy steps, combining tasty juicy pork with delicious spices; this way of preparing tacos also has crossed the american border as they are now served in southern states of the US as well.
In Mexico we frequently see signs posted promoting this kind of tacos. This recipe is fairly easy to make and the outcome is delicious... good luck!