A cast iron skillet of crispy pork carnitas with caramelized golden edges, garnished with lime wedges, white onion, and fresh cilantro, surrounded by warm corn tortillas

Pork Carnitas Recipe That Actually Gets Crispy

Quick Answer

To make pork carnitas, simmer seasoned pork shoulder in lard or oil with citrus and aromatics until the liquid evaporates, then fry the pork in its own fat until the edges crisp and caramelize. The whole process takes about 3 to 3.5 hours and produces tender shredded pork with crackling browned bits.

There was a taco truck that parked outside my old office on Fridays and the carnitas they made were the benchmark I didn't realize I had set until I started trying to make carnitas at home and kept falling short of it. Their version had crispy, almost lacquered edges on the pork and a tender interior and a fat-forward richness that made it the reason I started planning my Fridays around where I parked.

The first time I made carnitas at home, I braised the pork correctly — low heat, long time, orange and spices in the pot — and the result was tender and flavorful but lacking the texture that made the truck version worth lining up for. The pork had braised into something soft and uniform, and soft and uniform is not carnitas. Carnitas needs contrast: the exterior edges need to crisp against the fat while the interior stays yielding.

The move that makes the difference: after the pork braises and falls apart, you spread it on a sheet pan, pour some of the braising liquid and rendered fat over it, and run it under the broiler for eight to ten minutes, stirring once halfway through. The fat renders further and the exterior surfaces get lacquered and crispy while the interior stays moist. That is the texture you're looking for.

The braising liquid does the flavor work. Orange juice, lime, garlic, cumin, oregano, bay leaf, and enough salt in the pot at the start. The pork cooks in that liquid for three to four hours until it shreds with a fork. The broiler finishes it. The whole process takes an afternoon but most of it is unattended. On Fridays I make it at home now.

Prep20 minutes
Cook3 hours 15 minutes
Total3 hours 35 minutes
Serves8 servings
DifficultyMedium

Ingredients

  • 4 pounds bone-in pork shoulder (or 3.5 lbs boneless), cut into 3-inch chunks
  • 1 tablespoon kosher salt
  • 1 teaspoon black pepper
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano (Mexican oregano if you can find it)
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1 large orange, halved and juiced (keep the halves)
  • 1 lime, juiced
  • 1 medium white onion, quartered
  • 6 cloves garlic, smashed and peeled
  • 2 bay leaves
  • 1 cup water
  • 2 tablespoons lard or neutral oil (vegetable or avocado)

Instructions

  1. 1Cut pork shoulder into 3-inch chunks. If using bone-in, cut around the bone and include it in the pot "? it adds flavor. Pat the pieces dry with paper towels. Dry meat browns better; wet meat steams. This matters.
  2. 2Mix salt, pepper, cumin, oregano, smoked paprika, and chili powder in a small bowl. Rub the spice mixture all over the pork pieces, getting into every crevice.
  3. 3Place the seasoned pork in a large Dutch oven or heavy-bottomed pot in a single layer if possible. Add the quartered onion, smashed garlic, bay leaves, orange juice, squeezed orange halves, lime juice, and 1 cup of water. The liquid should come about halfway up the pork "? not cover it.
  4. 4Bring to a boil over high heat, then reduce to a steady simmer. Cook uncovered at medium-low heat for 2 to 2.5 hours, turning the pork occasionally, until the meat is completely tender and falls apart when pressed with a fork.
  5. 5Once the pork is tender, increase heat to medium-high. Continue cooking, stirring more frequently now, as the liquid reduces and eventually evaporates. This takes 20 to 30 minutes. Do not walk away during this stage. The pot will go from liquid to caramelized in less time than you expect.
  6. 6When the liquid is gone and the pork is starting to fry in its own rendered fat, use a spoon or spatula to press and break the larger pieces slightly. Let the pork sit undisturbed for 2 to 3 minutes at a time to develop a crust on the bottom, then turn and repeat. Add the lard or oil now if the pot looks dry. Cook until the edges are deeply golden and crisp, about 10 to 15 more minutes.
  7. 7Remove the bay leaves and orange halves. Taste and adjust salt. Shred with two forks or tongs, keeping those crispy bits mixed in with the tender meat. Serve immediately for maximum crunch.
  8. 8Serve in warm corn tortillas with white onion, cilantro, salsa, and a squeeze of lime.

Pro Tips

  • Bone-in pork shoulder is worth seeking out over boneless. The bone releases collagen as it cooks, which gives the braising liquid body and helps the final fry develop a better crust. I learned this after four batches of fine-but-not-remarkable carnitas.
  • Do not cover the pot. I know it's tempting. Covering it traps steam, slows evaporation, and you end up with braised pork instead of carnitas. The whole point is that the liquid cooks off. Let it breathe.
  • The crispy stage is not the time to multitask. Walk away during the two-hour simmer. Come back when the liquid starts to get low, and from that point forward you are standing at that stove and you are paying attention. The line between beautifully caramelized and scorched is about ninety seconds and a phone notification.

