Slow Cooker Pork Carnitas
There are two kinds of slow cooker pork recipes. The first kind is set-it-and-forget-it pulled pork — tender, saucy, good on a bun. The second kind is carnitas, and the difference is not just the seasoning. Carnitas have crispy, caramelized edges. That crispiness is not an accident and it doesn’t happen in the slow cooker. It happens in the last five minutes under a broiler that most recipes mention as an optional step. It is not optional. That five minutes is what separates carnitas from just pulled pork, and it’s the reason people keep coming back for more.
The slow cooker does the first eight hours. The broiler does the last five minutes. Both matter.
If you’ve already made the Slow Cooker Pulled Pork on this site, you know how to use a slow cooker for pork. This recipe follows the same dump-and-go logic but takes the pork in a completely different direction — citrus instead of BBQ, Mexican spices instead of the sweet smoky rub, and that broiler finish that makes the edges caramelize into something genuinely hard to stop eating.
Pork shoulder, not pork loin
This comes up with every slow cooker pork recipe and it’s worth saying directly: do not substitute pork loin. Loin is lean, which is what makes it great for roasting quickly at high heat. It’s exactly wrong for eight hours in a slow cooker. Over that amount of time, a lean cut dries out and becomes stringy. Pork shoulder — also sold as pork butt, which is confusingly not the butt — is well-marbled with fat and connective tissue that slowly breaks down into gelatin during the cook, producing meat that’s juicy, tender, and rich. That fat is why carnitas taste the way they do.
Buy bone-in if you can. The bone adds flavor to the cooking liquid that you’ll use to baste the pork when it goes under the broiler.
The citrus is doing real work
Orange juice and lime juice are traditional in carnitas for a reason — the acidity helps break down the pork over the long cook, and the natural sugars in the orange juice caramelize under the broiler and contribute to those crispy edges. Fresh orange juice makes a noticeable difference over bottled. One orange, squeezed, takes thirty seconds and is worth it.
The spice rub
Cumin is the backbone — it’s what makes this smell and taste like carnitas and not just seasoned pulled pork. Smoked paprika adds depth. Dried oregano is traditional in Mexican carnitas. Chili powder adds a low background heat. Rub the entire mixture into the pork on all sides before it goes in the slow cooker — not just the top. The undersides and edges matter too.
The broiler step — not optional
Eight hours in the slow cooker produces tender, flavorful shredded pork. The broiler produces carnitas. Here’s how to do it correctly: spread the shredded pork in a single layer on a rimmed baking sheet — thin and even, not piled up. Ladle some of the cooking liquid from the slow cooker over it. Broil on high for five minutes, pull the pan out, toss the pork so the unbrowned pieces are exposed, add more cooking liquid, and broil for another three to five minutes until there are deeply golden and crispy bits throughout.
The cooking liquid is not optional either — it’s what keeps the pork from drying out under the broiler while the edges caramelize. Save at least a cup of it when you pull the pork.
Watch the broiler closely. The difference between crispy carnitas and burnt carnitas is about ninety seconds.
How to serve them
Warm small flour tortillas in a dry pan for thirty seconds per side. Two tortillas per taco — they’re small and one tears. Carnitas, fresh white onion diced fine, cilantro, a squeeze of lime. That’s the traditional build and it’s complete. Sour cream, sliced avocado, and your favorite salsa are all additions, not substitutions.
The cooking liquid that’s left after the broiler step can be spooned directly over the assembled tacos for extra flavor. Don’t throw it out.
Leftovers
This recipe makes enough for eight. Leftovers are arguably better than the first round because the pork has had time to sit in its juices. Store the shredded pork with some of the cooking liquid in an airtight container in the fridge for up to four days, or freeze for up to three months. To reheat, spread on a baking sheet and run under the broiler again to restore the crisp — three minutes is usually enough. A microwave makes them soggy.
Leftover carnitas make an excellent burrito bowl over rice, a quesadilla filling, or scrambled into eggs the next morning.

Slow Cooker Pork Carnitas
Ingredients
Meat & Protein
- 3 lbs pork shoulder bone-in or boneless, also sold as pork butt — trimmed of excess fat
Produce
- 1 yellow onion quartered
- 5 garlic cloves smashed
- 1 orange juiced — about 0.5 cup
- 2 lime juiced, plus wedges for serving
- 0.25 cup fresh cilantro roughly chopped, for serving
Pantry & Canned Goods
- 0.5 cup chicken broth low sodium
- 16 flour tortillas small, or hard taco shells — warmed, for serving
Seasonings & Spices
- 2 tsp ground cumin
- 1.5 tsp kosher salt
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 0.5 tsp black pepper
- 0.5 tsp chili powder
- 0.25 tsp garlic powder
- 1 bay leaf
Instructions
- Mix together the cumin, salt, smoked paprika, oregano, black pepper, chili powder, and garlic powder in a small bowl. Rub the spice mixture all over the pork shoulder on all sides.
- Place the quartered onion, smashed garlic, orange juice, lime juice, chicken broth, and bay leaf in the bottom of the slow cooker. Set the seasoned pork shoulder on top.
- Cover and cook on LOW for 8 hours or HIGH for 4 to 5 hours, until the pork shreds easily when pulled with a fork.
- Remove the pork to a cutting board. Reserve 1 cup of the cooking liquid from the slow cooker — do not discard it. Shred the pork using two forks, discarding any large pieces of fat or bone.
- Preheat the broiler to high. Spread the shredded pork in a single layer on a rimmed baking sheet. Ladle about half a cup of the reserved cooking liquid over the pork. Broil for 5 minutes until the edges start to crisp and caramelize. Pull the pan out, toss the pork, ladle over another quarter cup of liquid, and broil for another 3 to 5 minutes until deeply golden and crispy in spots.
- Serve immediately in warm tortillas topped with fresh cilantro, a squeeze of lime, and your choice of salsa, sour cream, diced white onion, or sliced avocado.
