In a large soup or stew pot, combine all ingredients for the Chile Verde or Salsa Verde and gently simmer for approximately 30 minutes. I add the chicken stock first, turn the burner on and then add the rest of the ingredients as I prepare them, and cook for 30 minutes after adding my last ingredient.
While your salsa verde or chile verde is cooking down, cut pork shoulder into small cubes or bite sized pieces.
After 30 minutes of simmering, pour your salsa verde ingredients into large bowl and puree using immersion blender, or pour into and use Vitamix or other high power blender to liquefy, no need to hurry and blend, you can let the salsa cool down for a few minutes while you cook the pork.
Wipe stew pot clean and heat once again over medium heat and then add pork, all at once is fine.
Add remainder of ingredients for the pork guisado, including the recently made and pureed chile verde, to the soup pot, stir frequently and slowly simmer for three hours.
Serve warm with avocado and lime wedges if desired.