
These Slow Cooker Pork Carnitas taste just like you slow-roasted them in the oven—tender, juicy, and full of flavor—but they’re unbelievably easy to make. The slow cooker does all the work, and you’re rewarded with melt-in-your-mouth pork that’s perfect for tacos and so much more.
A Little Backstory 💛
While working in my last kitchen job, I had the pleasure of learning from an amazing cook named Pedro. He shared recipes passed down from his grandmother—salsa, guacamole, chipotle chicken, refried beans, and my personal favorite: carnitas.
Pedro would cook his carnitas low and slow in the oven overnight, and they were hands-down the most tender and juicy carnitas I’d ever had. I adapted his method for the slow cooker, keeping that same rich, slow-roasted flavor with a much easier approach. You’re going to love these Slow Cooker Pork Carnitas.

Let’s Talk Tacos 🌮
Who doesn’t love tacos??? Honestly, if I were stranded on a desert island and could only eat one food for the rest of my life, I’d probably choose tacos.
I don’t think I’ve ever met a taco I didn’t like. From classic ground beef tacos to grilled shrimp topped with mango salsa—it’s all good. But if I had to pick a favorite? Carnitas, without a doubt.
Why You’ll Love This Recipe
- Tastes like oven-roasted carnitas with slow cooker ease
- Inspired by traditional family cooking
- Tender, juicy pork every time
- Perfect for tacos, bowls, and meal prep
Ingredients for Slow Cooker Pork Carnitas
- 5 to 5½ lb bone-in pork shoulder blade roast
- 1 large onion, chopped
- 6 cloves garlic, finely minced
- 1½ tablespoons kosher salt
- 1½ teaspoons black pepper
- 1 teaspoon olive oil
- ¾ cup fresh orange juice
- ¾ cup cola made with real sugar (Mexican Coca-Cola or Pepsi work great)
- ¼ teaspoon liquid smoke
How to Make Pork Carnitas in the Slow Cooker
Step 1: Prep the Slow Cooker
Place the chopped onion in the bottom of your slow cooker.

Step 2: Season the Pork
In a small bowl, mix together the garlic, salt, pepper, and olive oil. Rub the mixture all over the pork shoulder and place it on top of the onions.


Step 3: Add the Cooking Liquid
Combine the orange juice, cola, and liquid smoke. Pour it over the pork.

Step 4: Slow Cook
Cover and cook on HIGH for 5 hours.
Step 5: Shred & Finish Cooking
After 5 hours, break the pork into chunks so it’s fully submerged in the cooking liquid. Replace the lid and cook for another 1–2 hours, until the pork is fall-apart tender.
Shred the meat with forks right in the slow cooker.

How to Serve Pork Carnitas
Serve with corn or flour tortillas and your favorite toppings:
- Cilantro
- Diced onion
- Salsa or pico de gallo
- Guacamole or sliced avocado
- Lime wedges
These carnitas are also amazing in burrito bowls, quesadillas, or piled onto nachos.

Tips for the Best Carnitas
- Bone-in pork shoulder gives the best flavor and texture
- Real sugar cola makes a big difference
- For crispy carnitas, broil the shredded pork on a sheet pan for 5–7 minutes
Final Thoughts
These Slow Cooker Pork Carnitas deliver that slow-roasted, traditional flavor with none of the overnight oven time. Easy, comforting, and completely taco-worthy—this is one recipe you’ll want on repeat.
Enjoy! 🌮
Love Tacos?? Try these yummy recipes:
- Chicken Shawarma Tacos with Cucumber and Heirloom Tomato Pico De Gallo
- Tacos al Pastor
- Simple Weeknight Beef Tacos
- Chili Lime Shrimp Street Tacos With Orange Pico De Gallo And Avocado Crema

Ingredients
- 5 –5½ pound bone-in pork shoulder blade roast
- 1 large onion chopped
- 6 cloves garlic finely minced
- 1½ tablespoons kosher salt
- 1½ teaspoons black pepper
- 1 teaspoon olive oil
- ¾ cup fresh orange juice
- ¾ cup cola made with real sugar Mexican Coca-Cola or Pepsi
- ¼ teaspoon liquid smoke
Instructions
- Place the chopped onion in the bottom of the slow cooker.
- In a small bowl, combine the minced garlic, salt, pepper, and olive oil. Rub the mixture all over the pork shoulder. Place the roast on top of the onions.
- In another bowl, mix together the orange juice, cola, and liquid smoke. Pour the mixture over the pork.
- Cover and cook on HIGH for 5 hours.
- After 5 hours, break the pork apart into large chunks so the meat is submerged in the cooking liquid. Replace the lid and continue cooking for another 1–2 hours, until the pork is very tender.
- Shred the pork with forks and serve with corn or flour tortillas and your favorite toppings.
Notes
- For crispy carnitas, spread shredded pork on a baking sheet and broil for 5–7 minutes before serving.
- Use real sugar cola for the best flavor.
Nutrition

2 Comments
PJ Thompson
January 31, 2017 at 7:47 pmI will have to share this with Max. He is so good at cooking pork and is the Master of the Slow Cooker. It looks and sounds amazing!
angela@mealstreetkitchen
January 31, 2017 at 8:06 pmThank you! Let me know how it is? I would serve it on warm corn tortillas with a citrus and chile pepper slaw and creamy avocado. Divine!