Welcome to the ultimate guide for creating incredibly tender and crispy Mexican Pork Carnitas right in your own kitchen! This restaurant-quality dish, often referred to as Mexican pulled pork, features succulent meat slow-cooked with a blend of citrus and aromatic spices, then broiled to achieve that irresistible, golden-brown crispy exterior. Perfect as a versatile taco filling, carnitas tastes even better when prepared a day in advance, allowing the rich flavors to deepen and meld.
Making pork carnitas at home is surprisingly straightforward, delivering a dish that consistently impresses without requiring expert culinary skills. It’s also an excellent candidate for meal prep; you can easily make a double batch and freeze the leftovers for quick, delicious meals on busy weeknights. I love serving my carnitas alongside classic Mexican beans and rice, complemented by fresh, homemade pico de gallo for a complete and satisfying feast.

What Exactly is Carnitas? A Culinary Journey
Carnitas, meaning “little meats” in Spanish, is a beloved traditional Mexican dish originating from the state of Michoacán. It involves pork being simmered or braised in its own fat (or lard) along with various seasonings and often citrus, until it becomes incredibly tender and easily shreddable. The process is lengthy but largely hands-off, culminating in a crucial step where the meat is broiled or fried until the edges achieve a delightful crispness, creating a wonderful contrast of textures.
Historically, carnitas were cooked in large copper cauldrons (cazos) over an open flame, a method that gradually renders the fat and caramelizes the meat, imparting a distinct depth of flavor. While we might not have a giant copper cauldron at home, this recipe adapts the traditional method for a home kitchen, ensuring you get that authentic taste and texture. The magic of carnitas lies in this two-stage cooking process: slow cooking for tenderness, followed by a high-heat finish for crispiness. This makes it an ideal filling for an array of Mexican delights, including tacos, burritos, quesadillas, or even enjoyed simply with a side of warm tortillas and fresh salsa.

Crafting Perfect Pork Carnitas at Home
This recipe for homemade pork carnitas requires approximately three hours of cooking time, so plan your day accordingly. The beauty of this dish is its minimal prep work and a straightforward ingredient list; most of the time is spent letting your oven work its magic as the pork slowly transforms into something incredibly tender, juicy, and succulent. Patience truly is a virtue when it comes to carnitas, as the slow cooking process allows the connective tissues in the pork to break down, resulting in a melt-in-your-mouth texture.
Choosing the Ideal Cut of Pork
For the best carnitas, selecting the right cut of pork is paramount. Both boneless pork butt (also known as Boston butt) and boneless pork country ribs are excellent choices for this recipe. These cuts are derived from the shoulder area of the pig and are well-marbled with fat, which is essential for achieving tender and flavorful carnitas. The fat renders down during the slow cooking process, basting the meat and contributing to its rich taste and moist texture.
I often lean towards boneless pork country ribs because they are typically more economical and conveniently pre-cut into strips. This saves a step, making it even easier to cube the meat into the ideal 2-inch pieces required for the recipe. Whichever cut you choose, ensure you trim any excessive, thick layers of fat, but don’t remove all of it; some fat is necessary for flavor and moisture. The basic process involves browning the meat thoroughly, then combining it with aromatic herbs, spices, and citrus, before allowing time for the oven to do its work.

Essential Tips for Unforgettable Carnitas
- **The Overnight Advantage:** While you can certainly serve this magnificent meat on the day it’s prepared, its flavors truly blossom and deepen when allowed to rest overnight in its rich braising liquid. Chilling it also makes it easier to skim off excess fat the next day, leading to a cleaner, yet still incredibly flavorful, dish.
- **Build Your Own Taco Bar:** Carnitas are a phenomenal centerpiece for a customizable taco bar. When I prepare this pork carnitas recipe, I love setting out an array of toppings and accompaniments. Think warm taco shells and soft tortillas, my easy Mexican pinto beans, fluffy rice, sliced olives, a dollop of sour cream or crema, fresh pico de gallo, crisp shredded lettuce, grated cheese, and creamy guacamole. This interactive setup is fantastic for gatherings and especially great for picky eaters, empowering everyone to craft their perfect meal.
- **The Ultimate Meal Prep:** Carnitas is an absolute hero for meal prepping. This recipe yields a generous batch that will keep beautifully for up to four days in the refrigerator. For longer storage, it freezes exceptionally well for up to two months. Simply portion the meat (with a little braising liquid to keep it moist) into freezer-safe bags or containers. When ready to enjoy, thaw overnight in the fridge and then proceed with the broiling step to reheat and crisp it up.
- **Achieving Maximum Crispiness:** Don’t rush the broiling step! The high heat is what gives carnitas its signature crispy edges. Keep a close eye on it, and feel free to stir the meat around during broiling to ensure all sides get some of that delicious caramelization.

