To the slow cooker, add the ham bone (or diced or shredded ham), stock, 2 cups water, tomatoes, potatoes, bay leaf, smoked paprika, chili powder, black pepper, and rosemary or thyme. Cook on high for 4 to 5 hours or low for 7 to 8 hours, or until the beans are tender.
Once the soup is cooked, remove and discard the bay leaf and rosemary or thyme (the herb leaves will mostly have fallen off, so it will likely just be the stems left to remove, which is perfect). If using a hambone, remove it from the soup and shred or chop any meat left on it, then stir the meat back into the pot. Stir in the red wine vinegar and peas. If you like a thinner soup, add additional water until you reach your desired consistency.
Taste the soup. Depending upon how salty your ham is, you may need to season it (or you may not need to add any salt at all). If the soup tastes flat, add kosher salt a pinch or two at a time until you are happy with the seasoning. It should taste flavorful and savory, but stop before it gets too salty (you can always sprinkle a little extra salt on your soup bowl if you are worried about oversalting the whole batch). Enjoy hot.
Did you try this recipe? I want to see! Follow Well Plated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!