Heat up a large sauté pan over medium high heat. Sauté and render out the fat from the pork belly or bacon. Place in a slow cooker.
Sauté the pork shoulder in the rendered pork fat. Season with salt and pepper. Place in the slow cooker.
Sear the beef shanks or short ribs on all sides. Season with salt and pepper. Place in the slow cooker.
Deglaze the sauté pan with the chicken stock. Scrape up the brown bits from the bottom of the pan with a wooden spoon.
Pour in the stock, along with the ham shank or smoked linguica, onions, garlic cloves, bay leaves, coriander, and vinegar. If using dried black beans, add them in now. If using canned, don’t add in yet. Place on the cover and set the slow cooker to low for 10 hours.
At the 9th hour of cooking, take out any of the meat with bones and strip off the meat. Add back into the slow cooker. If using canned black beans, add them in. Place the cover back on and continue cooking for 1 more hour.
Mix in the fresh herbs.