These delicious carnitas de puerco (pork carnitas) make for the best tacos ever PERIOD. At least according to my family that is. But seriously, my kids adore it, and I enjoy making it for them even more. Onion, garlic, Mexican spices and seasonings, and a not-so-secret meat tenderizer combine to create juicy, tangy shredded pork with rich, authentic flavor. The prep is quick, and then you leave it on the stove to slow cook for a few hours before returning to the juiciest, most delicious carnitas de puerco! If you enjoy this recipe you’ll have to check out my barbacoa recipe next!
What are carnitas de puerco?
Carnitas de puerco may be a distant but much older cousin of pulled pork. Carnitas, which translates to “small meats,” first appeared in the Mexican southwest state of Michoacan.
However, different regions in the country will have their own take on carnitas.
Carnitas is traditionally made by slow-cooking pork in lard and truly, in our opinion, few things can beat this taste.
Only a few ingredients are required to make carnitas de puerco. They are:
Pork butt is actually meat from the pig’s shoulders. I like to trim some of the excess fat then I cut the meat into chunks for faster cooking.
Herbs, seasoning and spices
I used salt, black pepper, bay leaf, garlic, onion and dried oregano.
Now, you would assume that something this delicious would require a secret ingredient. That’s not entirely wrong. A 12 0z. bottle of coca-cola is used to add incredible caramel-like complexity to our carnitas while helping it become tender and more flavorful.
Many Mexican taquerias tenderize and flavor their meats with Coca-cola. Pork Carnitas is usually marinated in a mixture of Coca-Cola, orange juice, lime juice, vinegar, and spices overnight.
Cola’s high acidity and caramel flavor make it an extremely effective meat tenderizer. Coca-cola, with a pH of about 2.7, is acidic enough to break down some proteins without dissolving your pork carnitas.
Coca-Cola has long been a staple in cooking, particularly in marinades and sauces for meats. This sugary beverage isn’t good for you if you drink it every day, but it’s great to use in pork carnitas. Its pleasant acidity, which can help tenderize meat, makes it an ideal addition to a long, slow brine.
How to make carnitas de puerco
Put the pork chunks in a large bowl and season with salt.
Next heat up 1 tbs of olive oil in a dutch oven over medium heat. Once hot add some of the pork chunks and sear on all sides for a few minutes or until they’re nice and browned.
You’ll have to do this in batches so as to not crowd the pan. Once browned remove the pork chunks and repeat with the next batch.
Then add a little more olive oil to the dutch oven and add the sliced onion.
Season with salt and let it cook for a few minutes. Then add the garlic cloves and continue to cook for another 1-2 minutes.
Now return the pork chunks back to the dutch oven along with the bay leaf, dried oregano, black pepper, Coca Cola and water.
Bring to a boil then reduce the heat to medium low. Cover and cook for two hours.
After the carnitas de puerco have been cooking for two hours, remove the lid.
Continue to cook for another 20 minutes or until all of the liquid has evaporated.
The pork chunks should be fork-tender at this point.
Salt to taste. You can leave the carnitas in chunks or you can shred them using a fork.
If making tacos you need to shred at least some of the meat.
The inside of the carnitas will be juicy and tender and some of the outside will have crispy bits.
How to make tacos
This traditional Mexican “street taco” is simple to make at home. It’s even better because you can customize the toppings to suit everyone’s tastes.
We’ll need corn tortillas. Tortillas are a long-standing staple in Mexican cuisine. There are two types – corn and flour.
Corn tortillas are less sturdy and have a different appearance than flour tortillas.
The smaller, yellowish corn tortillas are more likely to fall apart. So, in order to remain strong enough to support a variety of traditional fillings, they must remain compact. Some taquerias will also double up to protect the contents.
For our simple yet authentic carnitas tacos, we’ll be using corn tortillas. These street style taco tortillas are the best size for handheld tacos. You can save flour tortillas for other things like burritos.
To make the carnitas tacos just warm up some corn tortillas in the microwave until pliable.
Then spoon some of the meat onto the center of the tortillas and fold.
Top with your favorite toppings. The most traditional are chopped cilantro and diced onion.
Oh and you can’t forget fresh cut limes for squeezing over the tacos.
Follow me on TikTok
My TikTok account is where I will be sharing easy to follow videos of my favorite recipes! You’ll definitely want to check it out!
Follow me on Facebook
My Facebook page is where I share even more delicious recipes along with photos and videos!
Carnitas de puerco with Coca Cola
These carnitas de puerco with Coca Cola are the easiest and most delicious carnitas ever! You’ve got to give them a try!
I hope you enjoyed today’s recipe and I hope you’ll give it a try.
I’d love to hear what you think of this recipe in the comments below and don’t forget to leave it a rating!
Carnitas de Puerco
Carnitas de puerco are an easy and delicious Mexican recipe the whole family will enjoy.
- 4 lbs pork butt cut into chunks
- 1 white onion sliced
- 12 garlic cloves peeled
- 1/2 tsp dried oregano
- salt to taste
- 1/4 tsp black pepper
- 1 bay leaf
- 12 oz coca cola
- 3/4 cup water
- 2 tbs olive oil
Put the pork chunks in a large bowl and season with salt.
Heat up 1 tbs of olive oil in a dutch oven over medium heat. Once hot add some of the pork chunks and sear on all sides for a few minutes or until they're nice and browned. Do this in batches so as to not crowd the dutch oven.
Once the meat is nice and browned remove it and repeat with the next batch.
Add another tablespoon of olive oil to the dutch oven. Add the onion and and season with salt. Let it cook for a few minutes. Next add the garlic cloves and cook for another 1-2 minutes.
Return the pork chunks back to the dutch oven along with the bay leaf, dried oregano, black pepper, coca cola and water.
Bring to a boil then reduce heat to medium low. Cover and cook for 2 hours.
Remove the lid and continue to cook for another 20 minutes or until all of the liquid has evaporated.
Salt to taste. If making tacos, shred the meat and heat up corn tortillas.
Serve the carnitas as is or on warm corn tortillas with your favorite toppings.