Welcome to the definitive guide for crafting the most succulent and flavorful Pork Carnitas you’ll ever taste! This homemade recipe delivers an unparalleled experience of juicy, tender, and intensely seasoned Mexican pulled pork, perfect for elevating your culinary adventures. With a simple yet potent homemade seasoning and a slow-cooking method that ensures fall-apart perfection, followed by a crucial crisping step, you’ll achieve that irresistible texture carnitas is famous for. Whether you’re assembling vibrant tacos, hearty nachos, or sophisticated Chipotle-inspired burrito bowls, this versatile dish is a game-changer. Designed for effortless preparation in either your oven or a slow cooker, this recipe promises delicious results every time.
Why This Carnitas Recipe Stands Out
Living in San Diego, just a stone’s throw from the vibrant culinary scene of Mexico, my cooking is deeply infused with authentic Mexican flavors. Traditionally, carnitas is a celebration of pork, slow-simmered in its own fat, lard, or cooking oil until incredibly tender. While this method yields rich results, it can be quite heavy.
For this perfected recipe, I’ve reimagined the classic with a slightly lighter approach, without compromising on the deep, incredible flavor we all adore. The pork still receives a crucial sear in oil, locking in juices and developing a foundational crust. However, instead of excessive fat, I utilize a thoughtful blend of broth and citrus juices. This innovative combination tenderizes the pork beautifully while infusing it with bright, zesty notes and keeping it wonderfully moist. The result is a carnitas that’s both indulgent and remarkably balanced.
After years of savoring carnitas tacos across San Diego and Mexico, and countless batches made in my own kitchen, I’ve fine-tuned this recipe to achieve consistent excellence. This is my thoroughly tested and perfected recipe, and I am confident it will become a cherished favorite in your home. Here’s why it truly is the best:
- Unbelievably Easy to Master: Forget complicated techniques! With a minimal 20 minutes of active preparation time, this carnitas recipe fits seamlessly into any schedule. It’s ideal for everything from a quick weeknight family dinner to a festive backyard gathering. You have the flexibility to slow cook it to perfection in either your oven or a convenient slow cooker, choosing whichever method best suits your lifestyle.
- Bursting with Authentic Flavor: I recently prepared this dish for a dinner party, and the feedback was unanimous: guests raved that it was the most flavorful carnitas they had ever experienced! Years of dedicated practice, experimentation, and refinement have gone into crafting this recipe. Each ingredient works in harmony to create a rich, complex, and authentically Mexican taste profile that will impress even the most discerning palate.
- Remarkably Versatile for Any Meal: While carnitas traditionally shines in tacos, its uses extend far beyond. This Mexican pulled pork is incredibly adaptable, allowing you to get creative in the kitchen. I often prepare a generous batch on the weekend, then repurpose it throughout the week in a variety of delicious ways – from classic tacos and cheesy quesadillas to hearty burrito bowls and even loaded nachos. Its versatility makes meal planning a breeze!

Essential Ingredients for Perfect Carnitas
Crafting exceptional Pork Carnitas starts with selecting the right ingredients. Here, I’ll guide you through the best choices for this recipe, explain the role each component plays in achieving that incredible flavor and texture, and offer convenient substitution options where applicable. For precise measurements of each ingredient, please refer to the comprehensive recipe card located at the bottom of this post.
- Boneless Pork Shoulder (Pork Butt): This is truly the star of our carnitas. Also commonly labeled as “pork butt” at your local grocery store, boneless pork shoulder is the ideal cut due to its generous marbling of fat and abundant connective tissue. During the slow cooking process, this fat gradually renders down, self-basting the meat and creating an incredibly juicy, tender, and deeply flavorful result. The collagen in the connective tissue breaks down into gelatin, contributing to that signature melt-in-your-mouth texture. While a bone-in pork shoulder can be used, it’s generally best to keep it whole, seasoning and searing it generously on all sides before slow cooking. Note that a bone-in cut might require an additional 30 minutes of cooking time to reach ultimate tenderness.
- Homemade Carnitas Seasoning: The secret to the bold and authentic flavor lies in this simple yet powerful homemade seasoning blend. It combines classic Mexican spices: robust chili powder, earthy cumin, aromatic garlic powder, savory onion powder, fragrant dried oregano (preferably Mexican oregano), essential salt, and freshly ground black pepper. This rub creates a flavorful crust during searing and deeply infuses the pork as it slow cooks.
- Avocado Oil: This is my preferred oil for searing the pork. Avocado oil boasts a very high smoke point, which means it can withstand high heat without burning or imparting off-flavors. This is crucial for achieving that beautiful, golden-brown crust on the pork chunks. Alternatively, you can use another neutral vegetable oil with a high smoke point, such as canola oil or grapeseed oil.
- Fresh Lime Juice and Orange Juice: These citrus juices are not just for flavor; they play a vital role in tenderizing the pork and adding a bright, authentic tang that cuts through the richness. Freshly squeezed juices are highly recommended for the most vibrant and authentic flavor profile. They replace some of the heavier traditional fats with a lighter, zesty liquid that penetrates the meat deeply.
- Chicken Broth: This liquid forms the base for our slow-cooking braise, contributing moisture and a savory depth. For an intriguing twist and an extra layer of flavor, you can substitute the chicken broth with a Mexican lager. The beer adds a subtle maltiness and crispness that complements the pork beautifully, imparting a truly unique and delicious flavor.
- Cinnamon Stick: A whole cinnamon stick might seem unexpected, but it’s a traditional secret ingredient in many authentic carnitas recipes. It imparts a subtle warmth and a wonderfully complex, aromatic background note that elevates the overall flavor without being overtly “cinnamony.” Trust me, it makes a difference!
- Bay Leaves: These fragrant leaves are another essential aromatic, contributing an herbaceous, slightly floral, and subtly bitter note that rounds out the savory profile of the carnitas. They slowly release their delicate flavor into the cooking liquid, enhancing the depth of the pork.
Step-by-Step Instructions for Irresistible Carnitas
To ensure you achieve perfect, fall-apart tender, and crispy carnitas every time, I’ve provided detailed step-by-step instructions below, complete with illustrative photos. These visuals will guide you through each stage of the cooking process, making it incredibly easy to follow along at home. For the complete, detailed ingredient measurements and a concise recipe format, please scroll down to the recipe card at the very bottom of this post.






- Prepare and Season the Pork: Begin by cutting your boneless pork shoulder into large, roughly 2-inch chunks. This size allows for even searing and slow cooking. Liberally rub all sides of the pork chunks with your homemade carnitas seasoning. Don’t be shy – a generous coating ensures maximum flavor penetration.
- Sear the Pork to Perfection: Heat a large, heavy-bottomed, oven-safe pot or Dutch oven over high heat on your stove. Pour in the avocado oil. Once the oil is shimmering and hot (it might even slightly smoke), carefully add the seasoned pork chunks in a single layer. Sear them on all sides for 2-3 minutes per side, or until each piece develops a beautiful, golden-brown crust. This searing step is vital for building complex flavor (the Maillard reaction!) and locking in juices. You will likely need to work in two or three batches to avoid overcrowding the pot, which would steam the pork instead of searing it.
- Add the Flavorful Liquid and Aromatics: Once all the pork is seared, return it all to the pot. Pour in the chicken broth, fresh lime juice, and fresh orange juice. Bring this liquid mixture to a brisk boil. As soon as it’s boiling, carefully add the whole cinnamon stick and the bay leaves to the pot. These aromatics will slowly infuse their subtle, complementary flavors into the pork as it cooks.
- Slow Roast for Ultimate Tenderness: Cover the pot tightly with its lid or a double layer of heavy-duty foil. This creates a moist, enclosed environment perfect for slow braising. Transfer the covered pot to an oven preheated to 325°F (160°C) and let it roast undisturbed for a full 3 hours. During this time, the pork will become incredibly tender, practically falling apart.
- Shred the Fork-Tender Pork: After 3 hours, carefully remove the pot from the oven and remove the lid. The aroma will be incredible! Using tongs, locate and remove the cinnamon stick and bay leaves from the pot and discard them, as their flavors have been fully extracted. With the same tongs, gently transfer the succulent pork pieces from the liquid to a clean cutting board. Using two forks (or even specialized meat claws), begin to shred the pork. It should be so fall-apart tender that this process requires very little effort.
- Achieve the Signature Crispy Exterior: The final, essential step in making authentic carnitas is creating those irresistible crispy bits. While you could sear small batches in a skillet on the stove, I’ve found the easiest and most efficient method is to crisp all the shredded pork at once on a baking sheet in the oven. First, turn your oven broiler to high and adjust an oven rack to be approximately 6-8 inches from the heat source. Spread the shredded carnitas in an even, relatively thin layer across a large, rimmed baking sheet. Drizzle about 1/4 cup of the flavorful cooking liquid (from the pot the pork was braised in) over the pork on the baking sheet. This liquid helps to tenderize and moisten the pork while it crisps, preventing it from drying out. Place the baking sheet under the preheated broiler for 2-3 minutes, watching carefully (broilers can crisp quickly!) until the edges are beautifully golden-brown and slightly crispy.

Creative Ways to Serve Your Delicious Carnitas
Once your Pork Carnitas are perfectly tender and delightfully crispy, the possibilities for serving them are endless! This versatile Mexican pulled pork is a fantastic centerpiece for a variety of meals. Here are some of my favorite ways to enjoy this flavorful dish:
- Classic Carnitas Tacos: The most iconic way to enjoy carnitas! Warm up soft corn or flour tortillas until pliable, then generously fill them with the crispy, succulent carnitas. For an authentic experience, top your tacos with finely diced white onion and a sprinkle of fresh cilantro. Serve alongside a selection of vibrant salsas and your favorite hot sauce, allowing everyone to customize their perfect bite. I especially love serving these tacos topped with my vibrant 10-minute homemade salsa verde for a burst of fresh flavor.
- Build Your Own Burrito Bowls: Recreate your favorite Chipotle-style bowls right at home! Start with a base of fluffy cilantro lime rice, then pile on a generous serving of carnitas. Complement it with fresh toppings like bright pico de gallo, sweet and savory roasted poblano corn salsa, creamy guacamole, black beans, or a dollop of sour cream for a complete and satisfying meal.
- Hearty Carnitas Quesadillas: Elevate your quesadilla game by replacing the traditional carne asada in this steak quesadilla recipe with your rich, tender carnitas. Layer shredded cheese and carnitas between tortillas, then grill until golden brown and the cheese is melted and bubbly. Serve with salsa, sour cream, and guacamole for an unforgettable twist.
- Ultimate Pulled Pork Nachos: Transform your game-day or movie-night snack into a culinary masterpiece. Use this recipe’s amazing carnitas as the star topping for the ultimate pulled pork nachos. Pile crispy tortilla chips high with melted cheese, carnitas, jalapeños, black beans, and all your favorite nacho fixings for an epic and satisfying treat.
Storage and Reheating Tips for Carnitas
One of the many benefits of making a big batch of Pork Carnitas is its excellent storage capability, allowing you to enjoy delicious meals throughout the week or save some for later. Proper storage and reheating ensure the carnitas retains its incredible flavor and texture.
To store any leftover carnitas, simply transfer it to an airtight container and refrigerate for up to 5 days. This makes it perfect for meal prepping and enjoying quick, flavorful meals on demand. For longer storage, carnitas freezes exceptionally well. Place it in a freezer-safe container or heavy-duty freezer bag, ensuring as much air as possible is removed to prevent freezer burn, and freeze for up to 6 months. This is fantastic for having homemade carnitas ready whenever a craving strikes!
When you’re ready to enjoy your leftovers, I highly recommend reheating the carnitas in a small amount of oil (like avocado or vegetable oil) in a hot skillet on the stove. This method helps to re-crisp the edges, bringing back that delightful texture. It should only take about 2-3 minutes to warm up the carnitas over medium-high heat, stirring occasionally. For frozen carnitas, first thaw the pork in the refrigerator for 24 hours before reheating using the skillet method described above.
How to Make Carnitas in a Slow Cooker
If you prefer the convenience and hands-off approach of a slow cooker (or Crock-Pot) over oven cooking, this carnitas recipe is perfectly adaptable! The key to successful slow cooker carnitas, however, still involves a crucial initial step: searing. Do not skip this! Searing builds incredible flavor and creates a beautiful crust that enhances the final dish.
Follow the recipe as instructed to first season and sear the pork chunks on the stove in a large skillet or Dutch oven. Once beautifully browned, transfer the seared pork to your slow cooker. Then, add the fresh lime juice, orange juice, chicken broth (or Mexican lager), cinnamon stick, and bay leaves directly into the slow cooker. Cover and cook on high for 4-5 hours, or on low for 8-10 hours, until the pork is incredibly tender and easily shredded. After the cooking time, proceed with the recipe as instructed for removing the pork, shredding it, and most importantly, crisping it up in the oven under the broiler. This final crisping step is essential for achieving the signature carnitas texture, regardless of whether you slow-cooked it in the oven or a slow cooker.

Explore More Authentic Mexican Recipes
If you’ve fallen in love with the rich, authentic flavors of this Pork Carnitas recipe, then you’re in for a treat! I know you’ll absolutely adore these other tested and perfected Mexican-inspired recipes from my kitchen. Each one promises delicious results and brings a taste of Mexico right to your table.

