Homemade Carnitas

Carnitas Mexicanas

photo (c) maogg/Getty Images

Prep: 15 mins
Cook: 3 hrs
Total: 3 hrs 15 mins
Servings: 5 to 10 servings
Nutritional Guidelines (per serving)
395 Calories
20g Fat
14g Carbs
38g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 5 to 10
Amount per serving
Calories 395
% Daily Value*
Total Fat 20g 26%
Saturated Fat 7g 37%
Cholesterol 129mg 43%
Sodium 330mg 14%
Total Carbohydrate 14g 5%
Dietary Fiber 1g 3%
Protein 38g
Calcium 71mg 5%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Carnitas (the word translates as “little meats”) are wonderful morsels of boiled/fried pork that are crispy on the outside and chewy-tender on the inside. In Mexico, they are traditionally cooked outside in huge copper or stainless steel pots over an open fire, but this smaller version is easy to make at home on a regular stove, making it much more practical for the everyday home cook.

Carnitas are tasty eaten with a fork, accompanied by a nice, fresh salsa, or as a filling for tacos, tortas, burritos, sopes, or flautas. The number of servings made with this recipe will, of course, vary widely according to the use you give to the meat.)


  • 2 tablespoons lard (or vegetable oil) for frying
  • 3 pounds boneless pork (shoulder or butt, in one piece)
  • 1 quart broth (pork, beef, or chicken; enough to cover meat)
  • 5 cloves of garlic (peeled)
  • 1 dried bay leaf
  • 1 medium white onion (peeled and quartered)
  • 3 cups orange juice

Steps to Make It

  1. In a large, heavy pot, heat two tablespoons of the lard or oil. Brown the meat, turning to brown on all  sides.

  2. Take the pot off the heat and add the orange juice. Pour in enough broth to cover the meat.  Add the garlic, the bay leaf, and the chunks of onion. Place the pan back on the stove and bring the liquid to a boil.

  3. Turn the heat down and let the meat simmer, covered, for about 2 and 1/2 hours. At the end of the cooking time, take off the lid and turn up the heat to help evaporate the excess liquid.

  4. When the liquid is gone and just the meat and fat are left, remove the bay leaf and any remaining pieces of garlic or onion. Use tongs to break up the meat into smaller chunks (golf ball-sized or smaller) and allow them to fry, adding a little more lard or oil when necessary. Sprinkle salt on the meat as you fry it to season your carnitas and help keep spattering fat to a minimum.

  5. Your delicious little meats are ready when the edges of the chunks of meat become browned and crispy. You can serve them as-is (in larger chunks), or you can remove the pieces from the pot and chop them up into smaller morsels—or even shred them—to use as a filling for tacos or burritos.

  6. Store any leftovers well covered in the refrigerator; reheat slowly in a pan on the stove (they will probably not need any more oil added) or in a microwave oven.

Recipe Tags: