This post may contain affiliate links. Please read our disclosure policy.
These Slow Cooker Carnitas are tender, juicy, and loaded with bright citrus flavor. The pork cooks low and slow until it practically falls apart, then a quick trip under the broiler gives you those irresistible crispy edges without any frying.
If you love Mexican pulled pork, you’ll also want to try Tacos al Pastor or these crispy Homemade Taquitos. Find more family favorites in our Mexican Recipes collection.

3 Tips That Make or Break This Recipe
A few things to know before you start that will help you get the best results with this recipe.
- Keep the roast whole. Don’t cut the pork into pieces for slow cooker carnitas. A large piece stays juicier during the long cook time and shreds beautifully once it’s tender. Save cutting the meat into chunks for Instant Pot or stovetop methods where cooking time is shorter.
- Citrus is key for flavor and tenderness. The orange, lemon, and lime juices do double duty here. They add that bright, authentic carnitas flavor while the acid helps break down the meat so it becomes fall-apart tender.
- Plan for 8-10 hours on LOW. Don’t rush this recipe by cooking on HIGH. The pork needs that long, slow cook time for the fat and connective tissue to fully break down. Cutting the time short is the main reason carnitas turn out tough instead of tender.
Best Cut of Pork for Carnitas
Carnitas are the Mexican version of pulled pork, and choosing the right cut makes all the difference.
Pork shoulder (also called pork butt) is the best choice for carnitas. This well-marbled cut has plenty of fat and connective tissue running through it, which melts during slow cooking and keeps the meat incredibly juicy and flavorful. Look for a 5-6 pound bone-in roast, or 3-4 pounds if boneless. Bone-in adds extra flavor, but either works well.
What’s the difference between carnitas and regular pulled pork? Traditional American pulled pork is usually seasoned with BBQ-style spices and often finished with a sweet or tangy sauce. Carnitas get their flavor from citrus juices, cumin, oregano, and other warm spices, giving them that distinctly Mexican taste. The meat is also typically crisped before serving, either by frying in lard (traditional) or broiling (easier and just as delicious).
If you need a leaner option, pork loin will work in a pinch. The meat won’t be quite as tender or rich, but the flavors will still be great. Pork tenderloin can also work for a smaller batch, though it won’t need nearly as much cook time and won’t have that same fall-apart texture.
RECIPE WALK-THROUGH
How to Make Slow Cooker Carnitas
See the recipe card below for full, detailed instructions
This crock pot carnitas recipe is truly hands-off. Once you season the meat and pour in the liquids, the slow cooker does all the work. Here’s how to make it.
Step 1: Season the Pork
Place the roast in your slow cooker and pat it dry with paper towels.
Combine the salt, pepper, chili powder, oregano, cayenne, and cumin, then rub the spice mixture all over the meat, covering all sides.
Toss the halved garlic cloves into the slow cooker around the roast.

Step 2: Add the Liquids
Pour the salsa, orange juice, lemon juice, lime juice, and chicken stock around the pork (not directly over it, so you don’t wash off the spices). The liquids should come about a third of the way up the roast.
- Use what you have for orange juice. Fresh squeezed is ideal, but bottled works fine. Just look for 100% juice or a lower-sugar variety. Don’t worry about the finished dish tasting sweet; it won’t.

Step 3: Slow Cook
Cover and cook on LOW for 8-10 hours.
The meat is ready when it’s completely tender and shreds easily with a fork. You’ll know it’s done when you can pull a piece apart with almost no resistance.
- Don’t skip the low and slow method. The long cook time is what transforms a tough, fatty roast into melt-in-your-mouth carnitas. Resist the urge to cook on HIGH; you’ll end up with chewy, tough meat.

Step 4: Shred the Meat
Transfer the cooked roast to a cutting board and shred using two forks. Remove any large chunks of fat as you go.
You can also shred directly in the slow cooker if you prefer, just fish out the fat chunks.
- Recipe Yield Note: This recipe yields about 8-10 cups of shredded meat, depending on your roast size. That’s enough for 16-20 tacos or 8-10 generous burrito-sized portions.

Step 5: Soak in the Juices
Skim off any fat floating on top of the cooking liquid.
Return the shredded pork to the slow cooker and let it soak up those flavorful juices.
At this point, you can serve directly from the slow cooker for tender, juicy carnitas, or continue to the next section for crispy edges.

Want to add onion? For extra flavor, try adding chunked sweet onions to the bottom of the slow cooker before adding the pork. The onions cook down and add another layer of savory depth. You can also serve with pickled red onions on top.
How to Make Carnitas Crispy Without Frying
Traditional carnitas are often fried in lard for those crispy edges, but you can get the same delicious result with your broiler. This is my favorite way to finish carnitas because you get the best of both worlds: tender meat with irresistible crispy bits.
- Preheat your broiler. Line a rimmed baking sheet with foil for easy cleanup.
- Spread the meat in a thin, even layer. Using a slotted spoon or tongs (letting excess liquid drain off), transfer the shredded pork to the prepared baking sheet. Spreading it thin is the key to getting more crispy edges.
- Broil for 5-10 minutes. Watch closely as it crisps; you want golden-brown edges, not burnt bits. For extra crispiness, spray the meat lightly with cooking spray before broiling.
- Serve immediately from the sheet pan. Don’t return the crisped meat to the slow cooker, or it will lose that crunch.
Prefer tender over crispy? Skip the broiler entirely. The carnitas are delicious served straight from the slow cooker, soaked in all those flavorful juices.

Alternate Cooking Methods
While the slow cooker gives you the most hands-off experience, you can also make carnitas using these methods.
Instant Pot Carnitas: Cut the pork into large chunks, removing big pieces of fat as you go. Add seasonings, salsa, broth, and juices to the Instant Pot, then add the pork and toss gently to coat. Seal the lid and cook on high pressure for 35 minutes. Allow a natural release (about 15 minutes), then quick release any remaining pressure. Shred the meat and crisp under the broiler if desired.
Oven Carnitas: Cut the pork into chunks and place in a large Dutch oven. Season the meat, then pour the broth, juices, and salsa around (not over) the pork. Cover and cook at 300°F for 2½ to 3 hours, or until tender enough to shred easily.
Stovetop Carnitas: Cut the pork into chunks and place in a large Dutch oven. Season and add the liquids around the meat. Bring to a boil, then reduce heat to the lowest setting. Cook for about 6 hours, stirring only once per hour. The liquid will slowly evaporate, leaving you with tender, flavorful pork.
What to Serve with Carnitas
Carnitas are incredibly versatile. Serve them simply with Mexican Rice and Refried Beans or Slow Cooker Mexican Beans, or try one of these options:
- Tacos: Homemade Flour Tortillas or corn tortillas with onions, cilantro, and lime wedges
- Tostadas: Crispy Oven Baked Tostadas, loaded with toppings
- Nachos: Layer over chips with cheese and beans (swap carnitas into BBQ Pulled Pork Nachos for a Mexican twist)
- Burritos, enchiladas, or quesadillas
Toppings: For toppings, keep it simple with diced onion and fresh cilantro, or go loaded with Pico de Gallo, Guacamole, sour cream, and shredded cheese.
Leftovers: This recipe makes a lot, so plan for a second meal! The leftovers are fantastic in a Cuban Sandwich or as a protein topper for salads and rice bowls.
Storage Tips
Storage and Make Ahead
Refrigerator storage: Store leftover carnitas in an airtight container for 3-4 days. The meat stays juicy stored in some of the cooking liquid.
Freezing: Cool the carnitas completely, then portion into freezer bags or airtight containers. Add a little cooking liquid to each portion to help keep the meat moist when reheated. Freeze for up to 6 months. Thaw overnight in the refrigerator before reheating.
Reheating: Microwave with a damp paper towel loosely covering the meat to add moisture back. Or reheat on the stovetop with a splash of chicken broth or the reserved cooking liquid.
Make-ahead option: Mix the spices and rub them into the meat the night before. Place the seasoned roast in the slow cooker insert, cover, and refrigerate. Combine the liquids in a separate container and refrigerate. In the morning, just pour in the liquids and turn on the slow cooker. You can also cook the carnitas overnight and wake up to the amazing smell of Mexican pulled pork ready for breakfast tacos with scrambled eggs.
Frequently Asked Questions
Can you overcook carnitas in a slow cooker?
Yes, it’s possible. With the citrus in the cooking liquid, the meat can become mushy if left too long past the 8-10 hour mark. Check for tenderness around 8 hours; the meat should shred easily but still have some texture.
Why is my pork tough and not falling apart?
Most likely it didn’t cook long enough. Pork shoulder has a lot of fat and connective tissue that needs time to break down. Make sure you’re cooking on LOW for the full 8-10 hours. Cooking on HIGH or cutting the time short will leave you with chewy, tough meat.
Can I use pork loin instead of pork shoulder?
You can, but the results will be different. Pork loin is much leaner, so the meat won’t be as tender or juicy. It also won’t need as long to cook. Pork shoulder (or pork butt) gives you the best texture for carnitas because the fat melts and keeps everything moist.
Do I have to crisp the carnitas under the broiler?
Not at all. The carnitas are delicious served straight from the slow cooker, tender and soaked in the cooking juices. The broiler step just adds those crispy, caramelized edges if that’s what you’re craving. It’s completely optional.
What’s the difference between carnitas and pulled pork?
Both are shredded pork, but the seasonings and finish are different. Carnitas use Mexican-inspired flavors like citrus, cumin, and oregano, and are traditionally crisped before serving. American-style pulled pork typically has BBQ-inspired seasonings and is often served with a sweet or tangy sauce.

More Mexican Dinner Ideas
- Slow Cooker Pulled Pork
- Instant Pot Barbacoa
- Carne Asada Street Tacos
- Chicken Street Tacos
- Crock Pot Chicken Tacos
- Ground Beef Tacos

Easy Slow Cooker Carnitas
Ingredients
- 5-6 pound pork shoulder (bone-in preferred; if boneless, 3-4 pounds)
- 1 tablespoon Kosher salt
- 1 teaspoon black pepper
- 1 teaspoon chili powder
- 1 teaspoon dried oregano
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon ground cumin
- 4 cloves garlic halved
- 1/2 cup salsa
- 1 cup chicken stock (low-sodium preferred)
- 3/4 cup orange juice
- Juice of 1 lemon
- Juice of 2 limes
Instructions
- Pat the pork roast dry with paper towels and place in the slow cooker. Add the halved garlic cloves around the roast.
- Combine salt, pepper, chili powder, oregano, cayenne, and cumin in a small bowl. Rub the spice mixture all over the pork, covering all sides.

- Whisk together the salsa, chicken stock, orange juice, lemon juice, and lime juice. Pour around (not over) the pork.

- Cover and cook on LOW for 8-10 hours, until the meat is completely tender and shreds easily with a fork.

- Transfer the roast to a cutting board. Discard the bone (if using bone-in) and shred the meat with two forks, removing large chunks of fat as you go.

- Skim fat from the cooking liquid. Return shredded pork to the slow cooker and toss with the juices.
- Optional crispy step: Preheat broiler. Using a slotted spoon, transfer meat to a foil-lined baking sheet, spreading in a thin layer. Broil 5-10 minutes until edges are golden and crispy, watching closely to prevent burning.

- Serve hot in tortillas with onion, cilantro, and lime wedges, or with your favorite sides and toppings.

Notes
- Best pork cut: Pork shoulder (also called pork butt) is ideal. The fat and connective tissue break down during cooking for tender, juicy meat. Pork loin works but will be leaner and less tender.
- Keep the roast whole for slow cooker carnitas. The large piece stays juicier and shreds better. Cut into chunks only for Instant Pot or stovetop methods.
- Don’t rush it. Cook on LOW for the full 8-10 hours. Cooking on HIGH or shortening the time will result in tough meat.
- Orange juice: Fresh squeezed is best, but bottled 100% juice works fine. The finished dish won’t taste sweet.
- Crispy carnitas: The broiler step is optional but gives you those irresistible crispy edges without frying. Spread the meat thin for maximum crispiness.
- Add onion for extra flavor: Place chunked sweet onions in the bottom of the slow cooker before adding the pork.
- Storage: Refrigerate in an airtight container for 3-4 days. Freeze for up to 6 months. Store with some cooking liquid to keep meat moist.
- Reheating: Microwave with a damp paper towel over the meat, or reheat on the stovetop with a splash of broth.
- Make-ahead: Season the meat and combine liquids the night before. Refrigerate separately, then assemble and cook in the morning.
- Yield: Approximately 8-10 cups shredded meat, enough for 16-20 tacos or 8-10 burrito-sized portions.
- Slow cooker recommendation: A 6-quart slow cooker works well for this size roast.
Nutrition
Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.












Yum so good my daughter asked for the recipe so she can make it for her boyfriend.
I made it on the stovetop in a dutch oven like you suggested, used simply o.j. instead of the orange. 6 hrs. just like you said, moist and delicious, I plan on sharing a link to this with many friends.
That’s fantastic! Love your comment, thanks for stopping by.
This is my go to recipe for tacos, has been for several years. It’s easy to assemble, most everyone has the ingredients on hand that i calls for, and always turns out delicious! If there are leftovers I freeze the, and it freezes all.
Fantastic feedback Kathleen! Thanks for stopping by.
This us our absolute favorite recipe for homemade carnitas! Sometimes I throw some chunked sweet onions in the bottom if the slow cooker and sit the pork butt on top – other times I serve pickled red onions with the carnitas. Delicious recipe that ALWAYS turns out and always gets rave reviews.
Awesome Joni! Thanks for stopping by.
I make this recipe all the time and absolutely love it, thank you!
Nice! Thanks for stopping by Kathleen.
So tender and juicy. Excellent flavor. So easy! Will definitely be making this again!
Nice! Thanks for stopping by Megan.
Hello, is this adaptable for a pressure cookies like the ninja foodi?
Yes you could adapt the recipe for instant pot.