Print Recipe
Pin Recipe
Rate this Recipe
Authentic Pork Carnitas
Ingredients
Carnitas Seasoning
- 2 tablespoons chili powder
- 2 tablespoons Mexican oregano
- 1 tablespoon garlic powder, or granulated garlic
- 1 tablespoon onion powder, or granulated onion
- 1 tablespoon salt
- 2 teaspoons ground cumin
- 1 teaspoon black pepper
Pork Carnitas
- 4 pound boneless pork shoulder
- ¼ cup avocado oil, or vegetable oil
- ¼ cup lime juice
- ½ cup orange juice
- 1 ½ cups chicken broth, or a 12 ounce Mexican lager
- 1 cinnamon stick
- 3 bay leaves
Instructions
-
Preheat your oven to 325°F (160°C).
-
In a small bowl, combine all the dry ingredients listed for the carnitas seasoning. Mix thoroughly until well blended.
-
Cut the boneless pork shoulder into large, roughly 2-inch chunks. Generously rub the prepared seasoning mix over all sides of each pork piece, ensuring a complete coating.
-
Heat the avocado oil (or other high smoke point vegetable oil) in a large, heavy-bottomed Dutch oven or oven-safe pot over high heat on your stovetop.
-
Once the oil is hot and shimmering, carefully add the seasoned pork to the pot in a single layer. Sear the pork on all sides for 2-3 minutes per side, until each piece is beautifully browned and a crust has formed. To ensure even browning, you will likely need to sear the pork in two or more batches; avoid overcrowding the pot.
-
Once all pork is seared and returned to the pot, pour in the lime juice, orange juice, and chicken broth (or Mexican lager). Bring the liquid to a rolling boil. Once boiling, add the cinnamon stick and bay leaves.
-
Cover the Dutch oven tightly with its lid or a secure piece of foil, then transfer it to the preheated oven. Allow the pork to slow roast for 3 hours, or until it’s incredibly tender.
-
After 3 hours, carefully remove the pot from the oven. At this point, turn your oven’s setting from bake to broil on high. Position one oven rack approximately 6-8 inches from the top heating element.
-
Using tongs, remove the cinnamon stick and bay leaves from the pot and discard them. Their flavors have been fully infused into the pork.
-
Using the same tongs, carefully transfer the cooked pork pieces from the flavorful liquid onto a clean cutting board.
-
Using two forks (or specialized meat claws), shred the pork until it’s in desirable strands. The pork should be extremely tender and shred effortlessly. Once shredded, transfer it to a large, rimmed baking sheet, spreading it out into an even, relatively thin layer. Drizzle approximately ¼ cup of the cooking liquid (the flavorful braising liquid from the Dutch oven) over the shredded pork on the baking sheet. This liquid helps to keep the pork moist while it crisps under the broiler.
-
Place the baking sheet with the shredded pork under the preheated broiler for 2-3 minutes. Keep a very close eye on it, as broilers can quickly burn food. Broil until the edges of the carnitas are slightly crispy and beautifully golden-brown.
-
Serve your perfectly cooked, crispy, and tender Pork Carnitas immediately in warm tortillas with your choice of traditional or creative toppings. Alternatively, use this flavorful pulled pork to create delectable nachos, satisfying burrito bowls, or savory quesadillas. Enjoy!
Notes for Perfect Carnitas
- Yield Estimate: As a general guideline, one pound of boneless pork shoulder will yield approximately 2 cups of shredded carnitas. Therefore, using a 4-pound boneless pork shoulder as specified in this recipe will result in roughly 8 cups of delicious, ready-to-serve carnitas – perfect for feeding a crowd or for meal prepping!
- Slow Cooker Method Guidance: If your preferred method for slow cooking is a slow cooker or Crock-Pot rather than the oven, here’s how to adapt the recipe. After thoroughly seasoning and searing the pork chunks on the stove according to steps 1-4, transfer the beautifully browned pork to your slow cooker insert. Add the lime juice, orange juice, chicken broth (or Mexican lager), cinnamon stick, and bay leaves. Cover the slow cooker and cook on the HIGH setting for 4-5 hours, or on the LOW setting for 8-10 hours, until the pork is incredibly tender and easily pulls apart. Once cooked, follow the remainder of the recipe from step 7 onwards to remove the aromatics, shred the pork, and crucially, crisp it up under the oven broiler for that signature irresistible texture.