Preheat the oven to 350 degrees F.
Cube the pork shoulder into 3-inch pieces and season with 1 teaspoon of salt.
Add the avocado oil to a dutch oven on medium-high heat.
Sear the pork shoulder for 4-5 minutes, then flip and sear for another 4-5 minutes.
Add in the chicken broth, orange juice, lime juice, cumin, chili powder, oregano leaves, and black pepper. Stir together and make sure that the meat is coated in the marinade.
Add in half of a yellow onion that’s been quartered (do not cut the onion into small pieces, it will be removed after cooking).
Bring the contents of the Dutch oven to a rolling boil, then place the lid on top and cook in the preheated oven for 1 1/2 hours.
Prepare the black bean and corn salsa so it can marinate. Dice the red onion and red bell pepper, and finely chop the cilantro.
Combine the red onions, bell peppers, cilantro, beans, corn, lime juice, and salt in a medium bowl. Cover the mixture and put it in the refrigerator until it’s time to build the Crispy Carnitas Bowls.
After 1 1/2 hours have passed, remove the meat from the oven.
Remove the quartered onion, but do not drain off any liquid that remains in the Dutch oven.
Using a hand mixer on low speed (or two forks if necessary), shred the meat.
Evenly spread the shredded meat out and place the Dutch oven back into the oven, close to the broiler and without the lid.
Broil on high for 5 minutes.
While the carnitas are crisping up in the oven, add all of the ingredients for the avocado lime dressing to a blender and blend together until smooth.
Assemble the bowls with rice, black bean and corn salsa, and crispy carnitas. Drizzle with avocado lime dressing and enjoy!