
In a large pot, add the pork and enough water to cover it. Add the onion, garlic, bay leaf, salt and pepper. Cover and cook over medium-high heat.Tip: As the pork begins to boil, skim off the white foam that rises to the top using a spoon.
Lower the heat to medium and cook for about 1 hour. Reserve 1.5 cups of the cooking water (pork stock) for later. Remove the bay leaf and discard.
When most of the pork liquid has evaporated, uncover, raise to medium-high heat and brown the meat a little bit.
While the pork cooks, make the salsa. In a large skillet lined with foil, roast the tomatillos, onion, peppers, and garlic. Turn them occasionally until all sides are charred and softened. Set aside until cooled.
Add the roasted veggies to a blender, the cilantro, 1 teaspoon chicken bullion, ½ teaspoon sugar and 1 cup pork stock. Puree until you can't see any vegetable chunks.
Add the salsa verde to the browned pork.Tip: Use the remaining ½ cup of stock to rinse out the blender, pour it in, swirl it around to catch any leftover salsa, then add it to the pot.
Mix to integrate the pork with the salsa, cover with a lid and cook over medium-high heat. When the meat starts to boil, lower the heat to medium-low. Taste for salt and add more if needed.
Cover and continue to cook over medium-low heat to let all of the flavors integrate. About 20 minutes.
Serve while warm with a side of rice, fried beans and warm tortillas.