Carnitas Tacos with Pickled Red Onions
February 16, 2021
One of my favorite recipes of all time. Hands down my favorite tacos we make at home. Carnitas are a perfect + flavorful weeknight dinner!

Taco Tip: Get a friend from Texas
When it comes to carnitas, I take advice only from the best tex-mex cook I know. My friend Treva was born and raised in San Antonio, Texas. She rocked my world when she shared her mom’s secrets to great carnitas:
- First, braise the pork in just enough orange juice to cover the meat.
- Turn up the heat and let the liquid evaporate.
You’re left with tiny tender pieces of generously seasoned pork crisping in their own rendered fat. My tacos have never been the same since learning this Texan insider tip.
I took the extra step to introduce a few other flavors like lime, garlic, and what I call the triple threat of Mexican spices: chili powder, coriander, and cumin. Served in warm tortillas and topped with proper fixins’—especially fresh-tasting, homemade pickled onions—carnitas will feed a crowd easily.
PrintCarnitas Tacos
- Total Time: 2 hours 55 minutes
- Yield: 8 servings
Ingredients
For the Carnitas:
1 (3-pound) pork shoulder (or butt), trimmed of excess fat
Juice of 4 limes
1 cup orange juice
4 garlic cloves, crushed
3 tablespoons chili powder
1 teaspoon ground coriander
1 teaspoon ground cumin
1 tablespoon kosher salt
Garnishes (optional):
16 (6-inch) corn tortillas, warmed
1 large avocado, chopped or sliced
¼ cup chopped fresh cilantro
½ cup shredded red cabbage
1/3 cup Cotija cheese, crumbled
8 lime wedges
Instructions
Cut the pork shoulder into 1 ½-inch to 2-inch pieces and put them in a large Dutch oven or heavy pot. Add the lime juice, orange juice, garlic, chili powder, coriander, cumin, and salt. Add just enough water to cover the pork and bring to a boil. Reduce the heat to medium-low, cover, and cook for 30 minutes. Remove the lid and continue cooking on a gentle simmer for 1 ½ to 2 hours, stirring occasionally.
Increase the heat to medium-high and cook, stirring, until all of the liquid has been absorbed or evaporated, 10 minutes. Continue cooking, carefully turning the pork pieces, until they develop brown crispy edges, 5 minutes.
Serve the pork with the pickled onions, warmed tortillas, avocado, cilantro, cabbage, cheese, and lime wedges for squeezing.
- Prep Time: 25 minutes
- Cook Time: 2 hours 30 minutes
Cassie Says
The most delicious tacos I have ever made!
★★★★★
Gail Suer Says
Everyone ate this, which is a huge victory considering I have three teenagers. The flavors are delicious!
★★★★★
Kellie Says
Can you cook the whole thing in the oven if you don’t have time to watch the stove top?