Slow Cooker Carnitas: An Alternative Method
For those who prefer a more hands-off approach to the slow-cooking stage, this carnitas recipe adapts beautifully to a slow cooker. The process remains largely the same: begin by browning your pork chunks in a separate pan to develop a rich depth of flavor through the Maillard reaction. Once browned, transfer the pork and all the flavorful braising ingredients (citrus, onion, spices, chicken stock) into your slow cooker. Cook on high for 4-6 hours, or on low for 6-8 hours, until the meat is fork-tender and easily shreddable. After the slow cooking is complete, transfer the succulent meat to an oven-safe pan, shred it with two forks, and then broil according to the recipe directions to achieve that essential crispy finish.

I find myself returning to this incredible dish time and time again. Its simple ingredient list, straightforward process, and the positively amazing end result make it a staple in my kitchen. Whether for a weeknight family dinner or a festive gathering, these tender, crispy pork carnitas are guaranteed to be a crowd-pleaser.
More Mexican-Inspired Recipes You’ll Love
- Flavorful Shrimp Fajitas
- Easy Salsa Chicken
- Tender Slow Cooker Barbacoa Beef
- Hearty Chicken Enchilada Casserole
- Zesty Green Chile Chicken Enchiladas
Pork Carnitas Recipe
Pin Recipe

Time
Ingredients
- 4 pound boneless pork butt or boneless country ribs fat trimmed and cut into 2 inch cubes
- 2 teaspoons canola oil or other vegetable oil
- 1 1/2 teaspoons salt
- 3/4 teaspoon pepper
- 1 teaspoon ground cumin
- 1 onion peeled and quartered
- 2 bay leaves
- 1 teaspoon dried oregano
- 2 tablespoons fresh lime juice
- 2 cups chicken stock
- 1 medium orange quartered and juiced (keep the rinds)
Instructions
-
Adjust oven rack to the lower-middle position and preheat your oven to 300 degrees F (150 degrees C). Heat a large, oven-safe pot or Dutch oven over medium heat, then add the oil. Season the pork chunks generously with salt and pepper. Working in batches to avoid overcrowding, brown the meat thoroughly on all sides until a beautiful crust forms. Transfer the browned meat to a plate.
-
Once all the meat is browned, return it to the pot. Add the ground cumin, onion quarters, bay leaves, dried oregano, fresh lime juice, chicken stock, and the juiced orange quarters (including the rinds, as they add essential citrus notes to the braising liquid). Bring the mixture to a gentle simmer over medium-high heat, leaving the pot uncovered for a few minutes. Once simmering, cover the pot tightly and transfer it to your preheated oven. Cook until the meat is incredibly tender and easily falls apart when gently prodded with a fork, which typically takes about 3 hours.
-
Carefully transfer the cooked meat to a 9×13 inch baking dish. Skim and degrease the braising liquid remaining in the pot using a large spoon or a fat separator, removing as much of the rendered fat as possible. Pour the remaining flavorful liquid over the meat in the baking dish. Cover the dish tightly with foil and transfer it to the refrigerator; chilling it overnight is highly recommended as it allows the flavors to deepen and makes the fat removal even easier.
-
The next day, preheat your oven to 350 degrees F (175 degrees C). Remove the carnitas dish from the refrigerator. Bake, uncovered, for about 30 minutes, or until the juices are bubbling hot and the meat is warmed through. Then, switch the oven setting to broil. Broil the meat for approximately 6-8 minutes, keeping a very close eye on it, until the top is beautifully browned and slightly crispy. Taste and adjust seasoning with additional salt and pepper if needed. Serve immediately with your favorite Mexican accompaniments.
Notes
**Nutritional Estimate:** Please note that the calorie estimate provided here may be slightly higher than the actual value, as it does not fully account for the grease that is removed from the braising liquid after cooking. While it’s challenging to precisely quantify this reduction, we believe a ballpark estimate on the nutritional stats is more helpful than none at all.
Nutrition Facts
This post was originally published on March 10, 2015, and has been comprehensively updated on [Current Date, e.g., October 26, 2023] with new content, enhanced tips, and improved clarity to help you create the best homemade carnitas ever.