If you’re searching for the best carnitas pork recipe, you’ve come to the right place. Traditional Mexican carnitas are known for their rich flavor, juicy texture, and crispy edges. This classic dish has become a favorite around the world because it’s simple to prepare and incredibly versatile. Whether you’re making tacos, burritos, nachos, or rice bowls, this carnitas recipe delivers authentic taste every time.
At The Smokin Grills, we love sharing recipes that combine traditional flavors with easy cooking techniques. This guide will show you how to make restaurant-quality pork carnitas right in your own kitchen.
What Are Mexican Carnitas ?
Carnitas Mexican style literally means “little meats” in Spanish. The dish originated in the Mexican state of Michoacán, where pork is slowly cooked until it’s incredibly tender. Once the meat is fully cooked, it’s crisped under high heat to create the signature crispy edges that make carnitas pork so irresistible.
Unlike many other pork dishes, Mexican pork carnitas rely on slow cooking instead of heavy seasoning. The natural richness of the pork combines with citrus, garlic, herbs, and spices to create an unforgettable flavor.
Why You’ll Love This Carnitas Pork Recipe
There are countless pork carnitas recipes, but this one stands out because it is:
- Easy to prepare with simple ingredients
- Packed with authentic Mexican flavor
- Perfectly juicy inside with crispy edges
- Great for meal prep
- Ideal for tacos, burritos, enchiladas, sandwiches, and salads
Whether you’re cooking for your family or entertaining guests, this carnitas recipe is guaranteed to impress.
Ingredients
You’ll need:
- 4–5 pounds pork shoulder (Boston butt)
- 2 teaspoons salt
- 1 teaspoon black pepper
- 2 teaspoons cumin
- 2 teaspoons oregano
- 1 onion, quartered
- 6 garlic cloves
- 2 oranges, juiced
- 2 limes, juiced
- 2 bay leaves
- 1 cup chicken broth
These simple ingredients create authentic Mexican pork recipes carnitas that taste just like your favorite restaurant.
How to Make Carnitas Pork
Step 1: Season the Pork
Pat the pork shoulder dry using paper towels. Season generously with salt, pepper, cumin, and oregano on all sides.
Step 2: Add Ingredients
Place the pork into a Dutch oven or slow cooker. Add onion, garlic, orange juice, lime juice, bay leaves, and chicken broth.
Step 3: Slow Cook
Cook on low for 8–10 hours in a slow cooker or bake at 300°F (150°C) for about 3½ to 4 hours until the meat falls apart easily with a fork. Slow cooking is the secret to authentic Mexican carnitas because it allows the pork to absorb all the flavors while becoming perfectly tender.
Step 4: Shred the Pork
Remove the cooked pork and shred it using two forks. Discard excess fat but keep some of the cooking juices for extra flavor.
Step 5: Crisp the Carnitas
Spread the shredded pork on a baking sheet. Drizzle some cooking juices over the meat and broil for 5–8 minutes until the edges become crispy.
This final step transforms ordinary pulled pork into authentic carnitas Mexican style.
Serving Suggestions
One of the reasons pork carnitas are so popular is their versatility. Serve them with:
- Warm corn tortillas
- Fresh salsa
- Guacamole
- Pickled onions
- Cilantro
- Lime wedges
- Mexican rice
- Refried beans
- Street corn
- Fresh avocado slices
The crispy texture pairs beautifully with fresh toppings and soft tortillas.
Tips for Perfect Pork Carnitas

Choose Pork Shoulder
Pork shoulder contains enough fat to remain juicy during the long cooking process, making it the ideal cut for carnitas pork.
Don’t Skip the Citrus
Fresh orange and lime juice balance the richness of the pork while adding authentic flavor.
Crisp Before Serving
Many people skip this step, but crispy edges are what separate great Mexican carnitas from ordinary shredded pork.
Save the Cooking Juices
The flavorful cooking liquid keeps your pork carnitas moist and delicious, even after crisping.
Storage and Reheating
Store leftover carnitas pork in an airtight container in the refrigerator for up to four days. For longer storage, freeze portions for up to three months. To reheat, warm the pork in a skillet over medium heat until hot and crispy again. Add a splash of the reserved cooking liquid to prevent drying out.
Why This Carnitas Recipe Works
The combination of slow cooking and broiling creates the perfect balance of tenderness and crispiness. Unlike many pork carnitas recipes, this method requires very little effort while producing incredible flavor. Fresh citrus, garlic, oregano, and cumin enhance the natural richness of the pork without overpowering it. The result is authentic Mexican pork that tastes homemade and satisfying. Whether you’re making tacos for Taco Tuesday or feeding a crowd during a weekend gathering, this recipe never disappoints.
At The Smokin Grills, we believe that great food doesn’t have to be complicated. With just a few ingredients and some patience, you’ll enjoy authentic Mexican pork recipes carnitas that everyone will love.
Final Thoughts
This authentic carnitas recipe is one of the easiest ways to enjoy restaurant-quality Mexican pork at home. The combination of slow-cooked tenderness and crispy caramelized edges makes these pork carnitas perfect for tacos, burritos, bowls, or even sandwiches. If you’re looking for delicious Mexican pork recipes carnitas that are simple, flavorful, and family-friendly, this recipe is a must-try. For more mouthwatering grilling ideas, BBQ tips, and authentic recipes, visit The Smokin Grills, where great flavor meets easy cooking.
Frequently Asked Questions (FAQs)
1. What cut of pork is best for carnitas pork?
Pork shoulder, also known as Boston butt, is the best choice because it has enough fat to stay tender during slow cooking.
2. Can I make Mexican carnitas in a slow cooker?
Yes. A slow cooker is one of the easiest ways to prepare authentic Mexican carnitas. Cook on low for 8–10 hours for the best results.
3. Why are my pork carnitas not crispy?
The crispy texture comes from broiling or pan-frying the shredded pork after slow cooking. Don’t skip this important final step.
