These carnitas street tacos are made with juicy, slow-braised pork shoulder, then broiled until perfectly crispy around the edges. Served in warm tortillas with diced onion, cilantro, lime, and salsa verde, these easy homemade pulled pork carnitas tacos are perfect for Taco Tuesday, family dinners, and feeding a crowd.
Preheat oven to 300°F. Trim excess hard fat from pork shoulder and cut into 3-inch chunks.
Combine spices in a small bowl. Pat pork dry, then coat all sides with the seasoning mixture, pressing it into the meat.
Place pork in a Dutch oven with bay leaves, onion, garlic, orange juice, lime juice, and chicken broth. Cover and bake for 2½–3 hours, until the pork is fork-tender and easily shreds.
Remove pork from the Dutch oven and rest for 5 minutes. Shred into bite-size pieces with two forks and discard bay leaves.
Turn oven to broil and place a rack 6–8 inches from the heating element. Spread shredded pork onto a sheet pan and spoon a few tablespoons of cooking liquid over the meat. Broil for about 5 minutes, until the edges are browned and crispy.
For the Tacos:
Warm or toast tortillas in a dry skillet.
Assemble carnitas tacos by filling each tortilla with about ½ cup of shredded pork carnitas, diced onion, cilantro, and a drizzle of salsa verde. Serve with a lime wedge.
Notes
Watch the broiler carefully. Carnitas can go from perfectly crispy to burnt very quickly under the broiler.
Keep the toppings simple: Let the carnitas shine with diced onion, cilantro, fresh lime, and your favorite salsa. I especially love salsa verde with pork carnitas tacos.
To store leftovers, allow the carnitas to cool completely then place in an airtight container in the refrigerator for up to 4 days.