Go Back
–+ servings
BBQ Carnitas Tacos from White Duck Taco Shop — Fresh homemade recipe photo

BBQ Carnitas Tacos from White Duck Taco Shop

No ratings yet
I've cooked carnitas at least a dozen times over the years—some in my Dutch oven on the stovetop, some in a slow cooker, once even under a broiler. The White Duck Taco Shop version is the one that stuck. It's rich without being heavy, with enough crisp edges to give every bite texture and a subtle tang from the orange juice that cuts through the richness of the pork.
Prep Time 15 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 45 minutes
Servings: 7 servings
Course: Main Dish
Cuisine: Mexican-inspired
Calories: 480

Ingredients
  

For the carnitas
  • 4 lbs pork shoulder also called butt, cut into 2-inch chunks
  • 1 large yellow onion sliced thin
  • 6 cloves garlic smashed
  • 3 bay leaves
  • 1 tbsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/4 cup fresh orange juice about 1 medium orange
  • 1/4 cup white wine or apple cider vinegar
  • 2 cups chicken broth
  • Salt and freshly ground black pepper to taste
  • 3 tbsp vegetable oil
For serving
  • 8 –10 warm corn tortillas
  • Pickled red onions see note below
  • Fresh cilantro chopped
  • Lime wedges
  • Cilantro-lime crema: mix 1/2 cup sour cream with juice of 1 lime and a pinch of salt
Pickled Red Onions (quick version)
  • 1 small red onion sliced thin
  • 1/4 cup white vinegar
  • 1 tsp sugar
  • Pinch of salt

Method
 

  1. Season the pork: Pat the pork chunks dry with paper towels and season generously with salt and pepper on all sides.
  2. Sear the meat (optional but recommended): Heat vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add half of the pork in a single layer and sear until golden brown on all sides, about 4–5 minutes per batch. Remove to a plate and repeat with remaining pork.
  3. Build the braising liquid: In the same pot, add sliced onions and cook for 2 minutes until softened. Add garlic, cumin, smoked paprika, and chili powder; stir for 30 seconds until fragrant. Pour in orange juice, wine (or vinegar), and chicken broth, scraping up any browned bits from the bottom of the pot.
  4. Braise: Return seared pork to the pot along with bay leaves. The liquid should come about halfway up the meat—if not, add more broth or water. Bring to a simmer, then reduce heat to low. Cover and braise for 2–2½ hours, turning pieces every 30 minutes so they cook evenly.
  5. Check doneness: The pork is ready when it's fork-tender but still holds its shape (not falling apart into shreds). Internal temperature should reach about 195°F.
  6. Crisp the meat: Remove bay leaves. Transfer the braising liquid to a measuring cup and skim off excess fat from the top—save this for another use or discard. Return 2–3 tablespoons of the defatted liquid to the pot along with the pork. Increase heat to medium-high and let it bubble vigorously until most of the liquid evaporates, about 10 minutes.
  7. Finish: Use tongs to pull apart larger chunks slightly if desired (you want some shred but mostly chunky pieces). Let the meat sit in the hot pot for another 5 minutes so edges crisp up further. If you prefer more browning, spread it on a baking sheet and broil for 3–4 minutes until edges are golden and crispy.
  8. Assemble: Warm corn tortillas in a dry skillet or directly over gas flame for charred spots. Fill with carnitas, top with pickled onions, cilantro, lime juice, and crema. Serve immediately.

Nutrition

Calories: 480kcalCarbohydrates: 32gProtein: 28gFat: 28gSaturated Fat: 9gCholesterol: 115mgSodium: 620mgPotassium: 720mgFiber: 4gSugar: 6gVitamin A: 12IUVitamin C: 15mgCalcium: 80mgIron: 3mg

Notes

The secret I keep coming back to is getting that browning right at the end. You want the meat tender but not mushy—pull it off the heat when it's still holding its shape, then crisp it in a hot skillet or under the broiler for five minutes. A pinch of cumin and a squeeze of lime make all the difference if you're serving on a busy night.
I serve these with warm corn tortillas, pickled red onions, and a quick cilantro-lime crema. They're also great folded into burritos or piled onto nachos for movie night. The leftovers reheat beautifully in the oven at 350°F for about ten minutes—just enough to bring back that crispy edge without drying out.

Tried this recipe?

Let us know how it was!