An easy pork Carnitas recipe that is slow-cooked to perfection, yielding flavorful, fork-tender bites of pure taco awesomeness. We like to serve this with some sautéed sweet peppers – it’s one of my family’s favorite taco meals!

pork carnitas meat, shredded in a big pot

This Carnitas Recipe is a Longtime Family Favorite!

When it comes to our family’s favorite recipes, this one is a top contender. Because who can resist slow-cooked pork that’s crazy delicious and fall-apart tender?!

We’ve been making this carnitas recipe for almost as long as Blake and I have been married (more than 21 years!), and our family just never tires of it!

This easy recipe yields flavorful, juicy, fork-tender pork that’s great for weeknight carnitas tacos as well as taco bar gatherings with friends. I always tuck some away in the freezer, too, for super easy taco meals and fun platters of cheesy carnitas nachos!

a platter of carnitas tacos with sauteed sweet peppers

What Are Carnitas?

We get used to seeing the word “carnitas” on Mexican restaurant menus, but what does it really mean?

Carnitas, literally “little meats”, is braised or roasted pork – the pulled pork version of Mexican cuisine.

It is essentially pork pot roast by Midwest standards. A chunk of inexpensive, heavily marbled shoulder meat that is braised in a heavy Dutch oven until it’s fall-apart, fork-tender.

When done right, carnitas meat is flavorful enough to eat all on its own. But you’ll most likely find it added to tacos, taco salad and rice bowls, and nachos. And if you’re a breakfast person, it’s fantastic with huevos rancheros!

ingredients to make carnitas

Recipe Ingredients

A great meal of carnitas requires just a few ingredients. Here’s what you’ll need:

  • bone-in pork shoulder – This is also called Boston butt. The bone will lend more flavor, but if you can’t find bone-in, that’s A-ok!
  • kosher salt
  • black pepper
  • vegetable oil
  • low sodium chicken broth
  • white or yellow onion
  • dried oregano leaves
  • ground cumin – One of my favorite spices, and a classic in this carnitas seasoning!
  • paprika

You’ll also see sweet bells peppers in the photo above. We like to cut them into strips and sautée them – and then add them to our taco meals. I’ll show you how we do that in just a bit!

pouring chicken broth into pot with seared pork shoulder

How to Make Carnitas

“Carnitas Night” is one of my family’s all-time favorite home cooked meals. And, yes, we really do refer to it as Carnitas Night!

When our oldest daughter was very young, she used to beg to stay home from school on days when I was making carnitas. She would plead her case, saying she wanted to smell it cooking all afternoon. Which, if you’ve ever made carnitas, is a very convincing argument!

Here’s how to make crispy pork carnitas!

  1. Prep pork: Remove pork from refrigerator one hour before cooking. Rinse and pat dry with a paper towel. Sprinkle all over with salt and pepper, fairly generously.
  2. Sear pork: Heat oil in a 5 to 7 quart Dutch oven over medium to medium-high heat. Add pork and sear until all sides are browned.
  3. Add broth & seasonings: Add chicken broth, onion, oregano, cumin, and paprika. Bring liquid to a boil and spoon some of it over the top of the meat.
  4. Slow cook: Put the cover on and slide the pot into a 350° F oven. Cook until meat is literally falling apart, about 4 hours.
  5. Crisp & shred: Remove pot from oven to stovetop. Transfer meat to a large platter or cutting board with a rim to catch juices. With a large spoon, push meat off the bone in chunks; discard bone and any large pieces of fat. Transfer pork back to Dutch oven and turn heat to medium-high. Cook, stirring with a large wooden spoon to break up pork, until liquid has nearly evaporated. The carnitas meat will sizzle and caramelize, and will pull into shreds very easily as you work.

Do you like Mexican pulled pork, but without the traditional pieces of crispy texture? If so, simply skip the crisping in Step 5. Just add the pork back to the liquid after deboning and removing the fat – and then use a wooden spoon to break up the pork right in the juice. I recommend turning the burner on to medium-low to keep everything hot.

fresh bell peppers - 1 red, 1 green, 1 yellow

Add Color & Flavor with Sautéed Peppers

Our family loves sweet peppers, so we always make sautéed peppers to serve with our pork carnitas. The peppers add elements of flavor, color, and texture that we can’t live without!

strips of raw colorful bell peppers in a white skillet

It’s super easy to sauté peppers!

Just cut the peppers into long slices, about 1/4″ wide or so. And then, about half an hour before the meat is done cooking, heat a wide skillet over medium heat. I like to use a large cast iron skillet.

sauteed bell peppers in a white skillet

Add butter and olive oil to the skillet. When the butter has melted, add the peppers and stir to coat. Cook until softened, and then turn up the heat to medium-high. Let the peppers start to darken and char, stirring every couple minutes.

They’re beautiful. And so yummy! I love that charred texture and flavor!

a platter of tacos with carnitas meat and sauteed sweet peppers

Carnitas Toppings

When it comes to topping these pulled pork tacos, just think about it like you’d be making any other kind of taco. Here’s some of my family’s favorite toppings:

  • sautéed peppers (of course!)
  • pickled red onions – my absolute FAVORITE topping!!!
  • sliced or chopped onion – use red, yellow or white
  • fresh cilantro
  • fresh sliced or chopped tomato
  • sour cream or Mexican crema
  • shredded Mexican cheese or crumbled cotija cheese
  • guacamole or avocado slices
  • your favorite taco sauce, hot sauce
  • pico de gallo or watermelon jicama salsa
  • fresh lime – another “must” for our family, we always serve carnitas with fresh lime wedges for squeezing over the top!
