Crispy Pork Carnitas
Slow-cooked citrus pork gains its defining contrast from reduced juices and two quick passes under the broiler.

Carnitas should offer both textures in every helping: crisp, deeply browned edges and succulent pork beneath. A gentle braise builds tenderness, while a deliberate finishing sequence creates that contrast without cooking away the moisture.
Choose your slow-cooking path
The Dutch oven develops a little extra savor from softened onion and garlic before the citrus and pork go in. The slow cooker is more hands-off: combine the raw aromatics, seasoned pork, citrus, water, and bay leaves, then let low heat do the work.
Citrus keeps the richness lively
Orange lends fragrance and gentle sweetness, while lime sharpens the savory pork. Cumin, oregano, garlic, and bay settle into the cooking liquid as the shoulder becomes tender enough to pull apart.

Concentrate before crisping
Reducing the cooking liquid is the hinge of the recipe. It concentrates the pork and citrus flavors while removing excess water, so the meat can brown quickly rather than steam beneath the broiler.
Protect the juicy center
Pull the pork into generous pieces instead of fine shreds, and leave them loosely spread with plenty of exposed ridges. Two short broiling rounds create new crisp surfaces, while a drizzle of reduced juices between rounds protects the interior from drying.

Build each taco at the table
Warm corn tortillas keep the focus on the richly seasoned pork. Salsa verde, pickled onions, cilantro, and fresh lime add cool, tart, herbal contrasts, so set them out separately and let everyone assemble their own.
Save the crisping for last
For make-ahead carnitas, chill the cooked pork in its liquid so it stays protected and flavorful. Rewarm it gently, reduce the juices, and broil only when the tortillas and toppings are ready; the fresh edges are the point.
Crispy Pork Carnitas
Ingredients
- • 4 lb boneless pork shoulder, cut into 3-inch chunks
- • 2 tsp kosher salt
- • 1 tbsp neutral oil
- • 1 medium white onion, sliced
- • 6 garlic cloves, smashed
- • 1 medium orange
- • 2 medium limes
- • 2 tsp ground cumin
- • 2 tsp dried Mexican oregano
- • 2 bay leaves
- • 1/2 cup water
- • 24 small corn tortillas
- • 1 1/2 cups salsa verde
- • 1 cup pickled red onions
- • 1 cup fresh cilantro leaves
- • 1 tsp flaky salt
Method
Season the pork
Pat the pork shoulder dry and season every surface with the kosher salt, cumin, and oregano; let it stand while you prepare the aromatics.
Look for: The pork is dry and evenly coated with the spices.
Build the braise
Heat the neutral oil in a large Dutch oven over medium-high heat, add the onion and garlic, and cook until the onion begins to soften and brown at the edges.
Look for: The onion is supple with a few golden-brown edges.
Add citrus and pork
Zest and juice the orange and 1 lime into the pot, then add the water, bay leaves, pork, and any seasoning left on the work surface; turn the pieces to coat.
Look for: The liquid is fragrant and reaches partway up the pork rather than covering it.
Cook until shreddable
Cover and cook in a 300 F oven for 3 1/2 to 4 hours, turning once, until the pork yields easily to a fork. For a slow cooker, put the raw onion, garlic, seasoned pork, citrus, water, and bay leaves in the crock and cook on low for 8 hours.
Look for: A fork slides into the pork without resistance and the meat separates with gentle pressure.
Reduce the juices
Transfer the pork to a rimmed sheet pan and discard the bay leaves. Boil the cooking liquid over high heat until glossy and reduced to about 1 cup; for slow-cooker pork, reduce the strained liquid in a saucepan.
Look for: The liquid coats a spoon and leaves a brief trail when stirred.
Shred and moisten
Heat the broiler to high. Pull the pork into large bite-size pieces, discarding excess fat, then toss it with 3/4 cup reduced cooking juices and spread it in one loose layer on the sheet pan.
Look for: The meat is moist throughout but no liquid pools on the pan.
Broil the first side
Broil the pork 4 to 6 inches from the heat for 4 minutes, until the raised edges are deeply browned while the thicker pieces remain juicy.
Look for: The topmost shreds are crisp and dark gold, with moist meat beneath.
Turn and finish crisping
Turn the pork in broad sections, drizzle with the remaining reduced juices, sprinkle with the flaky salt, and broil for 3 to 4 minutes more; stop once fresh crisp edges form so the meat does not dry out.
Look for: Crisp edges are scattered throughout and the centers still glisten.
Warm the tortillas
Warm the corn tortillas in a dry skillet over medium heat, turning until pliable with a few toasted spots, then wrap them in a clean towel to hold.
Look for: The tortillas bend without cracking and show light toasted freckles.
Finish and serve
Cut the remaining lime into wedges and serve the hot carnitas with the warm tortillas, salsa verde, pickled red onions, cilantro leaves, and lime wedges for assembling at the table.
Look for: The pork reaches the table hot, with crisp edges still intact.