Substitutions

pork shoulder → pork butt Pork butt is actually the upper shoulder "? same cut, different name, works identically here.
lard → vegetable shortening or avocado oil Lard gives the best flavor for the final fry, but avocado oil gets hot enough to crisp the edges without burning and is a solid neutral substitute.
orange → 1/4 cup orange juice plus 1 tablespoon apple cider vinegar Use when you don't have a fresh orange. The vinegar approximates the acid balance. Not identical but it works.
Mexican oregano → regular dried oregano Mexican oregano has a slightly citrusy, earthier flavor than Mediterranean oregano. Regular oregano is fine "? just use the same amount.

Storage Instructions

Store leftover carnitas in an airtight container in the refrigerator for up to 4 days. To reheat and restore crispiness, spread in a single layer in a hot skillet with a small drizzle of oil over medium-high heat for 3 to 5 minutes, stirring once or twice. The microwave will warm them but you will lose the crust, and you worked too hard for that. Freeze in zip-top bags for up to 3 months; thaw overnight in the refrigerator before reheating.

Make Ahead

Carnitas can be made through the full braising and crisping stage, cooled, and refrigerated up to 3 days ahead. Reheat in a hot skillet to re-crisp before serving. You can also braise the pork fully (through step 5, before the crisping stage) and refrigerate overnight "? skimming the solidified fat from the top is easier cold, and then you proceed with the crisping step when ready.

Frequently Asked Questions

What cut of pork is best for carnitas?

Pork shoulder "? also sold as pork butt or Boston butt "? is the right cut. It has enough fat and connective tissue to stay moist through a long braise and produce the rendered fat you need for the final crisping stage. Lean cuts like loin or tenderloin will dry out and won't give you the same result. Go with shoulder every time.

Why aren't my carnitas getting crispy?

Two likely reasons: the liquid didn't fully evaporate before you stopped cooking, or the heat wasn't high enough during the frying stage. The pork needs to be sitting in rendered fat with no liquid remaining in the pot before it can brown properly. If there's still moisture, it steams instead of fries. Increase the heat, keep cooking until the liquid is completely gone, then let the pork fry undisturbed for a few minutes at a time.

Can I make carnitas in a slow cooker?

You can braise the pork in a slow cooker on low for 8 hours or high for 4 to 5 hours "? it will become perfectly tender. However, you still need to finish it in a hot skillet or under a broiler to get any crisping. Spread the shredded meat on a sheet pan, drizzle with a little of the cooking fat, and broil for 5 to 8 minutes, watching closely, until edges brown and crisp.

Can I make carnitas ahead of time for a party?

Yes, and they actually hold up well. Cook completely, let cool, and refrigerate up to 3 days ahead. Reheat in batches in a hot skillet with a little oil to re-crisp. For a crowd, you can spread on sheet pans and broil to reheat and crisp simultaneously. The texture is best fresh, but re-crisped leftovers are genuinely excellent "? arguably better than freshly made if you're feeding a large group.

How do I store and freeze leftover carnitas?

Refrigerate in an airtight container for up to 4 days. For freezing, cool completely and pack into zip-top bags in serving-size portions, pressing out as much air as possible. Freeze for up to 3 months. Thaw overnight in the refrigerator. Reheat in a hot skillet with a small amount of oil to restore the crispy edges. Do not microwave if you care about texture, and after all this effort, you should.

Can I make pork carnitas without lard?

Yes. Avocado oil or vegetable oil both work for the final frying stage. Lard gives you a slightly deeper, more traditional flavor because it's pork fat going back into pork, which makes a certain poetic sense. But the difference is subtle, and if you're not keeping lard in your pantry, a neutral high-smoke-point oil gets you to the same crispy result.

How much carnitas do I need per person?

Plan on about 3 to 4 ounces of cooked carnitas per taco, and 2 to 3 tacos per person as a main dish. This recipe makes approximately 8 generous servings. For a taco bar where people are grazing alongside other dishes, it stretches to 10 to 12 servings. When in doubt, make more "? reheated carnitas tacos the next day are not a punishment.

Is there a way to make this faster without losing quality?

An Instant Pot cuts the braising time significantly. Cook on high pressure for 35 to 40 minutes with a 15-minute natural release. The meat will be tender, but you must still finish in a hot skillet or under the broiler for crispiness "? pressure cookers cannot do that step. You'll save about 90 minutes on the braise but the crisping stage is non-negotiable regardless of method.