shredded carnitas meat in a pot

Tips for the Best Carnitas

  • Best carnitas meat – For me, the best meat for pulled pork will always be pork shoulder, aka pork butt. I like to use bone-in for extra flavor, but can’t always find it. Boneless works great, too. Both will give you that juicy, tender pulled pork you’re craving!
  • Carnitas seasoning – This recipe has a very simple seasoning, just oregano, cumin, and paprika along with fresh onion. When seasoning the pork with salt and pepper before searing, I sprinkle it on fairly heavily. This gives enough flavor to eat the finished pork plain (you won’t be able to resist it!), while still being subtle enough to add to any Mexican dish.
  • Cook until absolutely tender – The biggest mistake you could possibly make with carnitas is to not cook the pork until it is absolutely fork-tender. That wonderfully tender meat is the JOY of carnitas!
  • Crisp the pork for added texture – The carnitas will be fabulous without the crisping step, but I think it’s over-the-top fabulous with those crispy edges!
  • Plan for leftovers – This recipe is perfect for leftovers and freezing, so I always buy a larger piece of pork. Just be sure that you have a Dutch oven that’s large enough for it to fit in!
  • Other ways to use carnitas: Use the tender, flavorful pork in burritos, quesadillas, soups, huevos rancheros, nachos, and salads.
  • To freeze – Simply let pork cool to room temperature and then transfer to freezer-safe bags or containers. Place in freezer for up to 3 months.
carnitas tacos on an oval blue platter

What to Serve with Carnitas

Carnitas Night with family and friends is always a special treat, as this recipe is excellent for larger gatherings. And it works great if you want to make it ahead of time!

When we set out a tacos bar, we like to offer a variety of ways for guests to enjoy carnitas. You’ll find soft taco shells, tortilla chips, a pot of rice, and a big bowl of small-chopped Romaine lettuce. This way, people can construct a traditional soft shell taco, a plate of taco-covered chips, a rice and taco bowl, or a loaded taco salad. It makes EVERYONE happy!

classic margarita cocktail in a salt rimmed glass

And for the adults, margaritas are always, always, ALWAYS a good idea! I make a Classic Margarita most often, but these are delicious as well:

Like this recipe? Save it to Pinterest!

Pinterest image for carnitas

If you like this Carnitas recipe, you might also like:

shredded pork in a pot

Carnitas Recipe

Yield: 16 servings
Prep Time: 5 minutes
Cook Time: 4 hours 30 minutes
Total Time: 4 hours 35 minutes

Pork is seasoned and slow-cooked, until it's fall-apart, fork-tender. We like to serve this taco night favorite in a variety of ways, with sautéed sweet peppers!

Ingredients

  • 5 lb. bone-in pork shoulder (aka Boston butt)
  • kosher salt
  • freshly ground black pepper
  • 1 T. vegetable oil
  • 3 c. low sodium chicken broth
  • 1 white or yellow onion, peeled & quartered
  • 1 T. dried oregano leaves
  • 1 tsp. ground cumin
  • 1 tsp. paprika
  • 3 to 4 sweet bell peppers – I like to use a colorful variety
  • 1 T. butter
  • 1 T. olive oil

Instructions

for the pork:

  1. Remove pork from refrigerator one hour before starting to cook. Rinse and pat dry with a paper towel. Sprinkle all over with salt and pepper, fairly generously.
  2. Preheat oven to 350° F.
  3. Heat a 5 to 7 quart Dutch oven over medium to medium-high heat. Add oil. When oil is hot and starts to shimmer, add pork. Cook until nicely browned and then turn, repeating that same process until all sides are browned. Add broth, onion, oregano, cumin, and paprika. Turn heat up a bit to bring liquid to a boil. Then spoon some of the hot liquid over the top of the meat.
  4. Place the cover on and transfer to preheated oven. Cook until meat is literally falling apart, about 4 hours, spooning liquid over meat once or twice during cooking.

for the sautéed sweet peppers:

  1. About half an hour before the meat is done, prepare the sweet peppers. Cut into long slices, about 1/4″ wide or so. Heat a wide skillet over medium heat - I like to use a large cast iron skillet.
  2. Add butter and olive oil. When the butter has melted, add the peppers, stirring to coat. Cook for about 10 minutes, letting them soften up.
  3. Then turn up the heat to medium-high. Let the peppers start to darken and char, stirring every couple minutes. Transfer peppers to serving dish.

to crisp the pork:

  1. When the pork has finished cooking, remove pot from the oven and place on stove top. Transfer meat to a platter. With a large spoon, push meat off the bone in chunks; discard bone and any large pieces of fat.
  2. Transfer pork back to French oven and turn on heat to medium-high. Cook, stirring with a large wooden spoon to break up pork, until liquid in French oven has almost entirely evaporated and meat begins to sizzle and caramelize, 5 to 10 minutes. The meat should pull into shreds very easily.

Notes

To serve: Serve with small warmed tortillas, the sauteed peppers, and your choice of taco toppings. Also great served over tortilla chips, in rice bowls, or with a taco salad.

Adapted from Braises and Stews by Tori Ritchie (a really great overall cookbook, by the way!)

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 16 Serving Size: 1
Amount Per Serving: Calories: 459Total Fat: 33gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 18gCholesterol: 129mgSodium: 153mgCarbohydrates: 5gFiber: 1gSugar: 2gProtein: 34g

Nutrition information is automatically calculated by Nutritionix. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.

Did you make this recipe?

Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles!

shredded pork in a pot

This post was previously published May 2010, one of the first recipes on the blog, and a tried and true reader favorite. Photographs and some of the text were updated 2021.