Trim your pork shoulder of any thick, fatty outer skin. Then place whole roast in a large pot. Mix the first 12 ingredients (tomato sauce to bay leaf) together in a mixing bowl, and pour on top of the meat.
Cover and simmer over low heat for about 2 - 2 1/2 hours, or until meat falls easily off the bone. Shred chunks of the pork meat off the bone and into the pot.
Next, add chourico meat if you will be using it, beans, pasta, and chopped kale. Pour enough water into your pot to make a juice. Cover, and allow to cook over low heat for additional 30 minutes.