Pork Carnitas

(Authentic Mexican Slow-Cooked Pork with Crispy Golden Edges)

Pork Carnitas are a classic Mexican dish made with tender pork shoulder slowly cooked with garlic, citrus, onions, and warm spices until the meat becomes incredibly juicy and flavorful. The pork is then shredded and finished until the edges become crispy and golden, creating the perfect balance of tender, rich meat and delicious crunchy bits.

Perfect for tacos, burritos, quesadillas, nachos, bowls, or a big family-style Mexican feast!


Full Recipe (Ingredients + Instructions)

Ingredients

For the Carnitas:

  • 4–5 pounds pork shoulder (pork butt), cut into large chunks
  • 2 tablespoons olive oil or lard
  • 1 large yellow onion, quartered
  • 8 garlic cloves, smashed
  • 1 orange, juiced and sliced
  • 2 limes, juiced
  • 1 cup chicken broth
  • 2 tablespoons apple cider vinegar
  • 2 bay leaves
  • 2 teaspoons ground cumin
  • 2 teaspoons Mexican oregano
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • 1 teaspoon ground coriander
  • 2 teaspoons salt
  • 1 teaspoon black pepper
  • 1 cinnamon stick (optional)
  • 2–3 chipotle peppers in adobo sauce (optional)

For Serving:

  • Warm corn tortillas
  • Diced white onion
  • Fresh cilantro
  • Lime wedges
  • Salsa verde
  • Salsa roja
  • Guacamole
  • Pickled onions
  • Queso fresco

Instructions

Step 1: Season the Pork

Pat pork dry.

Season all sides with:

  • Salt
  • Pepper
  • Cumin
  • Mexican oregano
  • Smoked paprika
  • Chili powder
  • Coriander

Let sit for 20–30 minutes.


Step 2: Brown the Pork

Heat oil or lard in a large Dutch oven.

Sear pork pieces until browned on all sides, about:

3–4 minutes per side

Remove pork and set aside.


Step 3: Add Aromatics & Flavor

Add onions and garlic to the pot.

Cook for 2 minutes.

Add:

  • Orange juice
  • Lime juice
  • Chicken broth
  • Vinegar
  • Bay leaves
  • Cinnamon stick
  • Chipotle peppers (optional)

Stir well.


Step 4: Slow Cook

Return pork to the pot.

Oven Method:

Cover and cook at:

325°F (165°C) for 3½–4 hours

Slow Cooker:

Cook:

LOW: 8–10 hours
HIGH: 5–6 hours

Instant Pot:

Cook:

60 minutes on high pressure
Allow natural pressure release.


Step 5: Shred the Pork

Remove pork from the cooking liquid.

Shred using two forks.

Return pork to some of the juices and let it absorb the flavor.


Step 6: Crisp the Carnitas

Spread shredded pork on a baking sheet.

Add a little cooking liquid.

Broil at:

450°F (230°C)

for 5–10 minutes

until crispy golden edges appear.


Step 7: Serve

Serve hot with:

  • Fresh tortillas
  • Onion
  • Cilantro
  • Lime
  • Salsa

Enjoy authentic homemade carnitas!


Extra Recipe Tips & Variations ✨

🌮 Carnitas Street Tacos

Top with onion, cilantro, and fresh lime for a traditional taco style.


🧀 Carnitas Quesadillas

Add Oaxaca or Monterey Jack cheese and grill until crispy.


🌯 Carnitas Burritos

Fill tortillas with carnitas, rice, beans, cheese, and salsa.


🌶️ Spicy Carnitas

Add:

  • Chipotle peppers
  • Chile de árbol
  • Jalapeños

for extra heat.


🍍 Pineapple Carnitas

Add pineapple chunks for a sweet and smoky flavor combination.


Flavor Upgrades / Secret Tips 🔥

✅ Use pork shoulder for the best juicy texture.

✅ Traditional carnitas benefit from cooking with a little fat or lard.

✅ Don’t skip the orange juice—it gives the pork its signature flavor.

✅ Save the cooking juices and use them when crisping.

✅ Crisping at the end creates the famous carnitas texture.

✅ Let the meat rest overnight for even deeper flavor.


Serving Ideas 🍽️

Serve carnitas with:

🌮 Corn tortillas
🥑 Guacamole
🍚 Mexican rice
🫘 Refried beans
🌽 Elote (Mexican street corn)
🥗 Fresh cabbage slaw
🌶️ Salsa verde

Perfect for:

  • Taco Tuesday
  • Family gatherings
  • Parties
  • Meal prep
  • Weekend dinners

Storage & Meal Prep Tips 🥡

Refrigerator:

Store carnitas with some cooking juices for 4–5 days.

Freezer:

Freeze for up to 3 months.

Reheating:

Reheat in a skillet over medium heat to bring back crispy edges.

Meal Prep:

Make a large batch and use for:

  • Tacos
  • Bowls
  • Burritos
  • Quesadillas
  • Nachos

Nutrition Facts (Approximate)

Per serving:

  • Calories: 430–550 kcal
  • Protein: 38–45 g
  • Carbohydrates: 5–12 g
  • Fat: 28–35 g

(Nutrition varies depending on pork cut and serving size.)


Frequently Asked Questions (Q&A)

Q: What does carnitas mean?
A: Carnitas means “little meats” in Spanish and refers to Mexican-style slow-cooked pork.

Q: What pork cut is best for carnitas?
A: Pork shoulder (pork butt) is the traditional choice because it becomes tender and flavorful.

Q: Are carnitas spicy?
A: Traditional carnitas are not very spicy, but peppers can be added for heat.

Q: Why are my carnitas not crispy?
A: The final broiling or pan-frying step creates the crispy edges.

Q: Can I make carnitas ahead of time?
A: Yes! Carnitas often taste even better the next day.


Social Media Captions ❤️

Option 1 (Facebook Style)

“Made these homemade Pork Carnitas today and the flavor was amazing! 🌮🐷 Slow-cooked until tender, juicy, and finished with crispy golden edges. Perfect for taco night with family!”

Option 2 (Instagram Style)

“Crispy edges, juicy pork, and authentic Mexican flavor in every bite! 🌮🔥 Carnitas night is always a good idea.”

Option 3 (Short Viral Caption)

“Slow cooked. Crispy. Taco perfection. 🌮🐷✨”

Option 4 (Homestyle Caption)

“Nothing brings people together like homemade Mexican food ❤️ These Pork Carnitas are flavorful, comforting, and made to share.”


Final Food Description for Posting 🍴

Pork Carnitas are a traditional Mexican dish featuring tender slow-cooked pork shoulder infused with garlic, citrus, onions, and warm spices. Finished with crispy golden edges and served in warm tortillas with fresh toppings, these homemade carnitas are juicy, flavorful, and the perfect meal for taco lovers everywhere. 🌮🐷🔥