Juicy Pork Carnitas Tacos (Tender, Flavorful & Easy To Make)
Pork Carnitas Tacos Recipe
These pork carnitas tacos are the real deal — and once you make them at home, you will never look at taco night the same way again. Slow-cooked pork shoulder that melts apart at the touch of a fork, seasoned with citrus, cumin, and garlic, then broiled until the edges are irresistibly crispy and caramelized. Piled into warm corn tortillas with fresh white onion, cilantro, lime, and your salsa of choice — this is what tacos are supposed to taste like.
Carnitas, which literally means little meats in Spanish, is a traditional dish from the state of Michoacan in Mexico. Authentic carnitas are made by slowly cooking pork in lard until tender, then crisping it up in the same fat. This home version captures all the essential flavors and that all-important crispy exterior without requiring a vat of lard — the broiler does the crisping work beautifully.
What I love most about this recipe is how it works for so many occasions. It is a proper taco night showstopper on a Tuesday, a crowd-feeding Cinco de Mayo centerpiece, a game day spread anchor, and one of the best meal prep recipes imaginable — make a big batch on Sunday and use the pork in tacos, burritos, quesadillas, nachos, and rice bowls all week long.
The Secret to Perfect Carnitas
There are two secrets that separate truly great carnitas from mediocre ones:
Citrus is non-negotiable. The combination of orange and lime juice does two things — it tenderizes the meat during cooking and adds a subtle brightness that cuts through the richness of the pork. The spent orange halves go right into the slow cooker for even more flavor.
The broiling step is everything. Slow-cooked pulled pork is delicious, but carnitas needs that moment under the broiler where the edges caramelize and get crispy. Spooning some of the cooking juices over the shredded pork before broiling helps the exterior get that gorgeous brown color without drying out. This step takes only 5 minutes but transforms the dish completely.
Ingredients
For the Carnitas
- 3 to 4 lbs bone-in or boneless pork shoulder, cut into 3 to 4-inch chunks
- 1 large orange, juiced (keep the juiced halves)
- 2 limes, juiced
- 5 cloves garlic, smashed
- 1 white onion, quartered
- 1 tablespoon ground cumin
- 1 tablespoon chili powder
- 2 teaspoons dried oregano
- 2 teaspoons kosher salt
- 1 teaspoon freshly cracked black pepper
- 1/2 teaspoon smoked paprika
- 1 bay leaf
For Serving
- 16 small corn tortillas, warmed
- 1 white onion, finely diced
- 1 large bunch fresh cilantro, leaves picked
- 2 limes, cut into wedges
- Your favorite salsa or tomatillo sauce
- Cotija cheese (optional)
- Sliced jalapeños (optional)
- Guacamole or diced avocado (optional)
Step-by-Step Instructions
Step 1: Season the Pork
Combine all the dry spices — cumin, chili powder, oregano, salt, pepper, and smoked paprika — in a small bowl. Rub the mixture generously over every surface of the pork chunks. Do not be shy — this is a large cut of meat and needs proper seasoning.
Step 2: Slow Cook
Place the seasoned pork in the slow cooker. Scatter the smashed garlic and quartered onion around the meat. Pour the orange juice and lime juice over everything and nestle the squeezed orange halves and bay leaf in alongside. Cook on LOW for 8 to 10 hours or HIGH for 4 to 5 hours until the pork is completely tender and falls apart when pressed with a fork.
Step 3: Shred the Pork
Remove the pork from the slow cooker and place on a large cutting board. Remove and discard any large pieces of fat. Use two forks to shred the meat — it should pull apart with almost no effort. Reserve about 1/2 cup of the cooking liquid.
Step 4: The Critical Broiling Step
Spread the shredded pork in an even layer on a large rimmed baking sheet. Drizzle 3 to 4 tablespoons of the reserved cooking juices over the top. Place under the broiler on high heat for 3 to 5 minutes, watching very carefully, until the edges of the pork are dark brown and caramelized. Remove from the oven, toss the pork gently, drizzle with a bit more juice, and broil for another 2 to 3 minutes if you want even more crispy bits. Watch it carefully — it can go from perfectly crisped to burnt quickly.
Step 5: Warm the Tortillas and Build Your Tacos
Warm corn tortillas directly over a gas flame for 15 to 20 seconds per side until lightly charred and pliable, or in a dry cast iron skillet over medium-high heat. Pile the crispy carnitas onto each tortilla, then top with finely diced white onion, fresh cilantro leaves, a squeeze of lime, and a spoonful of salsa. Add cotija cheese, avocado, or jalapeños if desired.
What to Serve with Carnitas Tacos
For a complete taco night spread, serve the carnitas tacos alongside our ultimate guacamole recipe — the creamy, fresh guacamole is the perfect complement to the rich, crispy carnitas. Mexican rice, refried beans, and a fresh pico de gallo round out a proper taco spread that will impress everyone at the table.
Meal Prep and Storage
Carnitas is one of the absolute best meal prep proteins because it is so versatile. Store the cooked and broiled carnitas in an airtight container in the refrigerator for up to 5 days. To reheat and maintain the crispy texture, spread on a baking sheet and broil for 2 to 3 minutes rather than microwaving (which makes it soft). Use the carnitas throughout the week in tacos, burritos, quesadillas, nachos, burrito bowls, and even scrambled eggs for an incredible breakfast.
Nutritional Information (Per Serving — 2 tacos)
Calories: approximately 380 per serving (based on 8 servings) | Protein: 28g | Fat: 16g | Carbohydrates: 28g
Frequently Asked Questions
What is the difference between carnitas and pulled pork?
Both are made from slow-cooked pork shoulder, but carnitas is seasoned with Mexican spices and citrus and is finished by crisping the edges, giving it a distinctly different flavor profile and texture from American-style pulled pork, which is typically smoked and finished with sweet BBQ sauce.
Can I make carnitas in the oven instead of a slow cooker?
Absolutely. Place the seasoned pork in a Dutch oven with the citrus juice, garlic, and onion. Cover tightly and roast at 300 degrees F for 3 to 4 hours until completely tender. Then shred, spread on a baking sheet, and broil as described above.
Can I make carnitas in an Instant Pot?
Yes — cook on HIGH pressure for 45 to 50 minutes with a 15-minute natural pressure release. Shred and broil as described. The Instant Pot version is excellent when you are short on time.
What type of tortillas are best for carnitas tacos?
Small corn tortillas are the traditional and ideal choice for carnitas tacos. They hold up to the juicy filling without becoming soggy and their slightly earthy flavor complements the pork perfectly. Double them up if you want extra sturdiness. Flour tortillas work too but corn is the authentic choice.

Pork Carnitas Tacos
Ingredients
Method
- Combine all dry spices and rub generously over every surface of the pork chunks — do not be shy with the seasoning.
- Place seasoned pork in the slow cooker. Add smashed garlic, quartered onion, orange juice, lime juice, the squeezed orange halves, and bay leaf.
- Cook on LOW for 8 to 10 hours or HIGH for 4 to 5 hours until pork falls apart completely when pressed with a fork.
- Remove pork to a large cutting board. Shred with two forks discarding any large pieces of fat. Reserve about 1/2 cup of the cooking liquid.
- Spread shredded pork in an even layer on a large rimmed baking sheet. Drizzle 3 to 4 tablespoons of reserved cooking juices over the top.
- Broil on high heat for 3 to 5 minutes until the edges are dark brown and caramelized. Watch very carefully — this can go from perfect to burnt in under a minute. Toss the pork gently and broil another 2 to 3 minutes for extra crispy bits if desired.
- Warm corn tortillas directly over a gas flame or in a dry skillet. Build tacos with crispy carnitas, diced white onion, fresh cilantro, a squeeze of lime, and salsa.






