This post may contain affiliate links. Please read my disclosure.
This crispy pork carnitas recipe uses a surprising ingredient, Coca-Cola, for flavor and then is finished under the broiler to get that crispiness you want.

I'm a huge fan of pork. I try to think of every way possible to use pork - from Salvadoran pupusas to oven roasted pulled pork.
Made by braising or simmering pork in oil until tender and then fried to crispy perfection. Everyone knows about Taco Tuesdays.
Well for our family, there is also Taco Mondays, Wednesdays, Thurs... you get the picture! When thinking about what Lauren and I have most often for dinner, it's probably some variation of tacos.
The first legit street tacos I ever had were authentic pork carnitas. I remember before even eating them, thinking it was odd to have a taco with no cheese.
I mean I thought tacos and cheese went together like peanut butter and jelly, but it was just some crispy pulled pork, fresh onion and cilantro with a squeeze of lime! After one bite my opinion changed and I've been hooked on simple old school tacos ever since.
While I've had about every type of taco imaginable, carnitas are still my all-time favorite! The key for me is to get the pork crispy. After trying a variety of recipes, this has become my go-to. So give this crispy pork carnitas recipe a try.
While I love tacos, you can also use them form this carnitas burrito. And if you like smoked recipes, these smoked carnitas are perfect.
Jump to:
Recipe Ingredients
- Pork Shoulder - can use tenderloin as well.
- Garlic powder, oregano, salt, cumin, chili powder, black pepper - enhances the flavor.
- Olive oil - used to sear the pork.
- Coca-Cola - adds sugar to help caramelize the carnitas.
- Orange juice and limes juice - adds acidity.
- Bay leaf - helps develop subtle hints of black pepper.
- White onion - adds crunch.
- Cilantro - adds some freshness.
- Corn tortillas - can use flour tortillas as well.
Step-by-Step Instructions
- In a small bowl, mix together all of the spices. Toss the cubed pork in the spice mixture, making sure it's entirely coated.
- Heat large dutch oven over medium-high heat and sear the pork on all sides, about 2 minutes per side.
- Add the Coca-Cola, orange juice, water, lime juice, ½ the chopped onion and bay leaf, bringing to a boil. Reduce to simmer and cover for 2 to ½ hours.
- With 30 minutes remaining, remove cover and simmer to reduce liquid. Once liquid is reduce, shred pork with two forks.
- Turn broiler on and place shredded pork on an aluminum foil-lined baking sheet. Broil for 2-3 minutes or until pork starts to char. Remove and add ¼ cup of the juices to the pork. Repeat broiling 1-2 more times depending on the amount of char you like.
- Serve pork over warm tortillas with some chopped onion, cilantro and lime juice.
Do I Have to Use Pork Shoulder?
No. While I've used pork shoulder multiple times, I've actually given pork tenderloin a try and personally don't notice much of a difference. Yes there's a less fat so it doesn't caramelize as much, but it tastes great. It's a little healthier for you as well.
Do I Need to Use Coca-Cola?
No. You can easily substitute Coca-Cola for a light beer like Corona or chicken stock. I personally like Coke the best as it really helps caramelize the pork, which gives it great flavor.
Can I Make in Slow Cooker?
Yes. You still have to sear the pork in a skillet but then just transfer the pork to a slow cooker and add the rest of the ingredients. Then cover and cook on low for 6-8 hours, removing the lid for the last hour so the liquid can evaporate.
Pro Tips/Recipe Notes
- Don’t skip broiling the pork as it gives it a nice char and additional texture.
- Freshly squeeze the oranges and limes to get the juice you need. Bottled juice just isn't the same.
- Although carnitas are traditionally served on corn tortillas, you can use flour tortillas if you prefer.
- To make the corn tortillas pliable, heat a small skillet over medium heat and cook for 30 seconds on each side. You can also cover the tortillas with a wet paper towel and place in the microwave for 30 seconds.
Other Taco Recipes
- Cider Beer Braised Pork Tacos
- Carne Asada Tacos
- Slow Cooker Crispy Chicken Tacos
- Brussels Sprouts Tacos
- Cuban Mojo Pulled Pork Tacos
- Chorizo Tacos
If you’ve tried this crispy pork carnitas recipe or any other recipe on Chisel & Fork, please let me know how it turned out in the comments below! You can also follow me on Facebook, Instagram, Pinterest and YouTube to see more tasty meals and anything else I'm up to.
Crispy Pork Carnitas
Ingredients
- 3 lbs pork shoulder, cut into 3" chunks
- 1 tablespoon garlic powder
- 2 teaspoon oregano
- 1 ½ teaspoon kosher salt
- 2 teaspoon cumin
- 1 teaspoon chili powder
- 1 teaspoon black pepper
- 1 tablespoon olive oil
- 1 cup Coca-Cola (but you can use beer or chicken stock)
- ½ cup orange juice
- ½ cup water
- juice of two limes
- 1 white onion, chopped
- 1 bay leaf
- ½ cup fresh cilantro, chopped
- corn tortillas
- limes and avocado for serving
Instructions
- Mix together the spices, salt and pepper. Toss the cubed pork with the spice mix. Heat olive oil in a large dutch oven over medium-high heat and sear the pork on all sides. Should be 2-3 minutes per side. Add the beer, orange juice, water, and juice of two limes. Add ½ the chopped onion and bay leaf and bring the mixture to a boil. Reduce the heat and cover and simmer on low for 2 to 2 ½ hours. (1 hour more for pork tenderloin)
- Remove lid and continue to cook for another 30 minutes at which point the liquid should reduce and caramelize. Preheat oven to broiler and prepare a baking sheet with aluminum foil. Use forks to shred the pork and broil under high heat for 2-3 minutes until the edges start to brown. Remove and add ¼ cup of the juices and broil for another 2-3 minutes. Add a little more of the broth once removed to make sure it's crispy but moist.
- While broiling the pork, heat an 8 inch frying pan to medium heat. Add 1 teaspoon of olive oil and cook the corn tortillas individually on each side for about 30 seconds. Repeat for however many corn tortillas you'll be using. Serve with pork, chopped onion, chopped cilantro and a squeeze of lime juice.
Notes
- Don’t skip broiling the pork as it gives it a nice char and additional texture.
- Freshly squeeze the oranges and limes to get the juice you need. Bottled juice just isn't the same.
- Although carnitas are traditionally served on corn tortillas, you can use flour tortillas if you prefer.
- To make the corn tortillas pliable, heat a small skillet over medium heat and cook for 30 seconds on each side. You can also cover the tortillas with a wet paper towel and place in the microwave for 30 seconds.
Nancy says
Hi, The nutrition for this recipe states 21 gr of carbs per serving. Is that if you put it on a tortilla? or are you including the OJ and lime? (which shouldn't affect the carbs as it is the braising liquid) could you clarify, please? In my opinion I think nutrition should be just for the meat as people will use various methods of consuming it. Thanks! I will be trying it soon, it is in the instant pot. right now.
Ryan says
The carbs includes the tortillas. Hope you enjoy!