The Best Carnitas from a Slow Cooker or Dutch Oven

We are an Amazon Affiliate and earn from qualifying purchases. For more information please see our disclosure page.

If you are craving Carnitas, but don’t have hours to spend in the kitchen, then this recipe is for you!

How do you make best carnitas in a crock pot? Start by cutting a pork shoulder into 1 inch pieces. Add the pork to a slow cooker and cover with garlic, onion powder, ground cloves, cayenne pepper, cumin, and salt. Add 2 cups oil to the crock pot, cover, and cook on low for 4-6 hours.

This simple recipe takes almost no time to prep and can cook while you work. The smell in your house will be amazing!

How do you make pork tender?

There are two keys to cooking tender pork: time and temperature. The quality of the cut also plays a role, but any grocery chain that sells pork shoulder or pork butt should offer similar quality cuts of meat.

Cook it low and slow – no matter if its shoulder, belly, loin, or any other cut, pork benefits from a low-temperature, long cooking process. If you are in a hurry, it’s best to order a pizza. To make great tasting and tender pork, you’ll need to allow enough time to break down the fat. If the temperature is too high, the meat can dry out and become tough. Take your time when it comes to cooking pork and you will taste the difference!


  • 3 lbs. pork shoulder (some fat will be trimmed, so buy 4 lbs.)
  • 3 bashed garlic cloves (or 1 teaspoon garlic powder)
  • 1 Tablespoon of chili powder
  • 2 teaspoons cumin
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon ground cloves
  • 1/2 teaspoon cayenne
  • 1 cup olive oil
  • 1 cup vegetable oil
  • 1 1/4 teaspoons Salt

When buying your ingredients for this recipe, keep these tips in mind:

Pork Shoulder and Pork Butt can be very fatty. Plan on 1/3 of the cut to be fat that will be mostly trimmed away before cooking this recipe. If you want enough servings for several people, be sure to buy a slightly larger cut of meat. If you increase the amount of meat, be sure to adjust the amount of spices and oil to match.

Prepping the pork for carnitas

Step 1: Defrost the pork shoulder

If you had the pork shoulder in the freezer, defrost it in the fridge overnight.

Step 2: Cut into slices

Cut the pork into thin slices about 1.5cm or 1/2 inch each.

Slow Cooking carnitas in a Crock-pot or Slow Cooker

Step 1: Put everything together in a slow cooker

Put all of the pork in the slow cooker and cover with spices. Add the vegetable oil.

Step 2: Set to low and cook for 6 hours

Once all of the ingredients are in place, set the slow cooker to low. Cook the pork for 5-6 hours. When the pork pulls apart easily with a fork it will be ready to serve.

Note: if you want to speed up the process, set to high for the first hour, then set to low for the rest of the time. It is best to cook on low throughout though.

pork in slow cooker after an hour
Carnitas in a slow cooker after about an hour.

Step 3: Shred the pork

Once the pork is fully cooked, you should be able to pull it apart with a fork. Shred the meat into the desired consistency and at this point you can serve. However, we recommend the next step to take this to the next level.

Step 4: Sear the edges

After the crock pot has done its work, you can put the pork on an aluminum foil lined baking sheet and broil the the carnitas for about 2-4 minutes. The pork should be covered with oil from the crock pot already, so you just have to transfer the shredded meat to the sheet. This will give the meat a restaurant grade finish, just take care to not over-do it!carnitas searing in a frying pan

Optional Step: Tacos de Carnitas

Get some flour or corn tortillas and top the carnitas with your favorite salsa, some shredded cabbage, and guacamole! Toast the corn tortillas in a dry non-stick frying pan on a medium high heat for a couple minutes on each side until they start to brown.

corn tortillas toasting in a frying pan

tacos de carnitas with lime

How can you tell pork is fully cooked?

If you aren’t sure if the pork is done, cut the pork and check if it is pink in the middle. Pink pork needs a little bit more cooking time, pale pork is cooked. You can also check the temperature with a thermometer which should reach 160F for cooked pork.

How do you cook pork so that is moist and juicy?

Following the slow cooker method outlined above is a great way to keep the meat juicy. You will want to keep a lid on the slow cooker and be sure the meat isn’t cooking without some sort of liquid to keep it moist. If you cook it in a dutch oven, keep the lid on it throughout the process. Cooking the meat in the oven without a lid or some covering will dry it out.

How do you avoid overcooking pork shoulder?

The best way to avoid overcooking pork is to keep an eye on the internal temperature of the meat as well as the texture of the meat. The higher the cooking temperature, the less the cook time. The meat should reach an internal temperature of 160 F. Also, the meat should pull apart fairly easily with a fork when it is ready, but don’t cook it so long that it dries out or disintegrates.

Share with your friends

Share on pinterest
Share on twitter
Share on facebook
Share on linkedin
Share on reddit
Share on email