Step 1: Prepare the Pork : Place sliced onions and minced garlic at the bottom of a slow cooker or pressure cooker. Rub the pork shoulder with chili powder, cumin, paprika, oregano, salt, and pepper. Place pork on top of the onions. Pour in the chicken broth and add BBQ sauce or salsa if using.
Step 2: Cook the Pork : Slow Cooker: Cook on low for 8 hours or high for 5–6 hours until tender. Pressure Cooker (Instant Pot): Cook on High Pressure for 60 minutes, then allow natural release for 10 minutes.
Step 3: Shred the Pork : Remove the pork from the pot and shred using two forks. Mix the shredded pork with some of the cooking juices for extra moisture and flavor.
Step 4: Prepare the Bowl Ingredients : Cook rice according to package instructions and fluff with a fork. Prep toppings: slice tomatoes, chop lettuce, rinse beans, warm corn. Stir together sour cream with lime juice for a simple lime crema if desired.
Step 5: Assemble the Bowls : Add a generous scoop of rice to the bottom of each bowl. Top with pulled pork. Arrange black beans, corn, tomatoes, lettuce, and cheese around the pork. Add guacamole and drizzle lime crema on top. Finish with fresh cilantro and lime wedges.