This Slow Cooker Ham and Hearty Bean Soup is a comforting, one-pot meal perfect for chilly days. Loaded with savory ham and a trio of beans, it's a filling dish that warms you from the inside out.
The smoked ham hock infuses the soup with rich, smoky flavors while the diced ham adds a meaty bite. We use white beans, black beans, and pinto beans for a hearty texture and diverse flavor profile. Low-sodium chicken broth forms the savory base of the soup. A classic mirepoix of diced carrots, celery, and onion provides depth, while garlic adds aromatic notes. Dried thyme and oregano contribute earthy undertones, and bay leaves enhance the overall aroma. A hint of apple cider vinegar brightens up the flavors at the end. Finally, fresh parsley adds a pop of color and freshness.
This soup pairs beautifully with a slice of crusty bread or a warm, buttery cornbread. For a touch of freshness, serve it alongside a simple green salad.
Start by heating olive oil in a skillet over medium heat. Toss in the diced onion, garlic, carrots, and celery. Sauté them until they're softened and slightly translucent, which usually takes around 5-7 minutes.
Transfer these sautéed veggies into your slow cooker. This extra step of sautéing brings out the sweetness of the vegetables, making the soup even more flavorful.
Now, add the ham hock, diced ham, drained beans, and chicken broth to the slow cooker. Sprinkle in the thyme, oregano, and tuck in the bay leaves. Give everything a good stir so that all the ingredients are well combined.
Cover the slow cooker with its lid and set it to cook on low for 7-8 hours or on high for 4-5 hours. This long, slow cooking process is what allows the flavors to meld beautifully and the beans to become tender.
Once cooking is complete, remove the ham hock. Shred any meat from the bone and return it to the pot. Stir in the apple cider vinegar and season with salt and pepper according to your taste.
Garnish with fresh parsley just before serving to add a fresh finish to your hearty soup.