Ingredients
Method
Preparation
- If using dried beans, soak them overnight or use the quick-soak method: cover with water, bring to a boil, remove from heat, and let sit 1 hour; drain. If using canned beans, skip soaking.
- Heat a large pot over medium heat and add a splash of olive oil. Sauté onion, carrot, and celery until softened and fragrant, about 6–8 minutes.
- Add garlic and cook for 30 seconds until aromatic. Stir in diced ham and cook briefly to release smoky juices.
- Add beans, ham bone (if using), bay leaves, thyme, and broth. Bring to a gentle boil, then reduce to a simmer. Cover and cook until beans are tender, about 1 to 1 1/2 hours for soaked beans.
- If using a ham bone, remove it, shred any meat, and return meat to the pot. For a creamier texture, mash a cup of beans against the side of the pot and stir to thicken.
- Season with salt, pepper, and a splash of apple cider vinegar to brighten. Simmer for 5 more minutes and serve hot.
Notes
This soup actually improves overnight as flavors meld — make it a day ahead for even deeper satisfaction. Use the ham bone for an extra depth of flavor.
