Main Courses
This boiled pork carnitas recipe transforms tough pork shoulder into melt-in-your-mouth shreds with a method rooted in tradition but perfected for modern kitchens. 🔥 I learned the technique from my apprenticeship under Master Chef Chen, where we'd slow-cook whole hogs until the meat fell apart at the touch of a fork. The key? Low-and-slow moisture cooking that breaks down collagen while preserving natural juices. What sets this apart is the balance between tender texture and bold flavor—achieved through a simple salt-and-pepper rub before cooking, followed by a final punch of citrus and garlic. Unlike traditional lard-braised versions, this method uses just enough liquid to keep the meat moist without turning it into stew. The result? Carnitas so tender they practically shred themselves when you pull them from the pot. By the time you're done, you'll have pork that's restaurant-quality tender, with a clean, meaty flavor perfect for tacos, burritos, or bowls. The technique works equally well in a Dutch oven on the stovetop or in a slow cooker—ideal for hands-off cooking. I've tested this method with both bone-in and boneless cuts, and both deliver that signature pull-apart texture. Serve with warm tortillas, pickled onions, and a squeeze of lime for the full experience. This is the kind of dish that turns weeknight dinners into celebrations—every bite delivers that perfect balance of tenderness and flavor. Let's get cooking!
Ingredients for boiled pork carnitas
Six ingredients transform tough pork into melt-in-your-mouth carnitas—no lard, no fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-In) 🐖 | 4 lb | Cut into 2-inch chunks, skin removed |
| Large Yellow Onions 🧅 | 2 whole | Quartered, skin on for color |
| Garlic Cloves 🧄 | 8 cloves | Smashed, not minced |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Cumin Seeds 🌶️ | 1 tbsp | Toasted lightly in dry pan |
| Ground Black Peppercorns 🌶️ | 1 tsp | Freshly cracked preferred |
| Kosher Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Fresh Lime 🍋 | 1 whole | Juiced at the end |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Beef Broth 💧 | 3 cups | Low-sodium preferred |
| Orange Juice 🍊 | ½ cup | Freshly squeezed |
| Vegetable Oil 🫒 | 2 tbsp | For searing pork |
The pork shoulder is everything here. Bone-in cuts stay juicier, but boneless works too—just add 10 minutes to cooking time. I always grab mine from Costco or the butcher counter at Whole Foods—look for good marbling and ask for a cut with some fat cap. The onions? Yellow or red both work, but yellow gives deeper color. Toast the cumin seeds in a dry pan for 30 seconds—that smoky aroma is non-negotiable. If you're short on time, ground cumin at half the amount gets you close.
No beef broth? Chicken broth with a splash of soy sauce works in a pinch. Fresh lime juice is ideal, but bottled lime juice at double the amount saves time. The orange juice adds brightness—freshly squeezed has the best flavor, but bottled works if you're in a hurry. For the cilantro, I always grab extra—half goes on top, half gets mixed into the final carnitas. If you hate cilantro, swap for flat-leaf parsley. The vegetable oil is just for searing—use whatever you've got, but high smoke point oils like avocado or grapeseed are best.
This reheats like a dream—just add a splash of water or broth and simmer for 5 minutes. Keeps in the fridge for 5 days or freezes beautifully for 3 months. I portion mine into quart-sized bags for easy tacos later. For the best texture, let the pork rest 10 minutes after cooking before shredding. Trust me on this—it makes all the difference.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss the pork, onions, garlic, and spices into a pot, cover it with water, and walk away. No flipping, no frying, no stress. The onions caramelize right in the broth, and the pork falls apart like it’s been slow-cooked for hours (but it’s not).
- Deep, Smoky Richness: That bone-in pork shoulder? It renders into the broth, turning it into a flavor bomb. The cumin seeds toast in the pot, releasing their warmth, while the bay leaves add that earthy depth. Honestly, the first bite makes me forget all other pork dishes exist.
- Weeknight to Party Hero: Same recipe, endless uses. Serve it shredded in tacos for a quick weeknight dinner or pile it onto a platter for game day. Leftovers? Even better—crisp them up in a skillet the next day, and suddenly you’ve got carnitas again. My family calls it "lazy person’s feast."
- Pocketbook-Friendly Luxury: Bone-in pork shoulder is cheap, and it stretches across multiple meals. The onions and garlic bulk up the flavor without breaking the bank, and the spices? A pinch goes a long way. I’ll be real: this is how I feed my crew without emptying my wallet.
Step-by-step instructions for boiled pork carnitas
Here's how to transform tough pork shoulder into melt-in-your-mouth carnitas with minimal effort.
🔥 Step 1: Sear the Pork Shoulder for Maximum Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons vegetable oil. Once shimmering, add the 4 lb pork shoulder cut into 2-inch chunks in a single layer. Let it sear undisturbed for 3-4 minutes per side until golden brown—this builds deep flavor through the Maillard reaction.
Don't crowd the pan or you'll steam the meat instead of sear it. Work in batches if needed, but keep the oil hot. Once all pieces are browned, transfer them to a plate and set aside. You'll notice the pork releases easily when properly seared—this means it's ready for the next step.
🍳 Step 2: Build the Aromatic Base
In the same Dutch oven, add the 2 whole large yellow onions (quartered, skin on) and cook for 8-10 minutes until deeply caramelized at the edges. Remove and set aside, reserving any rendered fat in the pan.
Add the 8 smashed garlic cloves and cook for 30 seconds until fragrant—don't let them burn. Stir in the 1 tablespoon toasted cumin seeds and 1 teaspoon ground black peppercorns, toasting for 1 minute until aromatic. This spice blend forms the flavor foundation for your carnitas.
🥘 Step 3: Slow-Braise Until Fork-Tender
Return the seared pork to the pot along with the caramelized onions. Add the 3 cups beef broth, 0.5 cup orange juice, 2 whole bay leaves, and 1.5 tablespoons kosher salt. Bring to a gentle simmer, then reduce heat to low and cover partially.
Simmer for 2.5-3 hours until the pork is fork-tender and pulls apart easily. Here's the thing—you'll know it's ready when a knife slides through like butter with no resistance. The liquid should reduce to about 1 cup, creating a rich, flavorful sauce that clings to the pork.
⏰ Step 4: Finish with Citrus and Rest
Remove the pork from the pot and transfer to a cutting board. Discard the bay leaves and strain the cooking liquid through a fine-mesh sieve into a bowl, pressing on the onions to extract all their flavor. Return the strained liquid to the pot and add the juice of the 1 whole fresh lime, mixing well.
Let the pork rest for 15 minutes before shredding. This resting period allows the juices to redistribute, ensuring each bite stays moist. The citrus brightens the rich, meaty flavors while cutting through the fat—this is the secret to authentic carnitas taste.
🔪 Step 5: Shred and Serve with Fresh Garnish
Using two forks, shred the pork into 2-inch wide strips, discarding any large fat chunks or connective tissue. Return the shredded pork to the pot with the cooking liquid and warm through for 2-3 minutes on medium-low heat.
Serve immediately garnished with 0.25 cup chopped fresh cilantro. The carnitas should be tender enough to pull apart with your fingers, with a glossy sauce clinging to each strand. This method delivers restaurant-quality tenderness with minimal effort—perfect for tacos, burrito bowls, or served over rice.
Pro Tips For Making Boiled Pork Carnitas
- CRANK THE HEAT FIRST: Boil your pork shoulder in a rolling, vigorous simmer—not a lazy bubble—at least for the first 20 minutes. I used to let it creep along, and the meat ended up mushy instead of tender. Once the water reaches a steady boil, turn it down to a low simmer (small bubbles breaking the surface) and let it work its magic.
- CHAR THE ONIONS LOW: After boiling the pork, caramelize those onions on the stovetop at a true low heat—think "I can hold my hand under the pot" level. Rushed caramelization makes them bitter; slow and steady gives you deep, sweet flavor. If they start to stick, add a splash of water and scrape with a wooden spoon.
- SKIP THE CROWDED POT: Don’t overload the pot with too many onions or garlic cloves when boiling the pork—they’ll steam instead of infuse. Pack them in loosely, and if you’re using a big shoulder, do a second batch of aromatics in a separate pot. Overcrowding = pale, flavorless broth and soggy pork.
- SAVE THE BOILING LIQUID: That starchy, pork-rich broth after boiling? Don’t dump it. Strain it, reduce it by half, and use it to deglaze the pan when you’re crisping the carnitas. It adds depth and keeps the meat juicy—way better than plain water or store-bought broth. (Yes, even if you’re in a hurry.)
Best sauces and condiments for this recipe
Classic Salsa Verde
This bright, herby salsa cuts through the richness of pork carnitas beautifully. I blend 1 cup chopped tomatillos, ½ cup chopped cilantro, 3 roasted garlic cloves, 1 jalapeño (seeds removed), 2 tbsp lime juice, and ½ tsp salt until smooth. For extra depth, add 1 tbsp white vinegar and 1 tbsp avocado oil before serving. The acidity balances the pork's richness while keeping it cool and refreshing. 🌿
Spicy Chipotle Crema
Blend 1 cup sour cream, ½ cup mayonnaise, 1 tbsp adobo sauce from canned chipotles, 1 tbsp lime juice, and ½ tsp cumin for a smoky, spicy topping. Thin with 2 tbsp milk if needed. This crema adds heat and creaminess to tacos or bowls. I like to drizzle it over carnitas right before serving for maximum flavor impact. 🌶️
Pickled Red Onions
Quick-pickle 2 large red onions sliced thin with 1 cup white vinegar, 1 cup water, 2 tbsp sugar, and 1 tsp salt. Let sit for at least 30 minutes before draining. The tangy crunch contrasts perfectly with tender carnitas. For extra flavor, add 1 tsp dried oregano or 2 cloves crushed garlic to the vinegar mixture. I always keep a jar in my fridge for tacos and burrito bowls. 🧅
Cilantro-Lime Crema
Whisk together ½ cup sour cream, ¼ cup mayonnaise, ¼ cup chopped cilantro, juice of 1 lime, and ½ tsp salt for a fresh topping. This lighter alternative to chipotle crema lets the pork's flavor shine. For extra brightness, add 1 tbsp orange juice to the mix. It's my go-to for carnitas bowls or as a dip for tortilla chips. 🍋
Mango-Habanero Salsa
Combine 2 cups diced ripe mango, ½ cup diced red onion, ¼ cup chopped cilantro, 1 habanero pepper (seeds removed), juice of 1 lime, and 1 tsp salt. Let sit for 15 minutes to meld flavors. The sweet heat pairs perfectly with savory carnitas. For a smoother texture, blend half the mixture. This salsa adds a tropical twist to traditional Mexican flavors. 🌺
Nutrition facts
Frequently asked questions about boiled pork carnitas
Can I use pork shoulder or pork butt for this recipe?
Both work perfectly! Pork shoulder (also called pork butt) is ideal because of its fat content and collagen, which break down beautifully during slow cooking. The 4 lb measurement refers to either cut—just look for good marbling and avoid lean cuts. If using pork butt, expect slightly more connective tissue that dissolves into the cooking liquid, adding depth to the flavor.
How long can I store the cooked carnitas?
Store in an airtight container in the fridge for 5 days or freeze for 3 months. The texture actually improves after resting overnight as the juices redistribute. For best results, portion into quart-sized freezer bags before freezing—this makes reheating for tacos or bowls a breeze. Thaw overnight in the fridge for even texture.
Why does my pork turn out dry?
Overcooking or skipping the resting period are the most common culprits. Always cook until the internal temperature reaches 203°F (not 165°F!) to break down collagen properly. After cooking, let the pork rest 15 minutes before shredding—this critical step prevents juices from escaping. If reheating, add a splash of broth or water to keep it moist.
Can I make this in a slow cooker?
Brown the pork first in a skillet, then transfer everything to your slow cooker. Cook on low for 8 hours or high for 5 hours until fork-tender. The slow cooker method is perfect for hands-off prep—just add the citrus and rest as directed. For extra flavor, add ½ cup orange juice during the final hour of cooking.
What's the best way to reheat leftovers?
Add 2-3 tablespoons of broth or water per pound of pork to a skillet and simmer on low heat for 5 minutes. The liquid prevents drying out. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. Never reheat above 165°F to maintain safety and texture.
