Ingredients
Method
Preparation
- If soaking beans, do so overnight in plenty of water. Alternatively, use the quick soak method by pouring boiling water over the beans and letting them sit for 1 hour.
- Rinse and drain the beans. In a large pot, heat olive oil over medium heat.
- Add diced onions, garlic, carrots, and celery. Sauté until the vegetables are softened, about 5-7 minutes.
Cooking
- Add the soaked beans, water or broth, and diced ham to the pot. Bring to a boil.
- Reduce heat to a simmer and cook for 45-60 minutes, or until beans are tender.
- For creaminess, mash some beans in the pot with a spoon or use an immersion blender to blend partially.
- If using coconut milk, stir it in at the end of cooking.
Notes
Make this soup vegan by omitting the ham and using vegetable broth. It pairs wonderfully with crusty bread or a side salad. This soup can be frozen for up to 3 months—just cool, portion, and store in zip-top bags.