A good pork carnitas recipe balances two textures: juicy, tender meat on the inside and beautifully crisp edges on the outside. Traditionally, Mexican pork carnitas are cooked slowly until the meat becomes exceptionally tender. Then, the pork is finished over high heat to create those irresistible browned and crispy pieces.
Moreover, carnitas are surprisingly easy to make at home. With the right cut of pork, simple aromatics, and enough cooking time, you can create flavorful crispy pulled pork without complicated techniques.
If you want to start with quality meat, you can order premium pork online and choose a suitable cut for slow cooking.
What Are Pork Carnitas?
Carnitas means “little meat,” and the dish is traditionally associated with Mexican cuisine. Pork is slowly cooked until it becomes tender enough to shred, while the cooking process develops rich flavor.
Traditionally, pork shoulder or pork butt works especially well because it contains enough fat and connective tissue to stay moist during long cooking. Therefore, it is an excellent choice for this slow cooked pork recipe.
Once the pork is tender, the shredded pieces are roasted or seared until the edges become golden and crisp. As a result, every bite combines juicy meat with caramelized, crunchy bits.
Ingredients for Pork Carnitas
For about 5–6 servings, you will need:
- 1.5 kg pork shoulder or pork butt
- 2 teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 1 large onion, sliced
- 5–6 garlic cloves, crushed
- 1 orange, juiced and cut into halves
- 1 lime, juiced
- 2 bay leaves
- 1 cup chicken stock or water
- 2 tablespoons cooking oil, if needed for crisping
Additionally, you can add a small amount of chili powder if you prefer your carnitas with extra heat.
How to Make This Pork Carnitas Recipe
1. Prepare the Pork
First, cut the pork shoulder into large chunks. Try to keep the pieces relatively similar in size so they cook evenly.
Next, pat the pork dry with paper towels. Then, season it thoroughly with salt, black pepper, cumin, oregano, and smoked paprika.
For the best flavor, allow the seasoned pork to rest for at least 20–30 minutes before cooking.
2. Add the Aromatics
Place the sliced onion and crushed garlic in a heavy-bottomed pot or Dutch oven. Then, arrange the seasoned pork pieces over them.
Add the orange juice, lime juice, orange halves, bay leaves, and chicken stock. The liquid should come partway up the meat rather than completely cover it.
Meanwhile, preheat your oven to about 160°C.
3. Slow Cook Until Tender
Cover the pot tightly and place it in the oven. Cook the pork for approximately 2½–3½ hours, depending on the size of the pieces.
After about two hours, check the meat. The pork should become extremely tender and should pull apart easily with a fork.
However, avoid rushing this stage. The long cooking time allows the connective tissue to break down, which gives Mexican pork carnitas their characteristic soft texture.
4. Shred the Pork
Once the pork is tender, remove it from the cooking liquid and let it rest for a few minutes.
Then, use two forks to pull the pork into chunky shreds. Do not shred it too finely because larger pieces provide better texture when crisped.
At this point, save a little of the cooking liquid. You can drizzle it over the pork later to keep the meat juicy.
For another flavorful pork meal, you can also order premium pork online when planning tacos, rice bowls, or weekend family meals.
5. Crisp the Carnitas
Now comes the most important step.
Spread the shredded pork across a large baking tray. Avoid piling the pieces too closely together because the exposed surface is what creates crispy edges.
Broil or roast the pork at high heat for around 8–12 minutes. Alternatively, crisp the meat in a hot skillet in batches.
As the pork cooks, watch closely. You want browned, crispy edges without drying out the tender center.
For extra flavor, spoon a little of the reserved cooking liquid over the meat before serving.
How to Get Extra Crispy Pork Carnitas
Getting the perfect crispy pulled pork texture is mostly about the finishing stage.
Don’t overcrowd the pan
If the pork is packed tightly together, it will steam instead of crisp. Therefore, spread it into a single layer whenever possible.
Use high heat at the end
Slow cooking creates tenderness, but high heat creates the crispy exterior. Consequently, both cooking stages are important.
Keep some larger pieces
Small shreds can dry out quickly. Larger pieces, meanwhile, stay juicy while their edges become wonderfully crisp.
Don’t skip the cooking liquid
The flavorful juices from the slow-cooking stage add moisture and depth. Add a small amount after crisping if the pork needs extra juiciness.
What to Serve With Carnitas
Once your pork carnitas recipe is ready, there are plenty of ways to serve it.
Carnitas Tacos
Fill warm corn or flour tortillas with crispy pork. Then, add chopped onion, fresh coriander, lime juice, and salsa.
Carnitas Rice Bowls
Serve the pork over steamed rice with beans, avocado, corn, salsa, and fresh lime.
Burritos
Add carnitas to a tortilla with rice, beans, cheese, salsa, and guacamole. Roll everything tightly and toast the burrito before serving.
Nachos
Spread tortilla chips on a tray and top them with carnitas, cheese, jalapeños, and beans. Bake until the cheese melts, then finish with salsa and coriander.
Additionally, you can order premium pork online when preparing a larger spread for family gatherings or taco nights.
Common Mistakes to Avoid
Cooking at high heat from the beginning:
High heat can brown the outside before the pork becomes tender. Instead, cook it slowly first and crisp it afterward.
Using very lean pork:
Lean cuts can become dry during extended cooking. Pork shoulder is therefore a better choice.
Adding too much liquid:
Carnitas do not need to be completely submerged. Too much liquid can dilute the flavor and make the finishing stage harder.
Skipping the crisping stage:
Tender shredded pork is delicious, but crispy edges are what give carnitas their signature texture.
Over-shredding the meat:
Very fine shreds can dry out quickly. Keep a mixture of chunky pieces and smaller strands for better texture.
Storage and Reheating
Allow leftover carnitas to cool before transferring them to an airtight container. Refrigerate them and use them within a few days.
For reheating, a skillet works particularly well because it warms the pork while bringing back some of the crispy texture. Alternatively, use an oven or air fryer.
If you want to freeze the meat, portion it into airtight containers or freezer bags. Then, thaw it in the refrigerator before reheating.
Frequently Asked Questions
What cut of pork is best for carnitas?
Pork shoulder or pork butt is generally the best choice because it contains enough fat and connective tissue to remain tender during slow cooking.
How long should pork carnitas cook?
Depending on the size of the pieces and cooking temperature, pork carnitas usually need around 2½–3½ hours in a low oven. The meat should be tender enough to shred easily.
Why are my carnitas not crispy?
The pork may be too crowded or the finishing heat may be too low. Spread the shredded pork into a single layer and use high heat for the final crisping stage.
Can I make carnitas in a slow cooker?
Yes. A slow cooker works well for the tenderizing stage. However, transfer the cooked pork to a hot skillet, oven, or broiler afterward to create crispy edges.
Can I use pork loin for carnitas?
You can, but pork loin is much leaner than pork shoulder. Therefore, it is more likely to become dry during long cooking.
Final Thoughts
This pork carnitas recipe proves that great Mexican-inspired pork does not require complicated ingredients. First, slowly cook well-seasoned pork until it becomes tender. Then, shred it into chunky pieces and finish it with high heat.
As a result, you get juicy Mexican pork carnitas with deeply browned edges and plenty of flavor. Finally, serve the crispy pork in tacos, bowls, burritos, or nachos for an easy and satisfying meal.