Carnitas Tacos


  • 2 pound boneless pork shoulder
  • 1 carrot diced
  • 1/2 onion diced
  • 1/4 cup dry red wine OR chicken broth
  • 2 tablespoons chili powder
  • 4 cups red cabbage thinly shredded
  • 3 tablespoons mayonnaise
  • salt and pepper
  • 12 8-inch corn tortillas warmed
  • 1 avocado pitted, peeled, and thinly sliced


Combine carrot, onion, and wine in slow cooker.

Everybody loves tacos! And if you don’t, you’re wrong. This homemade carnitas recipe is a great way to bring your taco game to the next level. These slow cooker pork tacos are easy to make, featuring pork roast and plenty of flavor. If you’re looking for a flavorful twist on your traditional Mexican dishes, this recipe is perfect for you! Now, grab your Crock Pot, some wine, and get going!

Combine carrot, onion, and wine in slow cooker.

Sprinkle roast on all sides with chili powder, rubbing it into meat. Season on all sides with salt and add to slow cooker. Cover and cook on low until roast is falling-apart tender, about 6 hours.

Use tongs or a slotted spoon to transfer meat to a large bowl. Use two forks to shred meat into bite-sized pieces. Moisten/season with cooking juices to taste. Cover to keep warm and set aside.

In a medium bowl, combine cabbage and mayonnaise. Season with salt and pepper to taste.

Arrange 2 tortillas on each serving plate. Fill tortillas with pork, cabbage mixture, and avocado and serve. (Alternately, arrange pork, cabbage mixture, and avocado on a platter and let guests make their own tacos.)

Cooking tip: For even more flavorful carnitas, brown roast on all sides in a lightly oiled skillet before sprinkling with chili powder.

  • TOTAL PREP TIME6 hours